CentOS文件丟失故障修復(實驗)
實驗說明
vmlinuz是可引導的、壓縮的內核?!皏m”代表 “Virtual Memory”。Linux 支持虛擬內存,不像老的操作系統比如DOS有640KB內存的限制。Linux能夠使用硬盤空間作為虛擬內存,因此得名“vm”。vmlinuz是可執行的Linux內核,它位于/boot/vmlinuz,它一般是一個軟鏈接。我們今天試著來刪除這個文件,看系統內核的啟動情況,并且針對內核的啟動,系統的啟動以及是否會出現故障給出簡要說明和處理。
實驗內容:(虛擬機)
CentOS7中/boot/vmlinuz-3.10.0-693.el7.x86_64文件被損壞或者被刪除
實驗現象:
系統無法啟動,引導系統啟動界面卡滯不動
解決方案:
1、重啟系統————按Esc(調出光盤啟動菜單),選擇光盤啟動————選擇救援模式————選擇1繼續————shell開啟
2、df查看,光盤已掛載(/run/install/repo),根目錄已掛載(/mnt/sysimage)
3、ls /run/install/repo/isolinux/查看vmlinuz文件,我們用此文件復制出目標文件。cp /run/install/repo/isolinux/vmlinuz /mnt/sysimage/boot/vmlinuz-`uname -r` ,創建目標文件。ls /mnt/sysimage/boot/? 查看目標文件已生成!
4、使用sync命令將緩存與磁盤同步,避免創建的文件沒有被保存入磁盤而前功盡棄。盡量多刷幾遍。然后重啟系統。
5、系統啟動成功!
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97942