標籤:linux 光碟片 光碟機 鍵盤 網路
CentOS 6系統救援模式
Linux學習筆記
王振中
M21
馬克飛象
在學習了CentOS 5、6系統啟動流程與啟動故障排除之後,為了加深印象進行了如下破壞性嘗試。
刪除/boot目錄與/etc/fstab檔案後嘗試修複系統
1. 首先是第一步刪除/boot目錄與/etc/fstab
刪除/boot /etc/fstab
可以看到雖然boot目錄無法刪除但是目錄中的檔案已經全部刪掉了。
2. 重新啟動因為沒有了/etc/fstab檔案和boot目錄系統已經無法啟動,只能通過光碟片引導進入系統救援模式
選擇光碟機引導
選擇救援模式
經曆了選擇語言和鍵盤之後 選擇NO修複並不需要網路
選擇Continue
由於刪除了/etc/fstab檔案已經無法發現分區
選擇shell Start shell進入命令列模式開始修複
3.開始修複
查看硬碟分區並分別掛在尋找跟和/boot分區
運行blkid查看所有塊裝置發現/dev/sda1、2、3、5四個分區其中分區5TYPE為SWAP可以拍出。講sda1 2 3 分別掛載後可以看出sda2是根,而sda1是/boot分區。
在在sda2分區所掛載的目錄下的/etc/目錄中建立fstab檔案寫入掛載資訊。
/dev/sda1 /boot ext4 defaults 0 0
/dev/sda2 /boot ext4 defaults 0 0
儲存後重新進入救援模式。
重新進入救援模式後系統提示已經找到根
切換根並且掛載光碟機準備修複
運行chroot /mnt/sysimage切根並且掛載上光碟機為下一步安裝核心做準備
使用rpm命令強制安裝核心![Alt text
安裝核心時記得要使用–force選項強制安裝
安裝核心成功後/boot目錄中有核心和init檔案了
重新編寫/boot/grub/gurb.conf檔案
default=0
timeout=5
title CentOS 6
root (hd0,0)
kernel /vmlinuz-2.6.32-642.el6.x86_64 ro root=/dev/sda2
initrd /initramfs-2.6.32-642.el6.x86_64.img
4. 重新啟動後系統復原正常
2016年11月24日 21:47:27
CentOS 6系統救援模式