如何在Linux中将grub引导从一个分区移动到另一个分区

cnx*_*223 2 grub2

有没有办法在 grub 救援或实时模式下将 grub 移动到新分区,或在 linux 中驱动器?

Ser*_*nyy 6

是的,这是可以做到的。命令是grub-install,它的语法是这样的:

grub-install [OPTION...] [OPTION] [INSTALL_DEVICE]

由于您要求进行实时媒体恢复,因此这是本教程中的一个过程:

Boot the Ubuntu Live CD.

Press Ctrl-Alt-F1

sudo mount /dev/sda1 /mnt

sudo mount --bind /dev /mnt/dev

sudo mount --bind /proc /mnt/proc

sudo mount --bind /sys /mnt/sys

sudo chroot /mnt
Run Code Online (Sandbox Code Playgroud)

现在是有趣的东西。假设我希望 grub 处于开启状态/dev/sda2,我会运行sudo grub-install /dev/sda2sudo grub-install /dev/sda独立于分区/操作系统