我已经在 USB 上安装了 Ubuntu(不是 Live CD),现在与 Windows 实现了双启动。我该如何在另一台机器上使用此 USB,因为后者没有 grub。
如何让 USB 独立启动器无需 grub 即可在任何机器上运行?
答案1
您需要将 grub 安装在 USB 棒或主机硬盘上。如果您希望它可在任何机器上启动,则需要将其安装在 USB 棒上并使用 BIOS 选项启动 USB。
OBS:您的机器上在硬盘(与 Windows 双启动)和记忆棒上安装 GRUB 没有任何问题。如果您从硬盘启动,您将拥有常用选项,并且不会使用记忆棒上的 GRUB。当您从 USB 启动时,将使用记忆棒上的 GRUB,并且您将拥有在那里定义的选项(可能只启动记忆棒上的 Ubuntu,因为如果您在许多机器上使用它,您不知道这些机器上会有什么)
在 USB 上安装 GRUB2:
打开终端并输入:
sudo su
fdisk -l #to see the device for your USB stick
# Replace all /dev/sdx with your USB device from line above
mkdir /mnt/USB && mount /dev/sdx /mnt/USB #DON'T FORGET TO REPLACE
grub-install --force --no-floppy --root-directory=/mnt/USB /dev/sdx #REPLACE