Я использую Ubuntu для спецификаций fit-pc2 , и после обновления с 10.04 до 12.04 я получаю черный экран во время загрузки (перед отображением меню grub), и компьютер зависает без активности диска.
Мне удалось загрузить Ubuntu 12.04 с живого USB-ключа, но для этого мне пришлось добавить следующие параметры загрузки:
Используя boot-repair, я попытался добавить эти опции в / etc / default / grub (см. this например, pastie log ), но я не смог исправить проблему с черным экраном.
Я пробовал много других вещей, таких как обходные пути, упомянутые в сети, для PSB-GFX_drivers, но безуспешно, а также раскомментировал GRUB_TERMINAL=console
, получив
Режим видео не активирован
ошибка.
Во время этих тестов мне удалось взломать /boot/grub/grub.cfg, а затем я мог нажать grub в командной строке. Это дало мне возможность проверить, могу ли я загрузиться без проблем, если наберу:
grub> set root=(hd0,1)
grub> linux /vmlinuz root=/dev/sda1 ro acpi=off noapic nomodeset console=tty1
grub> initrd /initrd.img
grub> boot
Как я могу сказать grub использовать эти опции?
После редактирования /etc/default/grub
Вы работали sudo update-grub
?
Это не обновляет, пока Вы не делаете это.
Я протестировал это решение с моим собственным fitpc2, и это работает.
необходимо выбрать "Windows XP", не "Другую ОС" в настройках BIOS.
Мой экран потерял соединение после того, как BIOS был загружен, я вошел в BIOS и видел, что это было помещено в DOS и WinXP. Я пытался переключить обоих на другой, но ничто не работало. Я тогда отложил его к DOS и сохранил другой, и это загрузилось с графикой. Это работает!
Можно проверить опции ядра путем проверки вывода dmesg
. Ищите строку, которая запускается с [0.000000] Kernel command line:
. Это не могло бы быть правильно в запуске, поскольку шахта в качестве примера является строкой 145 этих начальных загрузок.