我在 acer nitro 的 ssd 新驱动器中全新安装了 Windows 10。然后,我安装了 Zorin OS。双启动无法正常工作。它显示 Zorin,然后是 2 个 win 系统选项,一个在 HDD 中,另一个在 SSD 中。我猜 HD 中的那个是备份。无论我选择哪一个(在 SSD 上还是在 HD 上),结果都是一样的,它都会从 Windows 启动修复引导加载程序,并且完全无法启动。我尝试更新 grub(suno update-grub)。我在终端上收到了以下几行:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/zorin/theme.txt
Found linux image: /boot/vmlinuz-6.5.0-41-generic
Found initrd image: /boot/initrd.img-6.5.0-41-generic
Found linux image: /boot/vmlinuz-6.5.0-35-generic
Found initrd image: /boot/initrd.img-6.5.0-35-generic
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Found Windows Boot Manager on /dev/sda1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
done
我怀疑问题出在 grub2 选择调用 Windows 启动的文件上。有人知道如何解决这个问题,以便每次打开电脑时都询问我想要哪个操作系统吗?只有一件事,如果我按 F2 并进入 bios,然后选择位于 SSD 中的“Windows 启动管理器”,它就可以正常工作。
我如何解决双启动问题。我以前有一个硬盘和一个固态硬盘,我想将操作系统更改为固态硬盘,并使用 Windows 和 Linux 双启动。错误一:尝试使用工具(免费)将操作系统和所有硬盘内容移动到固态硬盘。它没有起作用(或者更好的是,这样做的部分原因是硬盘比固态硬盘大),它在硬盘上留下了操作系统、一些分区和一些旧文件。尽管我认为我已经格式化了它。
因此,首先,一个人应该做的是将所有文件备份到外部硬盘或 U 盘。然后,从计算机中移除硬盘,并首先从 U 盘中全新安装 SSD 上的 Windows。然后放回硬盘,擦除那里的所有内容(写入 0 或 1),- 我使用了 minitool 分区(对于该操作和以下操作是可用的),然后使用相同的程序擦除硬盘上的所有分区。结果:您将在未格式化的硬盘中有一些可用空间(实际上是硬盘中的所有可用空间)。然后我将一些空间分配给文件(NTFS 类型)。然后我从 USB U 盘安装了 Debian 12。我手动完成了所有操作(分区)。瞧,双启动工作得很好。