免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 56584 | 回复: 10

FreeBSD 8.0通过VirtualBox 3.1.2安装Windows XP虚拟机 [复制链接]

论坛徽章:
0
发表于 2010-01-24 01:26 |显示全部楼层

                                                                                                                  一直以来,在FreeBSD里都想虚拟一个Windows XP让儿子可以玩LEGO的设计,但总是有各种各样的问题。今天,发现VirtualBox到3.1.2了,想试试如何,首先安装VirtualBox,
1, $cd /usr/ports/emulators/virtualbox-ose
   $sudo make install clean
2, 然后安装VirtualBox的内核模块,这个过程会在/boot/modules/下产生vboxdrv.ko,vboxnetadp.ko,vboxnetflt.ko几个内核模块
   $cd /usr/ports/emulators/virtualbox-ose-kmod
   $sudo make install clean
3, 在/boot/loader.conf里添加
   vboxdrv_load="YES"
4, 在/etc/rc.conf里添加
   vboxnet_enable="YES" #这会产生一个虚拟网卡vboxnet0,用ifconfig可以看到。
5, 重启系统 (有可能FreeBSD内核需要升级,如果vboxdrv加载失败)
   $sudo shutdown -r now
6, 启动VirtualBox, 创建Windows XP的虚拟机
   $VirtualBox
7, 为虚拟机使用Bridge Adapter网络模式,网卡为系统当前帮定IP的网卡。
8, 为虚拟机创建共享盘,指向当前用户目录的某个目录,比如 /home/hoo/share
9, 安装Windows XP (啊,非常快,好像比物理机还快)
10, 虚拟机启动后,安装Guest Additions,这一步可以通过网络下载VBoxGuestAdditions_3.1.2.iso(click虚拟机的菜单Devices-->Install Guest Additions..,然后按提示做),挂载这个文件到虚拟机光驱,Windows XP启动后,就会自动安装了。
11, 安装VBoxGuestAdditions后,虚拟机可以全屏方式工作,和FreeBSD的桌面分辨率一样(我以前一直都是只能工作在1024x768或800x600,现在是1280x800,而不用考虑Windows XP的分辨率)
12, 配置Windows XP网络及防火墙,可以和FreeBSD互相ping通。
13, 安装VBoxGuestAdditions后,在虚拟机里可以映射FreeBSD的共享盘,比如 Z:盘 映射到 \\vboxsvr\share (vboxsvr是virtualbox固定的名字,share是你在创建共享目录时取的共享名)
14, 在自己bin目录下,比如我的 \home\hoo\bin,建立一个shell程序,可以直接启动windows XP,
    $vi bin\vwin
   
    #!\bin\sh
    VBoxManage startvm winxp --type gui &
    $chmod +x bin\vwin
    $rehash
   
    $vwin
  到此,虚拟的Windows XP已经完全可以正常工作了,全屏方式下,几乎感觉不到是虚拟机,包括速度。而且,虚拟的Windows XP和宿主FreeBSD里可以通过网络及共享盘进行方便的交互。以前,用NAT网络模式时是不可能的。

  全屏的效果

  系统开销

  运行LEGO Designer时的开销

               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29188/showart_2158762.html

论坛徽章:
0
发表于 2010-02-11 09:26 |显示全部楼层
在GENERIC内核下能成功运行VBOX-3.1.2, 今天定制了个内核, 运行:
>VirtualBox
系统就停在那里不动了, 只好^C, 从kldstat看VBOX模块运行正常啊!

BTW, 定制内核基本与GENERIC一样, 只是改个名字叫MYKERNEL而已 .

论坛徽章:
0
发表于 2010-05-04 16:28 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
发表于 2010-07-03 11:32 |显示全部楼层
本帖最后由 hy425 于 2010-07-03 11:35 编辑

听起来很好, 令人神往, 过一阵子我也把笔记本弄成这样.

顺便问一下, 需要在XP里装杀毒和补漏洞吗? 可以装win7吗?

论坛徽章:
3
操作系统版块每日发帖之星
日期:2016-02-23 06:20:00操作系统版块每日发帖之星
日期:2016-03-12 06:20:00IT运维版块每日发帖之星
日期:2016-03-14 06:20:00
发表于 2011-02-17 16:23 |显示全部楼层
在GENERIC内核下能成功运行VBOX-3.1.2, 今天定制了个内核, 运行:
>VirtualBox
系统就停在那里不动了, 只好 ...
sw2wolf 发表于 2010-02-11 09:26



   
那你只管改改文件內容.文件名不改如何.?

论坛徽章:
0
发表于 2011-08-09 17:10 |显示全部楼层
看起来还蛮舒服的吧,有机会去按步骤弄弄。

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-05-25 09:25 |显示全部楼层
virtualbox 运行不错, 现在装的WIN7 在里面上网银

论坛徽章:
0
发表于 2012-07-11 15:03 |显示全部楼层
先研究linux装virtualbox

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-07-16 16:12 |显示全部楼层

论坛徽章:
0
发表于 2014-04-10 13:45 |显示全部楼层
看了这个帖子。我也装了虚拟机
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP