当安装 Ubuntu 的磁盘在启动优先级中处于第一位时,我看不到 GRUB 启动管理器,而是看到 GRUB 终端,当我在那里输入“退出”时,我的电脑会自动启动 Ubuntu,我无法在 Ubuntu 和 Windows 之间进行选择。此外,我在 Grub Customizer 中看不到 Windows 磁盘,因此我无法按自己的意愿配置启动设置。我应该怎么做才能解决这个问题?
答案1
出于安全原因,grub 操作系统探测器已被移除(不记得他们提到的具体原因……)。这可能就是为什么你无法在 grub 菜单中看到窗口的原因。要再次在菜单中看到窗口,你需要重新启用操作系统探测器,并更新 grub 菜单。
假设你至少在 22.04,打开一个终端,然后
- 成为 root
sudo -i
- 配置 grub
echo GRUB_DISABLE_OS_PROBER=false > /etc/default/grub.d/myconfig.cfg echo GRUB_DEFAULT=saved >>/etc/default/grub.d/myconfig.cfg echo GRUB_TIMEOUT_STYLE=menu >> /etc/default/grub.d/myconfig.cfg echo GRUB_TIMEOUT=7 >> /etc/default/grub.d/myconfig.cfg
- 更新你的 grub 配置
你应该看到类似这样的内容update-grub
root@mypc:~# update-grub Sourcing file `/etc/default/grub' Sourcing file `/etc/default/grub.d/init-select.cfg' Sourcing file `/etc/default/grub.d/myconfig.cfg' Generating grub configuration file ... Found linux image: /boot/vmlinuz-5.19.0-41-generic Found initrd image: /boot/initrd.img-5.19.0-41-generic Found linux image: /boot/vmlinuz-5.19.0-40-generic Found initrd image: /boot/initrd.img-5.19.0-40-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin 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 10 on /dev/sda1 done
- 终止终端并重新启动,您现在应该可以看到窗口。
这是一个永久设置,您永远不需要再这样做。