linux系統修復報錯的方法 .

如果/etc/fstab文件和boot目錄下的文件丟失怎么辦
centos6啟動流程

 

fstab圖片1

boot圖片2

如果 /etc/fstab 掛載文件和/boot目錄下所有文件丟失怎么辦

解決方法一:

1.進入救援模式

2 . fdisk -l ?查看分區

3. mkdir ?/mnt/rootfs ?創建一個掛載目錄

4 . 測試掛載,看那個是根目錄,找到根目錄掛載到/mnt/rootfs

mount ?/dev/sda2 ?/mnt/rootfs

5 . chroot ?/mnt/rootfs ? 切換到根目錄

6 ?. vim /etc/fstab ? 創建掛載文件

7 . exit 退出到救援模式的根

8. mkdir ?/mnt/cdroot ?創建掛載目錄

9. ?mount /dev/sr0 ?/mnt/cdroot ?光盤掛載到目錄

10 . ?cp /mnt/cdroot/isolinux/vmlinuz ? /mnt/sysimage/boot/vmlinuz-`uname -r`.img ?`uname -r` ?在光盤底下把vmlinuz內核文件拷貝到磁盤根目錄下的boot目錄加版本號

11. chroot /mnt/rootfs ? 切換到磁盤的根

12. cd /boot ? 切換到boot目錄下

13. mkinitrd ?initramfs-`uname -r`.img ?`uname -r` ? ?生成initramfs驅動文件

14. grub-install ?/dev/sda ? ? 修復全部stage階段 ?包括stage1 ? stage1.5 ? stage 2

15 . cd ? /boot/grub ? ?切換到grub目錄

16. ?vim grub.conf ? 創建并編輯grub.conf文件

default=0

timeout=5

title zhoulinuz ? ? ? 名字自己定義

kernel ? ?/vmlinuz-版本號 ? ? root=/dev/sda2 ? 根目錄

initrd ? ?/initramfs-版本號.img

sync ? 同步到磁盤

exit ?退出 ?重啟

 

 

centos 6的啟動流程

1.POST 開機自檢 ,檢測硬件環境是否準備好

2.MBR ?讀取硬盤MBR的前446字節,屬于grub的stage1第一階段

3.進入grub的stage1.5階段,加載/boot分區所在的文件系統啟動

4.完成加載進入stage2階段,關鍵的文件已經在/boot/grub目錄下了,關鍵的文件有/boot/grub/grub.conf,該文件定義了內核的路徑,文件里面kernel ?/vmlinuz-version ?告訴了我們內核的路徑

5.加載vmlinuz內核,完成以后找根/,內核想要加載根文件系統,需要識別根所在的文件系統驅動,配合/boot/目錄里面的兩個重要文件vmlinuz內核文件和initramfs文件系統驅動文件完成加載根文件系統。

6.啟動根下面的第一個進程/sbin/init,這個進程要讀取/etc/inittab配置文件,決定后續加載的一些腳本順序,也定義了運行模式

7.運行第一個初始化腳本 /etc/rc.d/rc.sysinit 這個是真正的OS初始化腳本,然后根據/etc/inittab配置文件默認的模式運行相應的/etc/rc.d/rc*.d , ?在/etc/rc.d/rc*.d目錄下是以K或S開頭的文件,執行相應的模式開啟或關閉服務

8. 無論哪種運行模式都最終要運行/etc/rc.local

9. 最后執行/bin/login程序,等待用戶登錄

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/98379

(0)
周亞飛周亞飛
上一篇 2018-05-13 15:34
下一篇 2018-05-13 16:13

相關推薦

  • 計算機原理與Linux基礎

    計算機的組成及功能 1、其實計算機的組織分為內部設備和外部設備, 內部設備: ? ? ? ? CPU:運算器、寄存器、緩存 ? ? ? ? 存儲器:內存,RAM(Random Access Memory) ? ? ? ? 控制器:控制器是整個計算機系統的控制中心,它指揮計算機各部分協調地工作,保證計算機按照預先規定的目標和步驟有條不紊地進行操作及處理。 外部…

    Linux筆記 2018-05-13
  • 官方EPEL源配置

    本人最近在做實驗zabbix, 鬧了半天yum沒有提供zabbix,最好才發現yum沒提供,只有官方源才有
    這里最近操作安裝epel源的整個過程,覺得對大家比較有用,發出來給大家如果需要的時候過來看看

    請大家進入筆記鏈接學習

    Linux筆記 2018-04-27
  • N31第四周

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 cp /etc/skel? /home/tuser1 -r chmod? -R go=? ?/home/tuser1 2、編輯/etc/group文件,添加組hadoop。 echo hadoop:x:2018 >&g…

    Linux筆記 2018-07-16
  • mysql 高可用

    實驗:集群高可用 一個管理——一個主——兩個從 管理 主機 從機1 從機2 1.必須先統一時間,做集群必須時間一致,所有主機做如下操作 所有主機統一ntp服務器時間,寫入文件里 前期需要手工同步下 啟用ntp服務 2.所有主機關掉iptables 和selinux 3.先做主從復制 主機配置文件 這四項必須寫 重啟服務 查看主機二進制文件的位置 主機創建賬號…

    2018-06-19
  • Linux的學習之旅

      Linux的文件系統層級結構標準FHS image.png /etc=====和主機相關的系統配置文件 edit the configure /home===== 用戶家目錄 /usr======二層分層的目錄。默認是最大的。 /dev=====設備文件 /media======掛載點和可移動的設備, /mnt=====臨時掛載點 /var==…

    Linux筆記 2018-04-01
  • 馬哥Linux第三周

    第三周作業 7.2-7.8

    Linux筆記 2018-07-08
欧美性久久久久