修復受損的linux引導

       想來樓主玩linux差不多近20年了,從redhat,mandrke,manjaro,漢化,聽歌、看電視電影、上網、打遊戲、配置打印機等,碰到的問題一一解決了,但是一直對裝好linux後重新安裝windows的grub引導修復覺得不夠完美。現在終於覺得可以了,記錄如下:

前提條件,我的linux是manjaro的,基於arch的,是個滾動升級版本,相比其他的版本最大的好處就是可以數十年如一日的用一個系統,配置好的東東可以一直用,覺得挺好的。結果9月7日win10提示有更新,更新完成後,win10登陸之後一直黑屏,後來解決的方法就是從微軟官網下載一個升級包升級,搞定win10後,發現win10把linux的引導程序grub給搞壞了,啓動時提示grub rescu:

grubrescu中可以支持非常有限的命令,主要有:set、 ls、insmod、root、prefix等,數量不多,但是修復grub是足夠了,修復步驟如下:

1、使用ls查看boot所在的分區,我的linux root分區在最後一個區,是(hd0,gpt10)

2、root=(hd0,gpt10)

3、prefix=(hd0,gpt10)/boot/grub

4、insmod normal

5、normal

如果上邊的命令都沒有提示錯誤,應該可以正常進入gurb引導進入linux了,進入後經過以下步驟後,就不需要每次都輸入以上的命令了。

6、sudo update-grub

7、sudo grub-install /dev/sda          這裏千萬不要指定爲sda0或者sda1什麼的

重新啓動,大功告成。完美,終於不用重新安裝什麼的到騰了。




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