Почему Android-x86 не начинается с GRUB? - PullRequest
0 голосов
/ 14 мая 2019

Я установил Android-x86 на свой компьютер с помощью USB-ключа. Как только установка была закончена, я запустил ее, и она заработала. Но когда я снова включил свой компьютер, Android-x86 не появился на GRUB. У меня уже была двойная загрузка Windows 8 - Debian, поэтому GRUB уже был установлен. Кроме того, это означает, что теперь я хочу получить пробную загрузку. Android находится в разделе /dev/sda10.

Вот мой USB-ключ с настройкой Android x86

Первое решение, которое я увидел, подсказало мне создать каталог / Android и поместить файлы "ramdisk.img, kernel, initrd.img et system.sfs" в эту новую папку. Затем мне пришлось создать каталог «/ Android / data», и, наконец, я изменил файл /boot/grub/custom.cfg и поставил следующие строки:

menuentry 'Android OS' --class android-x86 {
    search --set=root --file /Android/kernel
    linux /Android/kernel root=/dev/ram0 logo.showlogo=1 androidboot.hardware=android_x86 androidboot.setlinux=permissive SERIAL=random SRC= DATA=data
    initrd /Android/initrd.img
}

Затем в терминале я написал «update-grub», но когда я перезапустился и перешел на «Android OS», у меня были белые линии на черном фоне, и мой компьютер перезагружался без запуска Android.

Вторым решением, которое у меня было, было изменение файла "/etc/grub.d/40_custom" и запись

menuentry "Android-x86" {
    set root='(hd0,10)'
    linux /android-8.1-r1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 acpi_sleep=s3_bios,s3_mode SRC=/android-8.1-r1
    initrd /android-8.1-r1/initrd.img
}

Но он делает то же самое ... Я потерян! Пожалуйста, помогите мне ...

...