系列文章目录
Orange‘s:一个操作系统的实现学习笔记1:
https://blog.csdn.net/weixin_42193791/article/details/123144920
Orange‘s:一个操作系统的实现学习笔记2:
https://blog.csdn.net/weixin_42193791/article/details/123039173
Orange‘s:一个操作系统的实现学习笔记3:
https://blog.csdn.net/weixin_42193791/article/details/123378265?spm=1001.2014.3001.5501
一、前言
这篇主要记录一下在配置环境中出现的一些问题和尝试解决问题的办法,虽然基本都没解决问题(逃)
二、出现的问题和尝试过的方法
1.vmtools的问题
上次安装vmtools的小节里面记录了一种方法是安装open-vm-tools,前几天重装虚拟机(后面会提到为什么重装)时候尝试了一下open-vm-tools,发现还挺好使,安装也简单(如果是Ubuntu1804,无脑敲命令即可),下面命令是安装open-vm-tools的命令。
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop cloud-init
第一条命令是安装open-vm-tools,第二条命令是实现双向拖拽文件。
其实这里还有一条命令:
sudo apt-get install open-vm-tools-dkms
查看资料发现,这条命令是实现共享文件夹,但是执行这条指令会出现“无法定位open-vm-tools-dkms”,继续百度会发现一篇教程上写到需要去Ubuntu软件上下载,下面链接为上述教程地址:
https://blog.csdn.net/weixin_43102407/article/details/113091002
但是现在这个教程似乎行不通了,我去搜索软件的时候发现这个包似乎消失了(我推测可能被别的包吃掉了(雾))。
package网址:https://packages.ubuntu.com/
2.共享文件夹
上面说到安装对应共享文件夹的命令失效了,我去测试了一下不安装对应包能否使用共享文件夹。
前面需要在虚拟机设置共享文件夹路径和启用共享文件夹。
然后在虚拟机里面输入下面一条命令:
sudo vmhgfs-fuse .host:/ /mnt/hgfs
然后出现了一个问题,他告诉我没访问共享文件夹的权限!
(电脑,你敢违抗拥有巴耶力的我吗!(雾))
开始找办法:
首先尝试在终端进入共享文件夹:
在/mnt执行命令:
sudo cd hgfs
ls
ll
成功进入共享文件夹了,而且也显示了文件夹的文件。
虽然说可以将就用,但我不想将就。
第二步:尝试更改权限
进入共享文件夹后,查看文件的分组和所属和权限,然后在终端将用户加入对应的分组。
然后失败了。找到的教程上面的分组我显示分组并没有,而且将用户加入文件夹所属分组后还是无法进入文件夹。
这个坑1后续再来填。
3.虚拟机断网
这是重装整个Ubuntu的原因,本来不想重装,因为要配置很多环境,先百度了一下,尝试了以下办法。
(1)在虚拟机设置
参考教程:https://blog.csdn.net/m0_56192771/article/details/122890626
测试后没解决问题,可能我太菜了。
(2)配置静态ip:
①/etc/network/interface
Ubuntu1804这个方法不奏效,每次开机这个文件都会重置,而且也没起效果。
②修改/etc/netplan/目录下的01-***.yaml
参考教程:https://blog.csdn.net/sinat_27177957/article/details/106105005
这个方法其实可能奏效,这里需要说明两个注意问题:
第一,编写这个文件需要非常严谨的缩进,具体缩进参考上面教程,且缩进不能使用tab。
第二,需要使用ifconfig查看网卡信息,然而Ubuntu1804似乎是没有ifconfig的,参考教程https://www.cnblogs.com/linuxprobe/p/15322522.html,如果要使用ifconfig需要安装包,但是已经断网了没法安装包,而要联网需要ifconfig指令(死锁了)。
最终重装了虚拟机。
总结
我太菜了。