Я использую Ubuntu Server 11.10 x86, и после того, как я сделаю свой обычный выбор (Ubuntu, с Linux 3.0.0-12-generic-pae) из меню GRUB, экран просто погаснет - нет даже курсора.
В основном у меня (подозреваю, что у меня) было плохое монтирование NFS, связавшее процесс загрузки, поэтому я исправил это, и теперь кажется, что загрузка на самом деле хуже. Вот проблема, которая у меня была раньше: Не мешает ли плохое монтирование NFS чистой загрузке?
Не уверен, что это полезно, но когда я нажимаю клавишу 'e' в меню GRUB, появляется следующая конфигурация:
setparams 'Ubuntu, with Linux 3.0.0-12-generic-pae'
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0, msdos2)'
search --no-floppy --fs-uuid --set=root <long hex value>
linux /vmlinuz-3.0.0-12-generic-pae root=UUID=<another long hex value> ro
initrd /initrd.img-3.0.0-12-generic-pae
Режим восстановления работает нормально, сеть и все такое. Фактически, если выбрать режим восстановления, появится следующее меню:
Recover Menu (limited read-only menu)
resume - Resume normal boot
fsck - Check all file systems (will exit read-only mode)
remount - Remount / read/write and mount all other file systems
root - Drop to root shell prompt
и если я выберу resume
Получаю следующий результат:
<timestamp> tpm_tis 00:00: tpm_transmit: tpm_send: error 4294967234
initctl:Event failed
Ubuntu 11.10 <server> tty1
<server> login:
После этого все работает нормально.
Другие вещи, которые я заметил: 1) при обычной загрузке индикаторы Num Lock и Scroll Lock на клавиатуре отображаются (после нажатия соответствующих клавиш), но не Caps Lock 2) Ctrl + Alt + Fx для переключения TTY не не работает 3) эта ссылка совсем не помогает: https://wiki.ubuntu.com/X/Troubleshooting/BlankScreen
Итак, вернемся к исходному вопросу: почему моя машина ничего не показывает при загрузке (в режиме без восстановления)?
Не уверен, почему это внезапно может стать проблемой, но всякий раз, когда у меня возникает эта проблема, добавление "nomodeset" в конец строки ядра Linux исправляет ее. Попробуйте отредактировать команды загрузки grub (нажмите e в меню загрузки), затем отредактируйте строку ядра, чтобы она выглядела примерно так, как показано ниже, затем нажмите ctrl-x, чтобы загрузить ее.
linux /vmlinuz-3.0.0-12-generic-pae root = UUID = длинное шестнадцатеричное значение ro nomodeset
Если это не сработает, вы знаете, что это, вероятно, связано с вашими параметрами загрузки grub, поскольку режим восстановления работает, а обычный режим - нет. Я бы просто сравнил ваши параметры загрузки для восстановления с параметрами по умолчанию и попытался выяснить, какой вариант (или его отсутствие) заставляет его работать в режиме восстановления.