自制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;

}


阅读更多
文章标签: ubuntu
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭