ANDROID X86 - НЕ ЗАГРУЖАЕТСЯ ГРАФИЧЕСКАЯ ОБОЛОЧКА

  1. загрузка в режиме отладки (обычно второй вариант в меню загрузки)
  2. при остановке загрузки (для меня он просто висит там с мигающим курсором и без каких-либо подсказок) введите mount -o remount,rw /mnt
  3. введите cd /mnt/grub
  4. введите vi menu.lst
  5. нажмите Shift + a
  6. прямо под первой загрузочной записью найдите строку, начинающуюся с kernel initrd=/in (ваша строка может выглядеть по-другому: она зависит от версии Android; в общем, просто найдите строку, начинающуюся с kernel)
  7. в конце строки типа vga=834 nomodeset xforcevesa
  8. нажмите ESC, затем :wq - эти команды сохранят файл и выйдут из vi
  9. введите cd /
  10. введите umount /mnt
  11. введите reboot -f

Теперь система должна перезагрузиться в выбранном вами режиме VESA.

Это обеспечит использование драйвера VESA для X.

Вы можете заменить vga=xxx на любой номер, который вы хотите для разрешения экрана. Также проверено, что 832 отлично работает (дает разрешение 800x600).

Вы можете найти все режимы VESA при использовании файла iso и выбрать вариант загрузки для загрузки в режиме VESA - он отобразит список со всеми режимами (цифры в шестнадцатеричном виде, а также избыточная буква перед некоторые режимы - игнорировать его), и вы можете проверить их там сразу, чтобы увидеть, работает ли он и хорошо использовать в этом menu.lst исправлении, но вы должны сначала преобразовать его из hex в dec, используя любой hex-> конвертер.