Ubuntu14.04下开机进入initramfs导致无法启动

时间:2022-06-12 15:22:53

问题描述:

由于心情不佳+匆匆忙忙,临走时随随便便关电脑,在终端以root身份运行

showdown now

然后电脑就黑屏(以为已经正常关闭),第二天开机,发现无法登录图形界面,会进入initramfs。
如图:
Ubuntu14.04下开机进入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