2021-05-12 14:32:11
CentOS開機提示Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block
CentOS開機提示 Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block 錯誤。
原因:主要問題就是你更新了CentOS核心之後出現的問題。
解決方案:開機啟動時按Esc,然後選擇下面的舊版本的核心啟動即可。(成功進入系統後,你可以選擇改變開機預設選擇的核心)。
執行環境:CentOS6.7
故障原因:
昨天線上執行命令yum -y update 在命令執行途中,強制中斷並直接執行poweroff命令關機。再次開機出現如圖所示故障指示:
根據提示資訊分析,可能因為執行更新命令未完成導致系統核心資訊混亂。
故障解決方案:
插入系統光碟,修改主機板BIOS從光碟機引導,進入Linux rescue模式進行系統修復。
選擇OK後,系統會掛載到/mnt/sysimage路徑,在rescure模式中,可用# chroot /mnt/sysimage來切換至此路徑,這個路徑為系統真實檔案。rescure模式系統實際上是偽系統。
# exit --- 退回到rescure模式 ---
# mount -t iso9660 /dev/cdrom /mnt/cdrom --- 掛載光碟機cdrom到/mnt/cdrom路徑下 ---
因為修復核心所需的檔案在掛載光碟的Packages目錄下面,所以必須得先掛載光碟機,才能進行核心修復。
進行系統核心修復,待修復完成後,修復grub程式。
# chroot /mnt/sysimage --- 進入到損壞Linux系統中 ---
# grub-install /dev/sda --- 安裝grub程式到/dev/sda ---
# ls /boot/grub --- 檢視grub目錄下面是否含有grub.conf檔案
grub檔案修復完成後,reboot重新啟動系統,但重新啟動後又出現問題。
幸好根據英文提示,等待幾分鐘就行了。待*進度條填滿後系統再次重新啟動問題就解決了。
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-08/133965.htm
相關文章