感谢支持
我们一直在努力

Xen虚拟机进入修复模式的方式

如果我们的vm因为文件丢失造成无法启动,我们如何像物理机一样进入修复模式呢?


1:理想状态,比如只是root密码忘记了。这样可以使用


1.1 xm create -c domain(vm的名称)启动,就可以看到虚拟机的 bootloader菜单,这个时候只要在kernel 行加入数字 1或者s即可


1.2  然后用virt-manager打开虚拟 机,进入单用户模式用passwd修改密码即可。


2:如果虚拟机已经无法启动了,比如启动文件被破坏,这个时候需要如下步骤


2.1 :拷贝安装光盘里面 images/xen/里 面的文件vmlinuz,initrd.img文件到 domain0上(也就是宿主机上),例如拷贝到了 /var目录


2.2:修改 /etc/xen/domainconfigfile(虚 拟机的配置文件),在bootloader那行加入#,屏蔽此行


2.3:命令模式运行:xm create vm1 kernel=”/var/vmlinuz” ramdisk=”/var/initrd.img” extra=”rescue” (vm1为虚拟机配置文件)


2.4:然后运行virt-manager,打开此虚 拟机就可以进入修复模式了。但此模式需要有安装源才可以。


2.5:修复完成后,记得把 /etc/xen/domainconfigfile 文件恢复成以前的状态。

赞(0) 打赏
转载请注明出处:服务器评测 » Xen虚拟机进入修复模式的方式
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏