安装程序将启动项放在 hdd 上,但将系统放在 ssd 上。如何修复

安装程序将启动项放在 hdd 上,但将系统放在 ssd 上。如何修复

我有一个带有 HDD 和 SSD 的系统。安装时我不太专心。我在其他系统上安装过很多次,从来没有遇到过问题,所以我有点高兴……

但在这个系统中,不知何故 HDD 最终成为了启动驱动器,而 SSD 成为了系统驱动器。我完全不明白,但看起来就是这样。

所以我想,我猜测是这样的:

-- 使 SSD 可启动 -- 将 GRUB 安装到 SSD

以下是 fdisk 列表:

   Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
    Disk model: WDC WD10EAVS-98D
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x304fe66b

    Device     Boot Start        End    Sectors   Size Id Type
    /dev/sda1  *     2048 1953523711 1953521664 931.5G 83 Linux




    Disk /dev/sdb: 223.58 GiB, 240057409536 bytes, 468862128 sectors
    Disk model: KINGSTON SA400S3
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x1f87c004
    Device     Boot   Start       End   Sectors   Size Id Type
   /dev/sdb1          2048   1050623   1048576   512M  b W95 FAT32
   /dev/sdb2       1052670 468860927 467808258 223.1G  5 Extended
   /dev/sdb5       1052672 468860927 467808256 223.1G 83 Linux

答案1

我使用 Kurankat 链接中的信息修复了这个问题。

我修复了 grub将 grub 放到 /dev/sdb

 sudo grub-install /dev/sdb
 sudo update grub

我使用主磁盘(即 /dev/sdb)运行系统来完成此操作。我不需要使用 livecd。

==

我修好了靴子gparted 的问题。

使用“管理标志”菜单选项,我取消boot选中/dev/sdaboot选中/dev/sdb1

我已重新启动了几次以解决其他问题,并且运行良好。

相关内容