Ubuntu没有启动 – “没有init fount。 尝试传递init = bootarg。“,从Windows安装(Wubi)

从Windows 7安装的Unbuntu 10.04(Wubi filesystme),现在Ubuntu没有启动,给出了这个错误。

Target filesystem doesn't have /sbin/init. No init fount. Try passing init= bootarg. BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu7) built in shell (ash) Enter 'help' for a list of build in commands (initramfs) 

我查看了这里的建议 。这无法解决我的问题,因为Ubuntu是从Windows和Windows的所有驱动器显示安装的。 怎么才能让它启动?

我在下面的“如何访问我的Wubi安装和修复我的安装,如果它无法启动?”部分找到了以下说明。


它对我有用,几乎没有变化如下:

  1. 使用Ubuntu live USB / CD启动

  2. 进入系统 – >管理 – >“磁盘工具”(对于10.04,其他Ubuntu版本以某种方式到达“磁盘工具”)

    确保Wubi创建root.disk文件的分区已经完成。 如果没有,则必须使用“Mount Volume”按钮进行安装。

  3. 你应该在这里看到root.disk –

    /host/ubuntu/disks/root.disk

    (注意:在你的情况下,“host”的名称可以不同)

  4. 对此文件执行文件系统检查,如下所示:

    sudo fsck /host/ubuntu/disks/root.disk

    它使用上述命令纠正损坏

  5. 重新启动机器

  6. 享受你的Ubuntu