openmediavault 4下安装virtualbox方法详解

  • Lv1
    • 话题1
    • 回复6
    • 经验值1
yehongmj #4221
  • 最初只是抱着玩玩的心态,试用了omv,然后看到了可以使用vbox的插件,看着网上的一些教程觉得很简单,自己就尝试安装一下。不试不要紧,一试,结果就掉进了折磨了我差不多半个月的大坑中。在经历了无数次的重装和n个不同的方法之后,终于成功地安装上去,并创建出了一个虚拟机。想来还是把整个过程记录一下吧。

    先声明,本人Linux小白。


    第一轮:
    最开始,安装了omv4,然后按照网上教程,安装了第三方插件源,之后点击virtualbox插件安装,由于virtualbox比较大而且源的速度很慢,在等待了一段时间之后,失败!我以为是网速的关系导致没成功,再次点击,仍然失败。于是开始网上寻找原因。
    在查找一些文章后,发现要安装virtualbox,需要首先Linux-headers一下。于是登陆上主机,进行linux-headers,结果根本不能完成headers。

    我以为是我安装系统的问题,于是我就尝试重装了一遍,结果还是失败,难道是omv版本问题?我试着安装了omv3,结果同样失败。
    这样反反复复差不多折腾了3天。在查阅了无数中英文资料后,并且尝试手动用apt安装vbox后,结果都是失败。我差不多想放弃了。

    于是我得出了一个结论,当前网上几乎所有的教程都是错误的。

查看 15 回复 - 1 至 15 (总计 47)
    • Lv1
      • 话题1
      • 回复6
      • 经验值1
    yehongmj #5061

    在经历了3天睡不着觉后,第四天,我开始思考,我安装的方法究竟哪里有问题,网上的教程为什么装不了,于是我尝试了其他的安装方法。


    第二轮:
    首先,我要论证在linux系统下,究竟能不能安装virtualbox,于是我安装了一个ubuntu,因为ubuntu是debain的儿子版,并且omv也是debain的儿子版,所以,我尝试在ubuntu的图形化界面下,安装virtualbox是不是可以,结果令人震惊的是,ubuntu下安装virtualbox很容易,并且操作与win下没啥区别。

    为了安装成功,我选择了去debain.org官方网站上查找在debain9下的安装教程。
    https://wiki.debian.org/VirtualBox#Debian_9_.22Stretch.22

    按照教程,我直接在主机上使用root账号登陆并操作。
    结果是安装了virtualbox后,根本无法启动。

    Starting LSB: VirtualBox Linux kernel module...
    * Loading VirtualBox kernel modules...
    * No suitable module for running kernel found
    ...fail!
    virtualbox.service: Control process exited, code=exited status=1
    Failed to start LSB: VirtualBox Linux kernel module.
    virtualbox.service: Unit entered failed state.
    virtualbox.service: Failed with result 'exit-code'.

    于是我开始查找问题在哪里,经过搜索之后,在本论坛找到一个帖子
    //www.openmediavault.cn/read-96.html

    回答说:安装内核的virtualbox-dkms.还有内核的header了吗?


    于是我进行内核headers,根据网上教程首先要了解内核版本,
    执行:uname -r
    返回内核版本是:

    [attachment=429]

    接下来问题出现了,使用网上教程,headers是要与内核版本相同。但是这个内核根本就没有headers。
    [attachment=430]

    [attachment=432]

    于是我尝试安装了一个最接近的内核头,结果又跳出如下提示:
    [attachment=431]

    而当我apt安装这个linux-compiler-gcc-6-x86,发现apt安装根本不能安装需要的版本,于是我考虑是不是能手工安装这个包
    在经过搜索之后,在debain的官方软件包库中找到了这个文件

    linux-compiler-gcc-6-x86_4.18.20-2~bpo9+1_amd64.deb

    https://packages.debian.org/stretch-backports/amd64/linux-compiler-gcc-6-x86/download
    但是作为linux小白的我,用wget,根本没办法把这里提供的下载链接下载下来。于是我只能使用网页下载,然后通过u盘mount的方式,拷贝进主机。
    然后dpkg安装。

    [attachment=435]

    之后重启,再次headers,坑爹的debain.org的网络,很难连上去

    [attachment=434]

    • Lv1
      • 话题1
      • 回复6
      • 经验值1
    yehongmj #5062

    经过等待,取消,重试,取消,重启,再试之后,终于headers成功。

    然后下一步,使用客户端登陆,导入omv-extras插件,并安装第三方源,更新插件。
    [attachment=436]

    为了保险起见,并能够看到安装过程,我还是选择在字符界面下,安装openmediavault-virtualbox插件。

    [attachment=437]

    安装成功,重启,使用网页登陆,可以看到vbox的服务页面了,启用服务之前,先配置一个硬盘,或者共享目录,然后再启用。
    [attachment=438]

    开启phpvirtualbox,点击phpvirtualbox后,出来的登陆界面,需要使用omv的管理员账号登陆,而这个问题一开始并不知道。
    我在网上查了各种关于phpvirtualbox的资料,都是需要自己创建账号,于是经过了很多次尝试,各种创建账号,修改配置文件,结果都是错的。
    回头之后,细细读omv的提示语句,发现原来只要用omv的管理员登陆账号就可以直接进去了

    [attachment=439]

    第一次出现vbox的php页面,很是兴奋。尝试点击创建,结果发现无法创建虚拟机文件,又经过了很多次尝试和设置,发现是目录权限的问题,需要用vboxuser组的用户来管理存放虚拟文件的目录。之后就可以正常使用了。

    [attachment=440]

    • Lv1
      • 话题0
      • 回复10
      • 经验值2
    qinkangdeid #5114

    楼主是直接U盘安装吗 还是在debian上安装?

    • Lv1
      • 话题1
      • 回复6
      • 经验值1
    yehongmj #5146
    qinkangdeid,871 wrote:
    楼主是直接U盘安装吗 还是在debian上安装?

    首先,得要安装omv,你装好没?我是正常流程装omv到电脑上。当然在整个折腾的过程中,我尝试过安装干净的Debain9,然后在Debain9上安装omv,再安装vbox这个流程。

    • Lv1
      • 话题0
      • 回复10
      • 经验值2
    qinkangdeid #5160
    yehongmj,903 wrote:
    首先,得要安装omv,你装好没?我是正常流程装omv到电脑上。当然在整个折腾的过程中,我尝试过安装干净的Debain9,然后在Debain9上安装omv,再安装vbox这个流程。

    多谢 我现在也是安装好debian9 然后在安装omv 目前一些正常 使用中….哇咔咔~~[s:哇-2]

    • Lv1
      • 话题0
      • 回复6
      • 经验值1
    javacspring #5216

    omv4.x安装时需要修改python脚本

    • Lv1
      • 话题0
      • 回复17
      • 经验值4
    一叶知秋 #7497

    发表15 评论

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    Kumamoe #7529

    学习了楼主,谢谢!

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    66667799988752 #7666

    学习学习

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    迷路的骆驼 #7681

    openmediavault 4下安装virtualbox方法详解

    • Lv1
      • 话题1
      • 回复15
      • 经验值4
    sxb920815 #7699

    mark一下,万一后面有用呢

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    xia****9786@gmail.com #7713

    学习学习

    • Lv2
      • 话题0
      • 回复20
      • 经验值5
    zc #7778

    非常棒,非常详细,感谢您的分享.

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    frankfnck #7789

    牛逼 大佬

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    510449979 #7803

    非常感谢你的分享

查看 15 回复 - 1 至 15 (总计 47)