為什麼我的機器在啟動時沒有顯示任何內容?
我使用的是 Ubuntu Server 11.10 x86,在從 GRUB 菜單中進行正常選擇(Ubuntu,使用 Linux 3.0.0-12-generic-pae)後,螢幕變為空白 - 甚至沒有游標出現。
基本上我(懷疑我)有一個糟糕的 NFS 掛載佔用了引導過程,所以我修復了它,現在看起來引導實際上更糟了。這是我之前遇到的問題:錯誤的 NFS 掛載是否會阻止乾淨啟動?
不確定這是否有用,但是當我在 GRUB 菜單中按“e”鍵時,顯示的配置如下:
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=long-hex-value ro nomodeset
如果這不起作用,您知道這可能與您的 grub 引導選項有關,因為恢復模式有效,但正常模式無效。我只是將您的恢復啟動選項與預設值進行比較,並嘗試找出哪個選項(或缺少)導致它在恢復模式下工作。