linux6.5进入救援模式,rhel6.5救援模式修复系统
如果系統(tǒng)中很多重要的部分被刪除了例如/boot下的所有東西,則可以通過救援模式
[root@dazzle1 桌面]# mkdir /backup
[root@dazzle1 桌面]# cp /etc/fstab /backup/fstab //先備份以下fstab文件,也可以不備份自己寫
[root@dazzle1 桌面]# rm -rf /boot/* //刪除/boot下的所有文件
[root@dazzle1 桌面]# rm -f /etc/fstab //刪除fstab
[root@dazzle1 桌面]# rm -f /etc/inittab //刪除啟動(dòng)級(jí)別文件
[root@dazzle1 桌面]# rm -f /etc/rc.d/rc.sysinit
[root@dazzle1 桌面]# rm -f /etc/rc.d/rc.local
[root@dazzle1 桌面]# dd if=/dev/zero of=/dev/sda bs=446 count=1 //將sda磁盤中的第一個(gè)446字節(jié)扇區(qū)清0
然后reboot
類似一個(gè)winpe系統(tǒng)進(jìn)來之后一路選擇然后continue之后選擇shell
注意此時(shí)的根目錄并不是之前l(fā)inux的根目錄,因?yàn)橐约皠h除了fstab無法識(shí)別出原來的根分區(qū)
ls看不到之前創(chuàng)建的backup文件夾
先用fdisk -l查看一下磁盤數(shù)據(jù)還在不在,如果不在了直接重裝吧
先將之前的根目錄sda2掛載一下
然后將backup里面的fstab復(fù)制回原位/etc/fstab
然后exit到reboot重新進(jìn)入救援模式
會(huì)發(fā)現(xiàn)識(shí)別出了之前的system分區(qū)并且?guī)湍銙燧d到了/mnt/sysimage下,并且告知我們可以通過chroot /mnt/sysimage來進(jìn)入我們系統(tǒng)的root環(huán)境(根目錄變回了之前)然后繼續(xù)進(jìn)入shell
光盤中內(nèi)核的包可以重裝,先掛載光盤
然后rpm安裝內(nèi)核(主要需要用--root指明根目錄,因?yàn)槟J(rèn)是安裝在目前這個(gè)小系統(tǒng)的根目錄里)
然后用chroot到原來的根目錄,使用grub-install /dev/sda修復(fù)/grub目錄下的文件
并且重寫/boot/grub/grub.conf文件,文件名可以通過末行模式r! ls /boot/vm補(bǔ)全
然后重裝inittab,rc.sysinit,rc.local三個(gè)文件,通過rpm -qf來查詢包含的包
然后exit重啟,登陸,修復(fù)完之后發(fā)現(xiàn)進(jìn)入的是3啟動(dòng)級(jí)別(帶網(wǎng)絡(luò)的多用戶模式)
修改成5然后reboot或者init 5進(jìn)入圖形化模式,到此修復(fù)完成。
總結(jié)
以上是生活随笔為你收集整理的linux6.5进入救援模式,rhel6.5救援模式修复系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020独生子女家庭发钱了,最高可领50
- 下一篇: 独生子女办理退休时,注意这一点就能多领一