背景
系統(tǒng)管理員誤刪了 /boot 目錄下的文件楷怒,操作系統(tǒng)為centos6.9 断傲,現(xiàn)在要想辦法做恢復(fù)操作。使用虛擬機還原當時的恢復(fù)操作
準備工具
系統(tǒng)鏡像:CentOS-6.9-x86_64-bin-DVD1.iso (最好保持與被恢復(fù)系統(tǒng)版本相同)
操作步驟
使用 rm -rf /boot/ 刪除boot目錄下的所有文件。重啟操作系統(tǒng)
出現(xiàn)如下報錯
掛載準備好的鏡像
進入救援模式
安裝內(nèi)核需要加 --force因為本身系統(tǒng)已經(jīng)安裝了內(nèi)核切油,現(xiàn)在強制重裝,這一步主要是生成/boot目錄下的vmlinuz內(nèi)核名惩、initramfs系統(tǒng)啟動加載驅(qū)動的偽根鏡像文件澎胡。
grub-install 是生成引導(dǎo)grub文件內(nèi)容
現(xiàn)在內(nèi)核文件與grub文件都有了,現(xiàn)在就編輯grub.conf 來調(diào)用內(nèi)核文件娩鹉,啟動系統(tǒng)
編輯grub菜單(/boot/grub/grub.conf ):
default=0 : 默認啟動第一個系統(tǒng)
timeout=5 : 如果 5 秒內(nèi)用戶沒有按下任意鍵攻谁,那么系統(tǒng)會進入 default 字段定義的系統(tǒng)
kernel /vmlinuz-2.6.32-696.el6.x86_64 指定內(nèi)核文件
root=/dev/mapper/VolGroup-lv_root 執(zhí)行根目錄
initrd /initramfs-2.6.32-696.el6.x86_64.img
重啟:
成功進入到操作系統(tǒng):