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 文件恢复成以前的状态。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/21919.html