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

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

从 Windows 7(Wubi 文件系统)安装的 Ubuntu 10.04,现在 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。我该如何启动它?

答案1

我找到了以下说明这里在“如果无法启动,我该如何访问我的 Wubi 安装并修复我的安装?”部分下


它对我有用,只需进行如下微小的更改:

  1. 使用 Ubuntu Live USB/CD 启动

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

    确保 Wubi 创建root.disk文件的分区已挂载。如果没有,则必须使用“挂载卷”按钮将其挂载。

  3. 您应该在这里看到 root.disk -

    /host/ubuntu/disks/root.disk

    (注意:在您的情况下,“主机”的名称可以不同)

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

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

    它使用上述命令纠正损坏

  5. 重启机器

  6. 享受你的 Ubuntu

相关内容