win7上安装使用virtualbox

之所以这么做的原因还有点复杂。

本来买了一台云主机开发,但是需要编译linux版本的库文件,来回拷贝不方便(本来想用samba,但是445端口好像一直有问题,在安全组打开也无效);而且由于是t5类型cpu也不敢多用,干脆自己安装ubuntu进行编译。

一直觉得virtualbox使用比较简单,结果这次又花了不少时间。

运行时报错,内存不能为read

搜了一下,说是virtualbox引用了windows下的几个主题文件:ThemeService.dllthemeui.dlluxtheme.dll,而破解版的windows这几个库被破解了,导致引用报错。

首先为什么运行虚拟机需要这几个主体相关的库就很奇怪,这个原因让我觉得不可思议,偏偏很多文章都说就是这个原因。于是花了很多时间,找到了原版的库文件,但是如何替换又成了问题,因为windows启动情况下,不允许替换这些库。。

最后利用PE软件在PE环境下替换,重启后运行,果然没有这个问题了。
期间电脑差点挂掉。

网络问题

一直印象里之前的vbox装好ubuntu后,网络自动配置好,这次却访问不了。

似乎是因为宿主机是无线网络,不能通过NAT方式自动配置,于是手动配置为桥接模式。

这里ubuntu18从network-interface,改为使用netplan,所以网上的很多参考文章也不能使用。

我首先在我的宿主机找一个局域网里的可用ip,NAT,网关信息,然后配置netplan的配置文件/etc/netplan/50-cloud-init.yaml:

network:
  ethernets:
    enp0s3:
      addresses: [10.88.210.170/24]
      gateway4: 10.88.210.254
      nameservers:
          addresses: [10.8.19.3, 202.106.0.20]

配置完成后,用sudo netplan apply即可使用网络了。

中间我网关地址输入错了一个数字,导致网络一直不通,排查了好久还以为是这个方法不行。。。

posted @ 2020-03-31 21:43  mosakashaka  阅读(521)  评论(0编辑  收藏  举报