如何在外部硬盘上运行 Ubuntu 13.04?

如何在外部硬盘上运行 Ubuntu 13.04?

我有一个外置硬盘,并在其上安装了 Ubuntu 13.04。我有一台运行 Windows 8 的三星 ATIV Book 8。当我启动时,我得到了 Grub 菜单,并且可以启动到 Windows 或 Ubuntu。但是,如果我拔下硬盘,就会出现一个 Grub 菜单,要求我找到要启动的媒体。我该如何设置它,以便在没有硬盘的情况下它只启动到 Windows?

答案1

在您的例子中,GRUB 安装在内部硬盘上,而其文件则安装在外部硬盘上。坏的。您必须在外部硬盘上安装 GRUB,在内部硬盘上安装 Windows MBR。然后在 Windows 中设置 GRUB 条目。步骤如下:

  1. 插入外部硬盘,从其启动 Ubuntu 并运行命令:

    sudo grub-install /dev/sdb
    

    /dev/sdb你的外部硬盘在哪里?

  2. 拔下外部硬盘(为了安全起见),重新启动并运行 Windows 安装 DVD 或 Windows 修复 CD。您可以在加载 Windows 时制作一个。
  3. 打开命令提示符并运行:

    bootrec /fixmbr
    

    其他说明也建议运行bootrec /fixboot,但就我而言,它只是清除 BCD 存储(所以我无法在任何地方启动),所以你应该运行它只有当你有问题的时候启动进入 Windows。

  4. 插入外部硬盘并启动 Windows。从那里,运行 EasyBCD 并为外部硬盘设置 GRUB 条目。这应该很容易。如果没有,则有操作说明

此后,您可以从内置和外置硬盘启动。另一种方法是将/boot分区移到内置硬盘上并使用 GRUB,但这是一个稍微复杂一些的解决方案。

相关内容