今天啟動虛擬機,遇到如下錯誤: RAMDISK: incomplete write (31522 != 32768) write error Kernel panic not syncing : VFS: Unable to mount root fs on unknown block(0,0) 網 ...
今天啟動虛擬機,遇到如下錯誤:
RAMDISK: incomplete write (31522 != 32768)
write error
Kernel panic - not syncing : VFS: Unable to mount root fs on unknown-block(0,0)
網上找了一圈還是VMware官網靠譜,找個它的解決方案解決了此問題,以下是修複過程:
- 將ISO鏡像裝入虛擬機光碟機中,開機按
ESC
(手要快,不然一會就硬碟啟動了,來不及可以發送Ctrl+Alt+ESC
重試),進入引導菜單,選擇CD-ROM Drive boot
即可; - 選擇 Rescue Installed System;
- 選個語言(選英語就好,中文會提示顯示不正常之類的問題),鍵盤也選擇英語;
- 詢問是否啟動網路選項時,選擇 No,下一步選擇 Continue;
- 會提示root文件系統已經掛載到
/mnt/sysimage
,選擇 start a shell; chroot /mnt/sysimage
;- 查看系統內核版本及
initramfs
鏡像文件名稱,在/boot/grub/grub.conf
中; - 先備份
initramfs
鏡像文件,cp /boot/initramfs-x.x.xx.-xxx.el6.x86_64.img /boot/initramfs-x.x.xx.-xxx.el6.x86_64.img.orig
- 通過
dracut
命令創建新的initramfs
鏡像,/sbin/dracut -f /boot/initramfs-
uname -r.img
uname -r` ` - 重啟
reboot
。