linux下/boot目錄丟失的恢復


linux下/boot目錄丟失的恢復
 
1,查看分區,boot分區是獨立的,進入boot后刪掉所有的文件
 
2,刪除boot啟動之后的啟動畫面,因為vmlinuz-*和initrd-*都在/boot目錄下,所有是不可能手動指定內核的路徑點
 
3,用第一張光盤引導,進入rescue模式
 
4,提示當前的系統被掛載在/mnt/sysimage下邊,系統會去查找/ect/fstab文件,如果有就會有下邊的提示,如果沒有會告訴你沒有任何分區
 
5,使用chroot 來改變當前的操作路徑,不然是對內存中的系統操作
 
6,建立一個目錄/cdrom,將光驅掛載,查找kernel相關的包
 
如何知道/boot下邊的內核文件是由哪個包生成的呢?在別的機器上用rpm -qf file來查詢
 
7,強制安裝內核包,要加參數--force強制安裝,不然提示包已經安裝
 
8,查看/boot目錄,多文件了
 
9,但是刪掉了/boot目錄內容的時候也把grub的stage2刪掉了,下邊就需要安裝grub了,如果是安裝在mbr中用,路徑用/dev/sda,如果是裝在分區的superblock中,需要用/dev/sdax,x代表具體的分區。現在就發現多了grub目錄了
 
10,但是grub目錄中並沒有grub.conf文件,也就是說系統啟動還是無法找到正確的引導文件,
 
就需要編輯配置文件,添加如圖所示行
11,重啟就可以看到grub界面了,系統就可以啟動了
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM