为 Ubuntu 和 Windows 7 选择引导加载程序

为 Ubuntu 和 Windows 7 选择引导加载程序

我想在单独的 SSD 上安装 Ubuntu 和 Windows 7。

Windows 7 安装在我的第一个 SSD(sda)上,然后我有另外两个用于数据的 HDD(sdb 和 sdc),并且在第二个 SSD(sdd)上我想安装 Ubuntu。

我在安装时选择了“其他”,但现在我不知道该为引导加载程序选择哪个设备。我在互联网上搜索过,但我只找到 Windows 和 Ubuntu 安装在同一驱动器上的情况的答案。

令我感到疑惑的是引导加载程序设备列表中的以下条目:

/dev/sdc1 Windows 7 (loader)

我想知道为什么加载程序在 sdc 上而不是 sda 上(我已经在 sda 上安装了 Windows,但那已经是几年前的事了,所以我不完全记得我到底做了什么)

以下是来自 parted 的更多信息:

ubuntu@ubuntu:~$ sudo parted -l
Model: ATA M4-CT128M4SSD2 (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  128GB  128GB  primary  ntfs


Model: ATA WDC WD20EZRZ-00Z (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                          Flags
 1      17.4kB  134MB   134MB                Microsoft reserved partition  msftres
 2      135MB   2000GB  2000GB  ntfs         Basic data partition          msftdata


Model: ATA SAMSUNG HD103SJ (scsi)
Disk /dev/sdc: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  1000GB  1000GB  primary  ntfs         boot


Model: ATA Samsung SSD 860 (scsi)
Disk /dev/sdd: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  246GB  246GB  primary  ntfs


Model: Generic Flash Disk (scsi)
Disk /dev/sde: 4038MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  4038MB  4037MB  primary  fat32        boot, lba

答案1

由于 sda 是 MBR(msdos) 分区,因此 Windows 是旧的 BIOS/MBR 启动。然后您希望在 BIOS 启动中安装 Ubuntu,但将启动加载程序放在与 Ubuntu 相同的驱动器中,并将 Windows 启动加载程序保留在 Windows 驱动器上。

仅当安装到 gpt 分区的 sdb 时,您还需要一个带有 bios_grub 标志的 1 或 2MB 未格式化的分区。

只需使用 Something Else 安装选项并在分区屏幕上选择正确的驱动器(而不是分区)。不要使用任何自动安装选项,因为这会将 grub 安装到被视为 sda 的驱动器上,从而覆盖您的 Windows 引导加载程序。

如果没有 Windows,请跳过这些屏幕,但分区屏幕截图显示底部有用于安装 grub 引导加载程序的驱动器的组合框,如果您要安装到该驱动器,请选择 sdd:

安装时如何使用手动分区?

安装后,将 BIOS 设置为从安装 Ubuntu 的驱动器或 sdd 启动。但它会按品牌/型号显示驱动器,而不是 sdd。

相关内容