前情:
遇到这么情况,最近我挂载一个镜像到ubuntu中,挂载之后导致系统整个环境都变成了只读,我想重启一下电脑,恢复正常状态。本来没什么的,系统环境变成只读,一般是挂载出错了,卸载重新挂载一下即可。
我选择了重启电脑,关键是手欠,关机时候,由于系统有些文件没有及时释放掉,导致关机卡住。然后我就强制关机了。之后开机就一直出现file system 有问题,系统进入初始界面,文件系统显示有问题。
这是显示的图片:
mount: mounting /dev/disk/by-uuid/***************************** on /root failed: Invalid argument mount: mounting /sys on /root/sys failed: No such file or directory mount: mounting /dev on /root/dev failed: No such file or directory mount: mounting /sys on /root/sys failed: No such file or directory mount: mounting /proc on /root/proc failed: No such file or directory Target file system doesn't have /sbin/init No init found. Try passing init= bootarg Busybox vx.x.x (Ubuntu x:x.xx.x-xubuntu20) built-in shell (ash) Enter 'help' for a list of built-in commands (initramfs) _
开始修复
搞了一个ubuntu安装的系统盘,然后进入启动界面,进入之后有两个选项
一般安装选择是 install,这里我们只是使用一下 try ubuntu, 一会就进入ubuntu的使用界面,这个时候我们可以手工挂载检查一下,我们出问题的硬盘。
sudo sudo fdisk -l
然后就可以看到你的硬盘信息了,我的系统盘是 /dev/nvme0n1p4
sudo fsck /dev/nvme0n1p4
一路选择y(yes),直到结束。现在你重启电脑就可以正常进入了。
这里给大家分享一下命令,当你机器卡在关机的状态时候,我们可以使用这个组合按键进行快速关机。就不用强制关机了,就不会出现上面我的糗事了。
ubuntu 死机重启的魔术键
这篇文章是从别人处摘录过来的,这是原文链接: https://blog.csdn.net/neptune4751/article/details/119457919
ubuntu死机之后如果总是断电强制重启,会对硬盘和数据造成损伤,可以使用魔术键进行重启:
Alt+SysRq + r,e,i,s,u,b(确实很好背,就是单词 busier (英语"更忙"的意思)的倒写)
其中: SysRq是一种叫做系统请求的东西, 按住 Alt-Print 的时候就相当于按住了SysRq键,SysRq和PrintScreen(截屏)在一个键位上,这就是系统请求的键。
接下来就是操作:马上你就会发现,同时按下<Alt>+<SysRq>压根儿行不通!只会蹦出来一个屏幕截图窗口。所以,真正的做法应该是:
伸出你的左手,同时按住<Ctrl>+<Alt>键,别松开
右手先按一下<SysRq>,左手别松开,等1秒
右手按一下 R,左手别松开,等1秒
右手按一下 E,左手别松开。这时包括桌面在内,所有程序都会终止,你会看到一个黑乎乎的屏幕,稍微等一段时间
右手依次按下 I,S,U,B,左手别松开。每按一次都等那么几秒种,你会发现每按一次,屏幕上信息都会有所变化。最后按下B时,屏幕显示reset,这时你的左手可以松开了,等几秒钟,计算机就会安全重启。
ubuntu魔术键开启
sudo gedit /etc/sysctl.d/10-magic-sysrq.conf 修改kernel.sysrq为1