如何将 grub 移动到不同的驱动器上?

如何将 grub 移动到不同的驱动器上?

我有 4 个硬盘,其中 2 个是用于 Windows 和 Ubuntu 的 SSD。

sda: windows10
sdb: Ubuntu
sdc and sdd: data

当我安装 Ubuntu 时,它会在 Windows 驱动器上写入 grub。现在我想在 sdb 上安装引导加载程序并从 Windows 驱动器中删除 grub,以便每个驱动器都可以自行启动。我将在 bios 中选择驱动器。我发现了几个类似的问题,但对我来说没用。

我尝试通过安装 grub sudo grub-install /dev/sdb,但在 bios 中找不到除旧引导程序之外的任何其他引导程序。以下是 lsblk 给我的信息:

NAME                  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdd                     8:48   0 931,5G  0 disk 
├─sdd2                  8:50   0 931,2G  0 part 
└─sdd1                  8:49   0   200M  0 part 
sdb                     8:16   0 465,8G  0 disk 
├─sdb2                  8:18   0   488M  0 part /boot
├─sdb3                  8:19   0 464,8G  0 part 
│ ├─ubuntu--vg-swap_1 253:1    0    16G  0 lvm  [SWAP]
│ └─ubuntu--vg-root   253:0    0 448,8G  0 lvm  /
└─sdb1                  8:17   0   512M  0 part 
sdc                     8:32   0 931,5G  0 disk 
├─sdc2                  8:34   0 931,2G  0 part 
└─sdc1                  8:33   0   200M  0 part 
sda                     8:0    0 489,1G  0 disk 
├─sda4                  8:4    0 488,5G  0 part 
├─sda2                  8:2    0    99M  0 part /boot/efi
├─sda3                  8:3    0    16M  0 part 
└─sda1                  8:1    0   450M  0 part 

相关内容