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严重错误中提出的以下程序/ :
-
在Ubuntu上启动期间按住Shift键,您将进入Ubuntu的“高级启动选项”。
-
按e编辑GRUB2引导条目。
-
您需要将GRUB2引导条目从“ro”更改为“rw”
=>不是以只读方式挂载,而是挂载以进行读写
-
按F10启动
-
启动后更改终端中的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
- 正如你在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。