当前位置:首页 » Linux技术知识

ubuntu上利用virtualbox安装windowsXP

2011-07-17 19:58 本站整理 浏览(2)
参照网页:http://forum.ubuntu.org.cn/viewtopic.php?f=65&t=60618 默认的host键是指右边的Ctrl键
1. 下载virtualbox(选择VirtualBox 4.0.12 for Linux hostshttp://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