问题描述:
由于心情不佳+匆匆忙忙,临走时随随便便关电脑,在终端以root身份运行
showdown now
然后电脑就黑屏(以为已经正常关闭),第二天开机,发现无法登录图形界面,会进入initramfs。
如图:
解决方法:
问题确定
1、如果exit之后能正常启动的话,则只需要重启在grub启动菜单上进行编辑linux/boot/vmlinuz-**-generic root=UUID=a2ce51b0-935b-4ba5-9151-8674fd7dd277 ro quiet splash这一行后面添加rootdelay=120,然后ctrl+x重新启动就可以了。
2、如果exit之后仍然报错不能进入系统的话,那就是文件系统出问题了,可能有了一些扇区上的故障。需要进行修复,需要另一个linux系统。如果你在同一个硬盘上还装有另一个linux系统,那最方便(我就同时装了另外一个linux系统)。没有的话,只能使用LiveCD或者自己制作USB启动盘来解决问题了。
具体操作
1.进入系统后(无论是另外一个系统还是LiveCD or Live USB),而我是使用U盘启动进入使用ubuntu,然后随便打开一个终端,用超级用户权限执行命令。
2.执行
sudo fdisk -l
从显示的结果中找到你坏掉的ubuntu系统所在的分区(可以通过分区的大小来判断哪个是原来的系统安装分区)
3.我的是/dev/sda1然后执行
sudo fsck /dev/sda1
出现的所有选项都y,Enter修复结束之后重启系统,原来的Ubuntu就又能够进去了
百度经验同样可以参考
参考:
Ubuntu启动进入initramfs导致无法启动
Target filesystem doesn’t have requested /sbin/init