从昨天开始,我的 grub 启动菜单就不再显示了。24.4.1. PC 直接启动到 kubuntu。但是,分区应该在那里,因为
sudo update-grub
显示:
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.0-44-generic
Found initrd image: /boot/initrd.img-6.8.0-44-generic
Found linux image: /boot/vmlinuz-6.8.0-41-generic
Found initrd image: /boot/initrd.img-6.8.0-41-generic
Found memtest86+x64 image: /memtest86+x64.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
Adding boot menu entry for UEFI Firmware Settings ...
done
冷启动时也不显示菜单。W10 分区中的数据似乎在那里,我可以安装并读取它们。
该怎么办?
对于 UEFI 系统(您的系统就是 UEFI 系统),您可以在启动时按下 来显示 grub 菜单
ESC
。(对于标准安装,您必须运行 grub,因为它是启动过程不可或缺的一部分。)/boot/grub/grub.cfg
我怀疑你过去曾改变过,并且它已经更新,因为它是从 ubuntu 内部自动构建的要使 grub 菜单默认显示,您需要更新前两个中的其中一个。
做出
/etc/default/grub
改变GRUB_TIMEOUT_STYLE=hidden
#hidden --> menu
GRUB_TIMEOUT=0
#0 --> 10
例如
/etc/grub.d/
/etc/grub.d/30-os_prober
在第 337 行:-
我认为这是默认的?
您已启用此功能来启动WIN10。
如果是这样,那么
grub-mkconfig
用于创建的grub 编译器可能在到达它之前就崩溃了。我想知道/boot/grub/grub.cfg
您是否修改过此目录中的任何文件?/etc/grub.d
我希望这些能有所帮助