ubuntu上利用virtualbox安装windowsXP

来源:互联网 发布:淘宝分享链接生成器 编辑:程序博客网 时间:2024/05/23 16:55

参照网页:

http://forum.ubuntu.org.cn/viewtopic.php?f=65&t=60618

默认的host键是指右边的Ctrl键

1. 下载virtualbox(选择VirtualBox 4.0.12 for Linux hosts

http://www.virtualbox.org/wiki/Downloads

2. 安装virtualbox

sudo dpkg -i 下载的文件名.deb

3. 如果没有windowsXP.vdi, 使用下面的命令来制作iso,放入虚拟光驱来安装windowsXP

cp /dev/cdrom ~/winxp.iso

4.打开 virtualBox 点击新建 ,然后一步步设置。如果有windows.vdi直接use existing hard disk,可以省去第5步。

分给客户机256M或者384M内存。


5.建好后点击设置,光驱设置里面选择刚下载的XP镜像(最好使用精简版,例如深度精简版,占用内存少)。然后双击新建的客户机开始安装。

安装过程同普通安装XP相同


6.制作windowsXP.vdi

root@romulus-laptop:~/VirtualBox VMs/windowsXP# VBoxManage clonehd windowsXP.vdi windowsXP_clone.vdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: e317c69b-032a-48c5-a7e5-27cc58919644

7.安装完成XP后,启动guest进入XP系统。点击虚拟机窗口的设备-安装虚拟专用电脑辅助工具包。至此驱动安装完成。


8.如果host kernel升级了,可以通过以下命令重新安装虚拟机内核模块

VirtualBox uses a special kernel module called vboxdrv to perform physical memory allocation and to gain control of the processor for guest system execution.

generally we recommend installing Dynamic Kernel Module Support (DKMS)

  • On an Ubuntu system:

    sudo apt-get install dkms
如果不能安装dkms,只能每次kernel升级后手动重新编译vboxdrv

/etc/init.d/vboxdrv setup

This will start a second attempt to build the module