我是 Linux 新手。我最近将 Ubuntu Desktop 11.10 安装在我的便携式硬盘上。令我惊讶的是,它将一半的 GRUB 安装到了 PC 上,另一半安装到了 PHDD 上。这台 PC 不属于我。GRUB 已从 PC 上移除,但这不是问题所在。我希望能够在任何 PC 上从我的 PHDD 启动 Ubuntu。我与家人共用一台 Windows XP PC,但 BIOS 已锁定,我无法更改启动顺序,因此我安装了 PLoP 并将其添加到 Windows 启动菜单中。我不需要启动盘来启动。我只想在从外部驱动器启动时能够启动 Ubuntu。我不会在 PC 上安装或更改任何东西。我不想在我的 PC 上安装 GRUB。我无法打开 PC 并移除内置硬盘。我无法从 PHDD 启动 Ubuntu。我想要的只是真正便携的 Ubuntu。如果有办法让某种引导加载程序只需要放在便携式硬盘上,也许是与 PLoP 兼容的引导加载程序,那就太感激了。我可能需要稍后添加更多详细信息。谢谢。
答案1
- 进入 Ubuntu
- 打开终端
- 键入
mount
并查找旁边的单个 /,您应该会看到类似 /dev/sda1 /dev/sdb2 或类似的内容。您只需记住 /dev/sda、/dev/sdb 或任何字母。 - sudo grub-install /dev/sd[letter] (显然 [letter] 不是字面意思,它是你从
mount
#3 中的命令中获得的任何字母。但不得不说) - 完成!现在您可以从外部启动了——假设计算机可以从 USB 启动。
要将原始(可能是 Windows)引导加载程序恢复到 PC 上:
- 对于 Windows XP:插入 XP 安装 CD,然后按“r”进入恢复控制台。然后运行
fixmbr
- 对于 Windows Vista/7:插入 DVD 并启动。运行启动修复。