ANDROID X86 - НЕ ЗАГРУЖАЕТСЯ ГРАФИЧЕСКАЯ ОБОЛОЧКА
- загрузка в режиме отладки (обычно второй вариант в меню загрузки)
- при остановке загрузки (для меня он просто висит там с мигающим курсором и без каких-либо подсказок) введите
mount -o remount,rw /mnt
- введите
cd /mnt/grub
- введите
vi menu.lst
- нажмите Shift + a
- прямо под первой загрузочной записью найдите строку, начинающуюся с
kernel initrd=/in
(ваша строка может выглядеть по-другому: она зависит от версии Android; в общем, просто найдите строку, начинающуюся сkernel
) - в конце строки типа
vga=834 nomodeset xforcevesa
- нажмите ESC, затем
:wq
- эти команды сохранят файл и выйдут из vi - введите
cd /
- введите
umount /mnt
- введите
reboot -f
Теперь система должна перезагрузиться в выбранном вами режиме VESA.
Это обеспечит использование драйвера VESA для X.
Вы можете заменить vga=xxx
на любой номер, который вы хотите для разрешения экрана. Также проверено, что 832
отлично работает (дает разрешение 800x600).
Вы можете найти все режимы VESA при использовании файла iso и выбрать вариант загрузки для загрузки в режиме VESA - он отобразит список со всеми режимами (цифры в шестнадцатеричном виде, а также избыточная буква перед некоторые режимы - игнорировать его), и вы можете проверить их там сразу, чтобы увидеть, работает ли он и хорошо использовать в этом menu.lst
исправлении, но вы должны сначала преобразовать его из hex в dec, используя любой hex-> конвертер.