这是来自 live USB 的 lsblk 输出,其中 pop_OS 用于访问我的文件,sda和nvme0n1是重要的磁盘。:
NAME FSTYPE SIZE MOUNTPOINT
loop0 squashfs 2.5G /rofs
sda 232.9G
├─sda1 ntfs 223.1G
├─sda2 vfat 513M
├─sda3 ext4 8.3G
└─sda4 swap 977M [SWAP]
sdb 931.5G
├─sdb1 16M
├─sdb2 ntfs 442.5G
└─sdb3 ntfs 489G
sdc 1.8T
└─sdc1 ntfs 1.8T /media/pop-os/C++
sdd 14.5G
├─sdd1 exfat 14.4G
└─sdd2 iso9660 32M /media/pop-os/Pop_OS 22.04 amd64 Intel
nvme0n1 232.9G
├─nvme0n1p1 vfat 100M
├─nvme0n1p2 16M
└─nvme0n1p3 ntfs 232.8G
我已经安装了 windows 并在 nvme0n1 上正常使用它,并且我刚刚在sda上安装了 Debian ,确切地说,我减少了 10GB 的sda,它在安装中被分区为:
- 513M 用于 /boot
- 977M 用于 linux-swap
- 8.3G/
Debian 安装完成后,我的 Windows 像什么都没发生一样启动,我没有 GRUB 来选择运行什么操作系统。在 Debian 安装期间安装了 GRUB,但安装程序没有让我选择安装它的位置。
我怀疑这是问题所在。我的电脑是从位于 nvme0n1 的 Windows 引导程序引导,而不是从我认为安装了 GRUB 的 sda2 引导。
我对吗?是否可以修复它,甚至可以以这种方式进行双重引导而无需格式化?我可以仅在 10GB 上安装和使用 debian 吗?
我试图通过从带有流行操作系统的 Live USB 访问将 Windows EFI 分区复制到 /dev/sda2 中创建的 linux EFI 分区,但我没有成功:(
我是 linux 的新手,但我想经常学习和使用它,感谢阅读。