Ubuntu 13.10 – 目标文件系统没有/ sbin / init

安装更新后,我重新启动了我的电脑。 Ubuntu无法启动,因此我使用启动修复来尝试修复它。 在运行boot-repair之后,删除了grub2并且live cd不再检测到Ubuntu os。 我重新安装了grub2,但是我得到了错误:

mount: mounting on /dev on root/dev failed: No such file or directory mount: mounting on /sys on root/sys failed: No such file or directory mount: mounting on /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 

在此之后,它带我进入忙碌的盒子。 我找到了错误的解决方案。 fsck和e2fsck无法正常工作。

这里的引导摘要: http : //pastebin.com/5CeCMQjx ubuntu安装在sda1中。

任何帮助?

我也非常担心这种错误行为。 我没有Internet和Ubuntu Live CD,所以我不得不尝试以下程序,成功解决了当前的错误。

此过程也适用于以下故障特征: Serious errors were found while checking the disk for / 。 所以我使用了Solve严重错误中提出的以下程序/ :

  1. 在Ubuntu上启动期间按住Shift键,您将进入Ubuntu的“高级启动选项”。

  2. e编辑GRUB2引导条目。

  3. 您需要将GRUB2引导条目从“ro”更改为“rw”

=>不是以只读方式挂载,而是挂载以进行读写

  1. F10启动

  2. 启动后更改终端中的crub.cfg文件

    gksudo gedit /boot/grub/grub.cfg

因此,您在引导选项中所做的更改将永久保存。

找到行:

 linux /boot/vmlinuz-3.13.0-24-generic root=UUID=[bunch-of-numbers] loop=/ubuntu/disks/root.disk ro rootflags=sync quiet splash 
  1. 正如你在grub菜单中所做的那样,将“ro”更改为“rw”,=>而不是以只读方式挂载,mount用于读写

它适用于我的情况,也适用于Ubuntu 14.04 LTS。 我希望它也适合你的情况。

您仍然可以使用Super Grub2 Disk启动到Ubuntu安装。 基本上它会扫描你的分区中的grub2和windows bootloader然后在你的ram中生成一个新的grub2启动管理器,其中包含它检测到的任何操作系统的条目,以便你可以启动它们。 光盘不会对您的系统进行任何更改。

步骤#1 =下载Super Grub2磁盘,将其刻录到DVD / CD,然后启动它。

http://www.supergrubdisk.org/super-grub2-disk/

步骤#2 =看看它是否使用默认选项检测到您的Ubuntu安装,如果没有尝试其他grub2相关条目,然后启动Ubuntu。

步骤#3 =再次运行启动修复,删除Super Grub2磁盘,然后重启到Ubuntu。