當出現卡在Logo中無法進入的系統情況時,主要原因是雙顯卡,電源設置項默認不合理,或者可能是桌面程序崩潰等原因。
我試用了以下幾種方法後,最終系統恢復正常。現在將這些方法進行總結,方便大家也方便自己查找。
- 可能是雙顯卡導致的問題
- 開機進入系統時,當BIOS載入完成時
立刻按住shift鍵或esc鍵將會出現grub菜單,出現下圖
- 按e,出現下圖
- 將光標移到linux那一行(在最後面先按一下space鍵加入一個空白)
- 接着輸入
“acpi_osi=linuxnomodeset”(nVidia顯卡)
OR
“acpi_osi=linuxi915.modeset=1”或”acpi_osi=linuxi915.modeset=0”(Intel顯卡)
OR
“acpi_osi=linuxxforcevesa”或”acpi_osi=linuxradeon.modeset=0xforcevesa”(amd顯卡)
- 再詳細檢查無誤後按下F10繼續開機
- 開機進入系統時,當BIOS載入完成時
- 如果無法進入Grub菜單(請參照一下方法)
開機啓動時,grub菜單 系統默認是隱藏的,去掉隱藏需要做如下操作:
- 你需要修改/etc/default/grub其中的第5行:
sudo gedit /etc/default/grub
GRUB_HIDDEN_TIMEOUT=0(默認是0,修要修改成大於0的值,比如10)
保存後退出! - 再執行:
sudo update-grub - 然後重啓後在開機時按一下shift鍵就可以看到grub菜單了!
- 你需要修改/etc/default/grub其中的第5行:
手動安裝顯卡驅動導致的錯誤
- 進tty控制檯重新安裝一遍顯卡驅動即可
PS:開機中用ctrl+alt+F6,進入命令行界面(無圖形界面)即tty控制檯
- 進tty控制檯重新安裝一遍顯卡驅動即可
不小心將桌面數據刪除
- 想辦法聯網後進tty執行
sudo apt-get install ubuntu-desktop
重新安裝桌面即可解決。
我使用了最後一個方法後,系統桌面恢復正常!
##########我還出現無法關機的情況,使用以下方法
Ubuntu關機時有可能出現卡在有Ubuntu Logo的那個界面,導致關不了機。
解決方案:
在終端用sudo vi打開/boot/grub/grub.cfg文件:
sudo vi /boot/grub/grub.cfg
找到下面內容(在第140行附近):
inux –class gnu –class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos11)'
search --no-floppy --fs-uuid --set=root ed532c1f-b89a-470c-ad6f-539a3f04b993
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=ed532c1f-b89a-470c-ad6f-539a3f04b993 ro quiet splash $vt_handoff &&&acpi=force&&&
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
如上面&&&x&&&處的標記,加上acpi=force代表強制退出