我有一台华硕 Eee PC 1201HA,我通过 Wubi 安装了 Ubuntu 12.04 LTS,但当我尝试将电脑恢复出厂设置时,出现了一个错误,BOOTMGR 丢失了,或者其他什么原因。最后,我只是格式化了我的硬盘并重新安装了 Windows 7 启动器,但现在我尝试通过可启动的 USB 用 Unetbootin 重新安装 Ubuntu,我会重新启动电脑并选择从 USB 启动,但我又会收到 BOOTMGR 丢失的消息。
然后我尝试使用 wubi 重新安装,但每当我重新启动并选择 Ubuntu 尝试完成安装时,它都会带我到某个 magicbox 或 somethingbox 命令行并说类似 losetup 的内容:没有循环找到任何建议?
答案1
老实说,在我看来,Wubi 很烂。我只需下载 Ubuntu 12.04LTS 的 .iso,将其刻录到磁盘,将其放入磁盘托盘,重新启动计算机并安装 Ubuntu。安装后,它会附带一个分区管理器,因此您可以确定要为 Ubuntu 和 Windows 分配多少空间。除非您选择“擦除整个磁盘”,否则您不必担心覆盖磁盘。Wubi 曾经很好;但是,我觉得 Ubuntu 和并行操作系统安装程序应用程序的发明者之间缺乏沟通。希望这能有所帮助。为了摆脱 GRUB/BOOTMGR 问题,只需卸载 Wubi 并重新启动进行确认。
答案2
我的评论太长了。
如果 BOOTMGR 丢失,则意味着您可能在引导记录所在的位置(通常是 Windows 的主分区)上安装/分区。您可以从 Windows 恢复命令行执行 Bootrec.exe(以使 Windows 正常工作)。
如果你不熟悉分区的工作原理,你可以阅读'Gparted'或者你可以在安装之前在 Windows 中为 Ubuntu 创建一个分区关联, 或者如何安装 Ubuntu?
注意:您还需要创建一个交换分区(用于将数据从内存 (RAM) 交换到磁盘)。Windows 以以下形式执行此操作:交换文件/页面文件. 对于这两种操作系统来说,磁盘空间通常至少是 RAM 大小的两倍。例如,1MB RAM = 2MB 硬盘空间。
您可能还想阅读双重启动,这也有助于解释如何做到这一点。
您需要确保 GRUB(Ubuntu 12.04 的默认引导加载程序)能够控制您的启动,同时还能保留 Windows 引导加载程序。这是通过 GRUB 处理初始加载来实现的,然后(在为您提供选择 Windows 的选项后)将传递给 Windows 加载程序。Windows 不喜欢其他非 Windows 操作系统,因此有时会覆盖其他引导加载程序,这就是为什么如果您希望拥有 2 个系统,您应该首先安装 Windows。可以反向执行此操作,但通常需要做更多工作。Windows 8 在这方面更糟糕,但说得够多了。