我在共享机器上安装了 Windows 7 和 Ubuntu。因为很多非开发人员都使用 Windows,所以我想更改引导顺序,让他们更容易使用。
目前,引导顺序如下所示:
/dev/sda6如何更改默认顺序以使 Windows 7 位于列表顶部?
/dev/sda6随 Windows 8 一起提供的新计算机也带有与以前不同的分区表。
这与向 UEFI 的迁移一起引起了混乱,因为用户不知道较新的分区表并试图在这些计算机上安装传统风格的操作系统,反之亦然。
这个问题类似于Windows 8 (GRUB - error: can't find command drivemap) 上 UEFI 上 的Dual-boot Ubuntu 12.10的答案,但 Windows 8 安装在旧分区驱动器上。
需要执行哪些步骤才能在 UEFI 模式下启动安装而不转换为 GPT 或使用 DISM?
我知道通常不建议混合使用 UEFI 和传统引导,但它在某些设置中会很方便。
我在笔记本电脑上安装了 Ubuntu,但发生了一些事情,我的 Windows 7 引导加载程序丢失了。我只能启动 Ubuntu。因此,我尝试执行类似于此处建议的操作 How to restore Windows 7 loader 或此处,但是当我看到系统恢复选项时,没有 Windows 7 选项。
我曾经用 Windows 7 双启动 Ubuntu。我摆脱了 Windows 并删除了安装它的分区。
现在,在双启动菜单中 Windows 7 仍然可用,并列为第一选项。如何完全删除菜单以便 Ubuntu 直接启动?提前致谢。
当我对 Ubuntu 22.04 LTS 驱动器进行分区以添加 Windows 11 时,我的问题就开始了(我使用 Ubuntu 可启动分区对驱动器进行分区)。
安装 Windows 11 后,我的计算机开始启动 Windows 11,而不是显示 grub 菜单。我通过进入 BIOS 并将 Ubuntu 移动到顶部来修复此问题。我的计算机现在启动进入 Ubuntu,但我仍然没有看到 grub 菜单。
看完这篇文章后,为什么启动我的计算机时不显示 Grub 菜单?,我能够再次显示我的 grub 菜单(@Akalgnotum)。但Windows 11并未包含在菜单中。
在这篇文章的指导下,GRUB 没有检测到我运行的 Windows:
sudo os-prober它返回了/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi. 然后我跑了sudo update-grub,这给了我这个“警告”:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.15.0-46-generic
Found initrd image: /boot/initrd.img-5.15.0-46-generic
Found linux image: /boot/vmlinuz-5.15.0-43-generic
Found initrd image: /boot/initrd.img-5.15.0-43-generic
Memtest86+ needs a 16-bit …Run Code Online (Sandbox Code Playgroud)