一直用的Ubuntu,今天打开突然就报错了,remove重新open好像并没有起到作用,在网上搜索后,记下我的操作,下次也许可以接着用:
一、修改vmx
我的虚拟机是Ubuntu21.10
可惜没有成功。
参考文档:https://www.cnblogs.com/thinkingandworkinghard/p/6347559.html
二、虚拟机进入root模式
- 重启虚拟机,并在刚出现starting加载的界面,Starting进度条快结束时,按shift键进入
我在如何进入root模式里卡住了,无论如何也进不去。
后来总结了两点:
不要在starting加载完以后,一般刚重启就可以按了;
shift不是连按,我之前一直不成功,试过两个都按,试过esc,后来发现按住不撒手就行了。
-
选择Ubuntu的高级选项,或者是英文的Advanced
-
recovery code
-
会闪过一大串代码,稍等,就会跳出menu,选择root:
注意:选择后下方的黑色命令行,按操作执行。我按了enter。 -
进入命令行模式后:输入
mount -o remount,rw /
重新挂载为已经挂载了的文件系统(以读写权限挂载),需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空。一般用于此目录下的文件为ro权限,需要临时变更为可修改权限。
ro 以只读方式挂载
这里 rw 以读写方式挂载
6. 报错内容不同,grep搜索内容也不同。
我的错误为piix4 0000:SM"07.3 SMBus Host controller not enabled
搜索piix4:
7. 找到报错的文件,那么禁用报错的模块:
vi /etc/modprobe.d/blacklist.conf
最后一行输入(vi命令模式,按o插入新的一行):(刚刚grep查找的文件)
blacklist i2c_piix4
Esc 然后输入
:wq
保存退出
- 重新生成引导文件
update-initramfs -u -k all
9. 重启
reboot
-
好像又失败了?
现在第一个问题没了。。。 -
参考文档:
https://blog.csdn.net/Cappuccino_jay/article/details/125477612
https://blog.csdn.net/qq_38132831/article/details/77932173
三、 /dev/sda1:clean,***files,***blocks卡住
参考1:根目录太慢了,清理空间;
问题是我不论按那个键都打不开终端,最后索性再跑一遍上面的步骤,我直接root总可以吧。
df -h//用于查看已经挂载的硬盘使用情况
sudo apt-get autoremove//卸载所有自动安装且不再使用的软件包
参考文档:
https://www.jianshu.com/p/1b08bad758ee
四、终极法:重装系统
各种纠错,着实难过;一怒之下,重装了一个。