一个新手玩Linux其实都知道的,很大程度上都是在折腾。无法否认,这个操作系统的门槛还是太高,各种报错或者修改在很大程度上都是依靠百度或者Google。很多时候是有效的,但是这不能快速提高使用者的水平。复制不知道什么意思的代码,运行,成功。然后就忘记了,我已经经历了很多次这种情况了。所这里我会记录一些问题的解决方法,用来以后查看。

这次要配置的是虚拟机,Linux上虚拟机大家评价不一。我不是一个太想费事的人,索性直接用鼎鼎大名的VMware。想来一个成熟的软件会引起的问题不会太多。需要注意的是VMware是一款收费软件,见鬼了,Linux这种开源的大环境下竟然还收费。不过VMware的破解非常简单,网上搜个序列号,粘贴上去就好了。感觉这软件虽然闭源收费,但是厂家不是很愿意管这块。和windows一样吧。

安装和启动就不说了,直接装win10,默认easy安装过程不说了,太简单随便点点就好了。唯一要提到的是,现在电脑装Linux系统很可能是没有swap分区的,这里需要在终端里

sudo vmware

用管理员权限启动后,在设置里的memory中选择不在swap储存。

然后启动,会报错:

Could not open /dev/vmmon: ???.

Please make sure that the kernel module `vmmon’ is loaded.

这里需要先看一下你的Linux内核版本,然后安装对应的linux-headers。我的是5.7,所以

sudo pacman -S linux57-headers

然后加载

sudo modprobe -a vmw_vmci vmmon

当然,你也会发现网络没法用,需要开启虚拟机网络

systemctl restart vmware-networks
systemctl enable vmware-networks

再然后根据你的电脑配置可能会出现显卡3D加速无法开启,会受到消息

No 3d support is available from the host

Hardware graphics acceleration is not available

我的电脑是AMD CPU自带显卡的笔记本,所以不用单独安装显卡驱动,但是要在VMware中启用,需要进行配置

glxinfo | grep -i Direct

这个代码是用来测试显卡驱动是否正常运行,如果收到direct rendering: Yes,则没有问题。然后需要配置.vmware文件夹中preferences文件。在最后加入

mks.gl.allowBlacklistedDrivers = "TRUE"

启动VMware,应该就OK了

 想说点什么吗?

 (拖动评论框右下角可扩展评论框面积;若评论发表后未显示请耐心等待审核)

左半红印发表于2020.09.3rd