編碼的世界 / 優質文選 / 感情

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


2022年5月17日
-   

 
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重啟系統,但重啟後又出現問題。
幸好根據英文提示,等待幾分鐘就行了。待*進度條填滿後系統再次重啟問題就解決了。

熱門文章