歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 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

日期:2017/2/28 13:50:20   编辑:Linux教程

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重啟系統,但重啟後又出現問題。

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

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved