CentOS 6系統救援模式

來源:互聯網
上載者:User

標籤: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系統救援模式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.