系統排錯

下面在虛擬機下測試
先介紹下如何進入拯救模式:
設置鏡像地址
這裏寫圖片描述
設置鏡像啓動
這裏寫圖片描述
選擇Troubleshooting
這裏寫圖片描述
選擇Rescue a Red Hat Entreprise Linux system
這裏寫圖片描述
1.磁盤分區表缺失
輸入1,然後在確認信息出現後回車
這裏寫圖片描述
輸入:
chroot /mnt/sysimage/
grub2-install /dev/vda
退出重啓
這裏寫圖片描述

2.引導文件缺失
需要知道系統分區所在位置以及內核所在位置
輸入:
set root=’hd0,msdos1’
linux16 /vmlinuz-3.10.0-372.e17.x86_64 ro root=/dev/vda3
initrd16 /initramfs-3.10.0-372.e17.x86_64.img
boot
開機後:
grub2-mkconfig>/boot/grub2/grub.cfg
這裏寫圖片描述

3.缺失內核
這裏寫圖片描述

進入拯救模式
輸入:
cp /run/install/repo/Packages/kernel-3.10.0-372.e17.x86_64.rpm /mnt/sysimage/mnt
chroot /mnt/sysimage/ ##進入系統根目錄
cd mnt/ ##進入mnt目錄
rpm2cpio /run/install/repo/Packages/kernel-3.10.0-372.e17.x86_64.rpm | cpio -id ##解壓至當前目錄,不能指定解壓目錄
cp boot/vmlinuz-3.10.0-372.e17.x86_64 /boot/ ##複製內核到boot中
reboot ##重啓

4./boot 缺失
進入拯救模式
df ##查看系統根目錄在/mnt/syscimage
chroot /mnt/sysimage ##進入系統根目錄
mount /dev/cdrom /mnt ##掛載cdrom鏡像
cd /mnt/Packages
rpm -ivh –force kernel-* ##重新安裝內核,–force是強制安裝
grub2-install /dev/vda ##掛載磁盤分區表
開機時會出現引導文件缺失的問題,按照上面步驟就可以了

發佈了59 篇原創文章 · 獲贊 12 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章