目标文件系统没有请求/ sbin / init。 / bin / sh:0:无法打开 – Ubuntu 15.04
我有一台Ubuntu 15.04机器。 我在这台机器上安装了docker。 安装后我试图运行默认情况下出现的docker测试图像。 但它没有跑。 然后我试图关闭机器。
但机器没有关机。 它只是在中间绞死并且消耗了所有的cpu资源。 我等了10-15分钟,但状态没有改变,什么也没发生。 所以我继续按下笔记本电脑上的电源按钮一段时间后关机。 这样机器就熄火了。
在此事件发生之后,现在当我尝试启动进入机器时,它会在启动时抛出我的错误。
Target filesystem doesn't hvae requested /sbin/init. /bin/sh: 0: Can't open splash [4.458446] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00 [4.458479] CPU: 1 PID: 1 Comm: sh not tainted 3.13.0-46-generic #79-Ubuntu
机器有三个操作系统:Windows,Centos,Ubuntu-15.04。
我已尝试使用网络启动在启动设备上使用fsck
解决方案。 但它并没有解决这个问题。
在这里我不知道docker包是否是问题的一部分。 它本可以是任何软件包安装。
fsck的输出如下:
$ fsck / dev / sda5 来自util-linux 2.25.2的fsck e2fsck 1.42.12(2014年8月29日) / dev / sda5:clean,885843/1313280文件,3569836/522880块。
我也尝试了fsck
-f
选项,输出为:
$ fsck / dev / sda5 -f fsck / dev / sda5 -f 来自util-linux 2.25.2的fsck e2fsck 1.42.12(2014年8月29日) 通过1:检查inode,块和大小 通过2:检查目录结构 通过3:检查目录连接 通过4:检查参考计数 通过5:检查组摘要信息 / dev / sda5:885843/1313280文件(0.1%非连续),3569836/522880块
运行fdisk -l
命令会打印以下消息以及打印设备详细信息。
分区5不是从物理扇区边界开始的。
我使用mount -o ro /dev/sda5 /media/boot
命令mount -o ro /dev/sda5 /media/boot
设备。 ls -l /media/boot
的输出如下:
总计116 drwxr-xr-x 2 root root 4096 Jan 26 07:01 bin drwxr-xr-x 3 root root 4096 12月26日07:10启动 drwxr-xr-x 2 root root 4096 2015年1月4日cdrom drwxr-xr-x 4 root root 4096 Apr 17 2014 dev drwxr-xr-x 164 root root 12288 1月26日07:04等 drwxr-xr-x 2 root root 4096 2015年1月4日主页 lrwxrwxrwx 1 root root 33 Feb 27 2015 initrd.img - > boot / initrd.img-3.13.0-46-generic lrwxrwxrwx 1 root root 33 Feb 4 2015 initrd.img.old - > boot / initrd.img-3.13.0-45-generic drwxr-xr-x 25 root root 4096 Jan 26 07:01 lib drwxr-xr-x 2 root root 4096 12月26日06:49 lib32 drwxr-xr-x 2 root root 4096 Dec 26 06:28 lib64 drwx ------ 2 root root 16384 2015年1月4日丢失+找到 drwxr-xr-x 3 root root 4096 2015年1月4日媒体 drwxr-xr-x 2 root root 4096 Apr 10 2014 mnt drwxr-xr-x 6 root root 4096 Oct 2 14:15 opt drwxr-xr-x 2 root root 4096 2014年4月10日proc drwx ------ 11 root root 4096 1月26日10:30 root drwxr-xr-x 12 root root 4096 2014年4月17日运行 drwxr-xr-x 2 root root 12288 Jan 26 07:03 sbin drwxr-xr-x 2 root root 4096 Apr 17 2014 srv drwxr-xr-x 2 root root 4096 2014年3月13日sys drwxrwxrwt 6 root root 4096 1月26日22:01 tmp drwxr-xr-x 11 root root 4096 Oct 2 14:14 usr drwxr-xr-x 15 root root 4096 Jan 9 02:05 var lrwxrwxrwx 1 root root 30 Feb 27 2015 vmlinuz - > boot / vmlinuz-3.13.0-46-generic lrwxrwxrwx 1 root root 30 Feb 4 2015 vmlinuz.old - > boot / vmlinuz-3.13.0-45-generic
我该如何解决?
您尝试强制关闭时, /sbin/init
文件似乎已损坏。
你能做的一件事是:
- 使用unetbootIn或Startup disk creator制作具有相同15.04的可启动USB
- 将它在PC启动时连接到USB
- 选择选项尝试Ubuntu而不安装
- 在这里搜索安装了15.04的分区,它可能是
/dev/sda1
到n
。 我们需要用我们的安装源/sbin
完全替换/sbin
。
您可以使用sudo mv
命令,在替换/ sbin之后,重新启动系统。
它会工作:)
我使用unetbootin来解决这个问题,现在它像摇滚明星一样运行。 我刚刚制作了一个可启动USB,默认登录,将默认文件系统的/sbin
删除到我的Main /sbin
。
请通过root进行。 就如此容易。 瞧! 它正在运行。
- “Libkmod:EROR ……忽略坏线”启动问题
- 开机时间超快,怎么样?
- 系统不再启动。 错误:找不到文件initrd.img-3.11.0-20-generic
- Ubuntu 15.10升级给出了空白屏幕
- 编辑配置文件后,Ubuntu陷入了登录循环
- 慢启动 – “启动作业正在运行dev-disk-by ……”
- 是否可以通过Windows 7为14.04 LTS创建启动盘? 我的Ubuntu o / s已经崩溃了
- Ubuntu 14.10没有GUI或术语登录
- Ubuntu 16.04.0 final(Unity桌面/ Kubuntu / GNOME)无法从Z170 Skylake上的Live USB启动(第6代)