Skip to Content

用虚拟机编译 aria2c —— (Linux上)虚拟机软件哪家强?

这是我刚进实验室的事了,那时 single-cell 已经有人了,于是我就去做 isSHAPE database 。那么大的 .fasta.gz 文件,当然是用 aria2c 来下载才爽啊,可惜集群安装不了,binary 也不行(缺 **ssl**.so)。我就琢磨着 build 一个 standalone 的(--static-link

Virtual box

首先找到相应的版本,CentOS 6.6 iso,装好后无法开机。

于是搜到这个 解决办法,其实没能彻底解决,算是个提示吧。居然可以输入 \EFI\redhat\grub.efi 来开机,boot 也没有那么神秘嘛。

Virtual box 最烦的是不支持 mouse integration,鼠标要么就被虚拟机捕获(得按 Right Ctrl 才能出来),要么就只能操作主机。最终我还是决定去装 VMware Workstation。

VMware Workstation 14

当然使用最新版(15),但是一直安装失败,弹窗让我看 log 但又不给出文件路径。

换成 14 ,能安装但启动失败,不过列出了 log 文件路径。vmmonvmnet 编译错误,看了一下,是源代码的问题,我无能为力。

后来发现在 GitHub 上有人提供了 patch:首先在 这里 找到对应版本,然后,

make 
sudo make install

VMware Workstation 15

14 可以用之后,我还是想装 15。把前者卸了之后,后者突然就能装了。

启动依然会失败,不过我们有 patch。创建好一个虚拟机,开机又报错,

Please make sure that the kernel module `vmmon' is loaded

还好解决并不难

sudo systemctl restart vmware