CentOS 虚拟机启动失败的原因有很多,常见情况可以分成宿主机/虚拟化层问题、虚拟机配置问题、系统内部问题三类。下面按「现象 → 可能原因 → 排查方法」给你一个实用清单。
可能原因
.vmx / .xml)排查
# KVM/QEMU
virsh list --all
virsh start centos_vm
# 查看错误
journalctl -xe
如果是 VMware / VirtualBox:
可能原因
/boot 分区满排查 进入 GRUB 后:
ls
ls (hd0,1)/
尝试:
starting xxx)可能原因
network、fstab 挂载)/etc/fstab 配置错误排查
systemctl status <服务名>
journalctl -xb
可临时:
mount -o remount,rw /
vi /etc/fstab
可能原因
解决
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
可能原因
排查
ip addr
systemctl status network
你可以补充以下信息之一:
我可以一步一步带你修。