linux grub配置文件丢失,linux grub.conf文件丢失恢复
教你一招超級簡單的方法快速搞定grub.conf文件的丟失及損壞
實驗環境:
實驗之前,先將grub.conf備份一份,以防出錯。備份好之后,刪除grub.conf文件,模擬文件丟失。
接下來開始恢復grub.conf信息,不過以下操作都是臨時寫入內存的,不會保存到/boot/grub/grub.conf文件中。
操作方法:
假如你不知道包含內核等引導文件的/boot分區所在的位置,可通過嘗試進行,先輸入”root (hd0,”然后按Tab鍵,其中后面寫0X83的都是分區都有可能是/root分區,(0X82 是swap分區,就不用試了)
輸入完成之后回車,接下來輸入 kernel /vm 按Tab鍵,如果出來內容,說明選擇對了;如果不對,再繼續嘗試。
補全了內核文件之后,還需要在后面設置內核加載權限為只讀 ro,并通過“root=”指定根分區設備文件的位置。至于什么位置,只能一個一個試了。目前(hd0,0)、(hd0,2)都被使用了。剩下(hd0,1)和(hd0,3)[備注:(hd0,1)=/dev/sda2 (hd0,3)=/dev/sda4] 最開始的df-l 可以看出根/ 底下的root目錄對應的是/dev/sda4
關閉電源后,再開機,由于剛才寫的內容都是暫時寫入內存的,所以還需要重新寫一遍。
最后一行輸入啟動內核所使用的臨時系統鏡像文件所在的位置,也是 先輸入initrd /in 然后通過Tab補全即可,無需記憶。以下兩種寫法都可以。
重啟后,正常進入系統。
以下是默認的四行,必須寫清楚,具體什么意思,參考man grub.conf文件。
#blkid /dev/sda4 顯示分區的UUID信息
進入成功。
查找出錯誤,并進行修改后,按b 重啟啟動
總結:整個實驗其實很簡單,只需要記住幾個主要的關鍵詞即可,其他都是通過Tab補全模式進行的。當然如果你有安裝光盤,也可以通過急救模式進行修復。
總結
以上是生活随笔為你收集整理的linux grub配置文件丢失,linux grub.conf文件丢失恢复的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 宁晋实验初中之行
- 下一篇: vivado 综合与实现