我在 Windows 8.1 上像应用程序一样安装了 Ubuntu 12.04(Ubuntu 12.04 允许像在 Windows 8.1 中的应用程序一样安装,当您不再需要它时可以从控制面板中删除它)。通常,要在启动笔记本电脑时选择要启动的操作系统,您可以在启动时出现 Windows 徽标后在 Windows 8.1 和 Ubuntu 之间进行选择,这在我进行此升级之前就可以了。现在,当我尝试选择 Ubuntu 时,笔记本电脑尝试启动它,但是在显示全彩色屏幕后,屏幕变黑并出现以下消息:
mount: mounting /dev/loop0/ on /root failed : Invalid argument
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 filesystem doesn' t have requested /sbin/init
No init found. Try passing init = bootarg.
BusyBox v1.21.1 (Ubuntu …Run Code Online (Sandbox Code Playgroud) 我有一台 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
Run Code Online (Sandbox Code Playgroud)
机器有三个操作系统:Windows、Centos、Ubuntu-15.04。
我已经fsck在使用网络引导的引导设备上尝试了该解决方案。但它并没有解决这个问题。
这里我不知道 docker package 是否是问题的一部分。这可能是任何软件包安装。
fsck 的输出如下:
$ fsck /dev/sda5 来自 util-linux 2.25.2 的 fsck e2fsck 1.42.12(2014 年 8 月 29 日) /dev/sda5:干净,885843/1313280 文件,3569836/5242880 块。
我也试过-f选项fsck,输出是:
$ fsck …
我已经使用 Ubuntu Desktop 一段时间了,但是今天由于某种原因我无法启动它。这是我所看到的。
这是我已经尝试过的:
这是我从 USB 启动后所做的事情:
我选择了第一个选项。打开终端-->sudo fdisk -l
这给了我实际的设备名称 -->/dev/sda1
然后我执行 -->sudo fsck /dev/sda1正如这里提到的 -目标文件系统没有请求 /sbin/init
这是输出:
$ sudo fsck /dev/sda1
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
/dev/sda1: clean, 682451/29483008 files, 26039796/117925888 blocks
Run Code Online (Sandbox Code Playgroud)
尝试重新启动并从 HDD 启动,但同样的问题
sudo fsck -f /dev/sda1这就是输出的样子 - https://pastebin.com/Yi4PqRU4
还尝试了选项 4 check disk defects。结果是No defects found
帮助?