我买了一台联想 Ideapad 330,所以我加了一个 SSD 来实现 Windows 和 Ubuntu 的双启动。我使用 MiniTool Partition Wizard 将 Windows 传输到我的 SSD,然后我使用 USB Boot 安装 Ubuntu 18.04,当我第一次尝试时,没有出现“与 Windows 10 一起安装 Ubuntu”选项。所以我运行 Windows 并为 Linux 创建一个分区,减少了 SSD 上的 Windows 分区,之后,我再次尝试安装 Ubuntu,但仍然没有出现与 Windows 一起安装的选项。再次,我运行 Windows,清理并删除了我创建的分区,然后我从 Windows 分区中减少了 30GB,并让它“未分配”,在 Ubuntu 设置中,我创建了分区并在这个分区中安装了 Ubuntu,还在我的硬盘中创建了一个交换分区(2GB,我认为这对我的 8GB 笔记本电脑来说已经足够了),并按照 Ubuntu 设置的建议创建了一个 10MB 的启动分区。我真正的问题是:Grub 没有显示,当我进入 BIOS 并选择“UEFI”作为启动模式时,它直接启动到 Windows,而当我选择“传统支持”时,它直接启动到 Ubuntu。另一个细节:按照我在这里找到的说明,我在 Grub 中创建了一个选项“Windows 10 (UEFI)”,所以当我启动 Ubuntu 并按下 shift 或 esc(我不记得确切的键)时,Grub 会出现,我创建的选项也在那里,但它不起作用,如果我选择它,它就会回到 Grub 选择。
编辑:我通过在 BIOS 中设置 Legacy First 来启动 Ubuntu,然后在终端中运行“sudo parted -l”。(我现在无法获取 USB Live)。以下是输出:
Model: ATA WDC WDS240G2G0A- (scsi)
Disk /dev/sda: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 350MB 349MB fat32 EFI system partition boot, esp
2 350MB 367MB 16,8MB Microsoft reserved partition msftres
3 367MB 208GB 207GB ntfs Basic data partition msftdata
4 208GB 239GB 30,7GB ext4
5 239GB 239GB 10,5MB bios_grub
Model: ATA WDC WD10SPZX-24Z (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Warning: failed to translate partition name
Number Start End Size File system Name Flags
1 1049kB 274MB 273MB fat32 EFI system partition boot, esp
2 274MB 290MB 16,8MB Microsoft reserved partition msftres
3 290MB 945GB 945GB ntfs Basic data partition msftdata
5 997GB 999GB 2000MB linux-swap(v1)
4 999GB 1000GB 1049MB ntfs hidden, diag