在Ubuntu 8.10桌面上安装Windows XP作为KVM来宾

在Ubuntu 8.10桌面上安装Windows XP作为KVM访客

版本1.0
作者:Falko Timme

Ubuntu 8.10中的virt-install和virt-manager有一个错误 ,它不允许您作为KVM下的客户端运行Windows XP。 在Windows安装过程中,客人需要重新启动,然后您会收到以下错误,Windows XP拒绝启动:“发生磁盘读取错误,按Ctrl + Alt + Del重新启动”。 本指南显示了如何解决问题,并在Ubuntu 8.10上安装Windows XP作为KVM访客。

我不会保证这将为您工作!

1初步说明

只有在KVM主机上安装virt-manager,而不是在远程系统上,这里描述的步骤才起作用。 virt-manager不支持远程安装。 这意味着您无法在无头Ubuntu 8.10 KVM主机上使用此过程。

生成的Windows XP guest虚拟机将使用映像文件进行存储 - 此过程不能使用硬盘分区/ LVM分区来存储guest虚拟机。

我在这里使用用户名管理员 - 用你自己的用户名替换它。

我假设已经安装了KVM(例如,如图所示: 使用Ubuntu 8.10上的KVM进行虚拟化 )。

2安装Virt-Manager / Virt-Viewer

打开终端并安装virt-manager和virt-viewer:

sudo apt-get install virt-manager virt-viewer

3从Windows XP CD创建ISO

将Windows XP CD插入CD驱动器。 然后运行以下命令从中创建一个ISO文件( /home/winxp.iso ):

sudo dd if=/dev/cdrom of=/home/winxp.iso

4为访客创建存储映像文件

接下来,我们创建一个用于存储访客的图像文件。 我将命名客户vm8 ,所以我创建的映像文件是/home/administrator/vm8.img ,它的大小是12GB:

dd if=/dev/zero of=/home/administrator/vm8.img bs=1024k count=12000

5运行KVM创建访客

我们接下来要做的是运行kvm命令(而不是virt-manager)创建Windows XP的guest虚拟机,并在Windows安装程序格式化硬盘之后中止安装。 之后,我们可以使用virt-manager完成安装。

kvm -m 512 -cdrom /home/winxp.iso -boot d /home/administrator/vm8.img

QEMU窗口将弹出Windows XP安装程序:

选择要用于安装的硬盘驱动器(这是我们刚创建的映像文件):

然后选择使用NTFS文件系统格式化分区

分区现在正在格式化。 格式化完成后,关闭QEMU窗口停止安装:

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏