目标文件系统没有请求 /sbin/init

Mar*_*ell 6 boot init

我几天前安装了 10.10。对默认安装的唯一更改是添加了 Chrome 和 Pinta。

好几天了,然后今天登录等似乎很慢。同样,它甚至无法呈现重启/关闭菜单。

希望这是一些拙劣的更新,我运行了更新管理器;它试图安装但失败了(用户界面没有明确说明失败的原因)。

好的,好的。关闭它(在空白的关闭对话框上按 Enter)。

把它点燃希望......而且...... #fail。

Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.
Run Code Online (Sandbox Code Playgroud)

现在是砖吗?


更多细节:

GRUB 1.98+20100804-5ubuntu3
Run Code Online (Sandbox Code Playgroud)

Ubuntu, with Linux 2.6.35-22-generic
Run Code Online (Sandbox Code Playgroud)

原因

udevadm trigger is not permitted while udev is unxonfigured
Giving up waiting for root device.
Run Code Online (Sandbox Code Playgroud)

或者

Ubuntu, with Linux 2.6.35-23-generic
Run Code Online (Sandbox Code Playgroud)

原因

mount: mounting /dev on /root/dev failed: No such file or directory
Run Code Online (Sandbox Code Playgroud)

然后对 /sys 和 /process 相同

小智 8

建议的修复可以在这里找到:http : //pinoy-computing-tips.blogspot.com/2010/08/how-to-fix-ubuntu-error-no-init-found.html

引用:

今天早上,一位朋友带着无法启动的笔记本电脑来找我。在每次启动尝试时,他的 Ubuntu 10.04 Lucid Lynx 系统都会输出以下错误消息:

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 v1.13.3 (Ubuntu 1:1.13.3-1ubuntu7) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs) _
Run Code Online (Sandbox Code Playgroud)

启动到“恢复模式”以及选择 grub 中列出的其他内核根本没有帮助。

解决方案:

  1. 从 Ubuntu Live CD 启动;

  2. 打开/运行终端;

  3. 输入:(sudo fdisk -l获取设备名称)然后按ENTER;

    Disk /dev/sda: 250.1 GB, 250059350016 bytes 
    255 heads, 63 sectors/track, 30401 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: **********
    
    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 30238 242886703+ 83 Linux
    /dev/sda2 30239 30401 1309297+ 5 Extended
    /dev/sda5 30239 30401 1309266 82 Linux swap / Solaris
    
    Run Code Online (Sandbox Code Playgroud)

    我朋友系统的设备名称基于上述: /dev/sda1

  4. 输入:sudo fsck /dev/sda1然后按ENTER;

  5. 重新启动系统并正常启动。