记一次失败的ubuntu虚拟机配置过程。。。

很多开发软件教程一般是基于Linux,手中使用的sp4学习起来不方便,于是想到安装虚拟机。

virtualbox使用失败

首先当然想到的是virtualbox,免费,常见。
花了一个小时下载了安装文件和镜像。
结果创建完镜像发现没法安装:底下显示一个键盘和一个小人。。
正常人还真看不出来啥意思。。

bing了一下,发现是Livecd的系统识别不到surface的键盘。。。微软的硬件真的让我见识到了硬件设备的底线。
好吧卸载,再找其他方法

开始使用hyper-v

之前装docker for widows的时候,想到了windows自带的hyperv可以创建虚拟机,结果打开Hyperv管理器真的可以安装Ubuntu。
而且在创建Hyperv虚拟机时,竟然可以选择安装ubuntu desktop版本。
不过计算机配置不行,不打算要ui了,我还是选择了安装我下载的server版本。

安装还是没啥问题的,就是最后重启前,我自作聪明的先把Iso镜像卸载了,结果重启一直卡着重启不了。。。
估计得重启以后再卸载比较正常。。。

剪切板

不像virtualbox可以安装增强组件,hyperv默认无法共享剪切板。

但是学习过程中,很多配置文件一个是在控制台输入和修改不方便,一个是从教程上拷贝也没必要手打。
考虑了一下,相对方便的办法是通过ssh连接上去,这样直接再host测调试就行。
于是就需要网络的联通。

网络

通过默认的default switch可以连接外网,而且一开始可以连通本机。通过NAT方式。
可能受实现限制,default switch不能让host访问vm。

于是尝试共享wlan,创建一个内部switch,将vm挂在vm上,结果连ip都无法获取。。。

又尝试了给虚拟机新增一块网卡,管理器额外增加一个内部switch。但是这个switch虽然在host上显示,但是和host似乎也不通。

而且增加了第二块显卡,ip配置才发现和之前我了解的linux差别太大。。又是iproute2,又是netplan,还牵扯到路由。。
配置完地址和路由以后,连外网都不通了。。。

暂且作罢。。

【2/26更新】:突然发现直接通过default switch就可以联通vm,虽然vm仍然ping不通host,但是这样也能满足需求了~

猜你喜欢

转载自www.cnblogs.com/mosakashaka/p/12608315.html