Centos6系統救援模式

CentOS 6系統救援模式


在學習了CentOS 5、6系統啟動流程與啟動故障排除之后,為了加深印象進行了如下破壞性嘗試。

刪除/boot目錄與/etc/fstab文件后嘗試修復系統

1. 首先是第一步刪除/boot目錄與/etc/fstab

1.jpg

刪除/boot /etc/fstab

可以看到雖然boot目錄無法刪除但是目錄中的文件已經全部刪掉了。

2. 重新啟動因為沒有了/etc/fstab文件和boot目錄系統已經無法啟動,只能通過光盤引導進入系統救援模式

3.jpg

選擇光驅引導

4.jpg

選擇救援模式

Image 5.jpg

經歷了選擇語言和鍵盤之后 選擇NO修復并不需要網絡

6.jpg

選擇Continue

7.jpg

由于刪除了/etc/fstab文件已經無法發現分區

8.jpg

選擇shell Start shell進入命令行模式開始修復

3.開始修復

9.jpg

查看硬盤分區并分別掛在尋找跟和/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

保存后重新進入救援模式。

Image 13.jpg

重新進入救援模式后系統提示已經找到根

Image 17.jpg

切換根并且掛載光驅準備修復

 
運行chroot /mnt/sysimage切根并且掛載上光驅為下一步安裝內核做準備 

Image 18.jpg

使用rpm命令強制安裝內核![Alt text

 
安裝內核時記得要使用–force選項強制安裝 

Image 19.jpg

安裝內核成功后/boot目錄中有內核和init文件了

 
使用grub-initall /dev/sda 命令修復gurb

重新編寫/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. 重新啟動后系統恢復正常

Image 23.jpg



2016年11月24日 21:47:27

原創文章,作者:M21-13-王振中,如若轉載,請注明出處:http://www.www58058.com/60695

(5)
M21-13-王振中M21-13-王振中
上一篇 2016-11-24
下一篇 2016-11-25

相關推薦

  • Linux添加swap交換分區

    添加swap交換分區 SWAP即交換分區是一種類似于Windows系統虛擬內存的功能,將一部分硬盤空間虛擬成內存來使用,從而解決內存容量不足的情況,因為SWAP畢竟是用硬盤資源虛擬的,所以速度上比真實物理內存要慢很多,一般只有當真實物理內存耗盡時才會調用SWAP。 1、創建一個分區,看上篇文章,別著急w保存退出 修改分區的類型輸入t: Comman…

    Linux干貨 2016-09-07
  • python裝飾器

    裝飾器本質是一個裝飾器函數,在不改變一個函數的函數體本身的情況下,實現函數體本身外其他的功能 1.實現一個裝飾器 def ?logger(fn): ? ? ? ? ? ? ? ? ? ? ? ? #裝飾器函數必須只能傳入一個參數,那就是被裝飾函數 ????print(‘in’) ????def wrapper(*args,**kwar…

    Linux干貨 2017-10-23
  • 幾種常見的linux發行版

    redhat :Red Hat Enterprise Linux,是一個非常強大的服務器系統,超強的生命周期支持10年以上的升級和技術支持同樣費用也非??捎^8千多一個授權一年。如果沒有license是不能在線升級系統,和通過yum安裝軟件。而centos則沒有這些限制,所以centos是非常收歡迎的系統。 centos:是一個社區企業系操系統,其基礎架構與r…

    Linux干貨 2017-08-19
  • Linux磁盤配額

    磁盤配額 什么是磁盤配額? 磁盤配額(Quota)是Linux系統中由于是多用戶、多任務的環境,所以會有多用戶共同使用一個硬盤空間的情況發生,如果其中少數幾個用戶大量占掉了磁盤空間的話,那肯定影響其他用戶的使用權限。因此我們就需要對每個用戶限制硬盤使用空間,來避免此種情況的發生,這就是磁盤配額。 Quota的一般用途: *針對WWW server,例如:每個…

    Linux干貨 2016-09-01
  • ifcfg家族命令介紹

    ifcfg家族命令: ifconfig ifconfig [interface] add<地址>:設置網絡設備IPv6的ip地址; del<地址>:刪除網絡設備IPv6的IP地址; down:關閉指定的網絡設備;<硬件地址>:設置網絡設備的類型與硬件地址; io_addr:設置網絡設備的I/O地址; irq:設置…

    Linux干貨 2016-07-29
  • N25-第一周博客作業

    1、描述計算機的組成及其功能:    沒有聽馬哥視頻之前,計算機的組成理解為主機+顯示器;    聽完視頻之后,對計算機的組成分為硬件系統和軟件系統。    硬件系統主要有:運算器、控制器、存儲器、輸入設備和輸出設備;    軟件系統主要有…

    Linux干貨 2016-12-04

評論列表(2條)

  • 李書鵬
    李書鵬 2016-11-27 14:39

    32個贊

    • Kaylee
      Kaylee 2016-12-17 14:20

      @李書鵬I hate my life but at least this makes it bealrbae.

欧美性久久久久