天天看點

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指令關機。再次開機出現如圖所示故障訓示:

CentOS開機提示Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block

根據提示資訊分析,可能因為執行更新指令未完成導緻系統核心資訊混亂。

故障解決方案:

插入系統CD光牒,修改主機闆BIOS從光驅引導,進入Linux rescue模式進行系統修複。

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

選擇OK後,系統會挂載到/mnt/sysimage路徑,在rescure模式中,可用# chroot /mnt/sysimage來切換至此路徑,這個路徑為系統真實檔案。rescure模式系統實際上是僞系統。

CentOS開機提示Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block

# exit     --- 退回到rescure模式 ---

# mount -t iso9660 /dev/cdrom /mnt/cdrom  --- 挂載光驅cdrom到/mnt/cdrom路徑下 ---

CentOS開機提示Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block

因為修複核心所需的檔案在挂載CD光牒的Packages目錄下面,是以必須得先挂載光驅,才能進行核心修複。

CentOS開機提示Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block

進行系統核心修複,待修複完成後,修複grub程式。

# chroot /mnt/sysimage   --- 進入到損壞Linux系統中 ---

# grub-install /dev/sda   --- 安裝grub程式到/dev/sda ---

# ls /boot/grub        --- 檢視grub目錄下面是否含有grub.conf檔案

grub檔案修複完成後,reboot重新開機系統,但重新開機後又出現問題。

CentOS開機提示Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block

幸好根據英文提示,等待幾分鐘就行了。待*進度條填滿後系統再次重新開機問題就解決了。

繼續閱讀