給電腦換了一個固態,結果引導掛了。因爲之前配置過grub引導,結果就出現了黑屏,如圖所示。折騰了好久。
參考資料:https://askubuntu.com/questions/616811/gnu-grub-terminal-instead-of-ubuntu-login-screen/616821#616821
https://linuxconfig.org/ubuntu-boot-repair
首先,這種情況出現的原因是,kernal
沒有被正常加載,所以只進入了grub
,需要告訴grub從哪裏引導。
首先,利用ls命令,找到自己的ubuntu系統在哪裏,出現如下的情況。
(hd0) (hd0, gpt1) .... (hd1) (hd1,msdos1)
找到ubuntu所在的盤,我的是(hd1,msdos1),這個可以通過ls (hd1, msdos1)/
得到.
執行如下命令,確定使用的kernel。
set root=(hd1,msdos1)
linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sda1
initrd /boot/initrd.img-3.13.0-29-generic
boot
這時候,如果指定的正確的話,就能正常啓動了。
但是這樣只是一次性的正常啓動,如果徹底修復,還需使用如下命令。
$ sudo add-apt-repository ppa:yannubuntu/boot-repair
$ sudo apt update
$ sudo apt install boot-repair
這是我用過最好用的修復軟件,傻瓜操作。直接用推薦修復就可以。修復成功之後,出現如下界面。
再次重啓,就好了。