首頁 > 軟體

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

2020-06-16 17:35:56

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


IT145.com E-mail:sddin#qq.com