自制VirtualBox + Moosefs系统的记录

  1. 安装64ubuntu 10.04 TLS 系统,选择的包

    1. Build-essential

    2. Gcc-multilib

    3. Libtool

    4. Zlib1g-dev

    5. Libncurses5-dev

    6. Libxslt1.1

  2. 用于编译VBox的机器,如果是能上网的机器,就直接运行apt.sh就可以,如果不能上网,需要拿到apt.tar这个文件,解压缩以后用dpkg–i *.deb的方法安装apt/archieved目录下的所有包,由于依赖的问题这些包需要安装两次

  3. 安装mfs

  4. 现安装mfs-apt.tar包(用dpkg–i 的方法)

  5. 解压缩VirtualBox-4.1.0.tar.bz2开始编译

  6. 需要编译的VBoxHeadless模式,方法是

    1. 修改configure文件,将WITH_VNC=0改成WITH_VNC=1

  7. 需要编译出vboxwebsrv,方法是

    1. 修改configure文件,将WITH_GSOAP=0改成WITH_GSOAP=1

  8. 运行./configure–disable-hardening –disable-docs

  9. kmk (注意:用来编译的机器内存至少要1G

  10. 进入out/release/linux.amd64/bin/src目录,运行make,所有的编译都完成了,开始运行

  11. 在目录out/release/linux.amd64/bin/src下运行makeload

  12. 在目录out/release/linux.amd64/bin下,放着各个文件,可以运行VirtualBoxVBoxManage以及vboxwebsrv


修改源代码中/src/VBox/Main/src-server/MachineImpl.cpp文件第6645

else if(strType == "headless")

{

unsigned pos = RT_ELEMENTS(args) -4;

args[pos] = "--vnc";

pos = RT_ELEMENTS(args) -3;

args[pos] = 0;

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值