我接触 Linux 才一天,所以如果我的问题不是很清楚的话,请原谅!
我的 Windows 10 安装在 HDD 上。我添加了一个 SSD 并在其上安装了 Ubuntu。两者启动都很顺利,只是 Windows 始终是默认设置,必须按 F12 并选择从 SSD 启动才能进入 Linux。
我正在尝试将 Windows 添加到 Grub,这样我就可以选择启动到 Linux 或 Windows,而不必每次都转到启动选项。
我的 BIOS 设置:
启动选项:UEFI
安全启动:已禁用
加载传统选项 rom:已启用
当我做
sudo os-prober
它什么也没有返回。但是这是我从
majid@majid-Inspiron-3650:/$ sudo fdisk -l
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: A00CF40F-766A-49C4-9811-9FA77132D84B
Device Start End Sectors Size Type
/dev/sda1 2048 1026047 1024000 500M EFI System
/dev/sda2 1026048 1288191 262144 128M Microsoft reserved
/dev/sda3 1288192 3878694911 3877406720 1.8T Microsoft basic data
/dev/sda4 3878694912 3879616511 921600 450M Windows recovery environment
/dev/sda5 3879616512 3907028991 27412480 13.1G Windows recovery environment
Disk /dev/sdb: 232.9 GiB, 250059350016 bytes, 488397168 sectors
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: 0xe46bb810
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 454959103 454957056 217G 83 Linux
/dev/sdb2 454961150 488396799 33435650 16G 5 Extended
/dev/sdb5 454961152 488396799 33435648 16G 82 Linux swap / Solaris
答案1
感谢 @oldfred 和 @CelticWarrior,
这是我最后做的:
BIOS 设置:
- 启动选项:UTFI
- 安全启动:已禁用
- 加载传统选项 Rom:已禁用
我还为 UEFI 制作了新的可启动 USB,采用 GPT 方案。安装过程中一切顺利。现在,当我重新启动计算机时,它会要求我启动到 Ubuntu 或 Windows。完美!