Recovering RHEL 6 guest operating system from RAMDISK corruption
今天启动虚拟机,遇到如下错误:
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.imguname -r - 重启
reboot。

浙公网安备 33010602011771号