Ubuntu修復引導分區

給電腦換了一個固態,結果引導掛了。因爲之前配置過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

這是我用過最好用的修復軟件,傻瓜操作。直接用推薦修復就可以。修復成功之後,出現如下界面。
在這裏插入圖片描述
再次重啓,就好了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章