不知道是官方文档没说清楚还是我理解能力太差,GRUB 2中设置默认启动项的许多细节我在过去的几年里都是云里雾里的。今天重装Fedora,又遇到这个问题,折腾了好久。觉得很有必要记录下来。
操作GRUB 2的默认启动项涉及到以下命令:
grub2-set-default
grub2-mkconfig
vim或者nano或者emacs或者任何你喜欢的文本编辑器
和以下文件:
/etc/default/grub
/boot/grub2/grub.cfg (BIOS)
/boot/efi/EFI/fedora/grub.cfg (UEFI)
/boot/grub2/grubenv(这是一个符号链接)
本文涉及到的绝大多数操作都需要root权限,请自行su或者sudo并谨慎操作,下文不再提示。
Wiki上说对于Fedora 20以上的要修改/boot/grub2/grubenv使其以相对路径指向../efi/EFI/fedora/grubenv(原文:The /boot/grub2/grubenv is symbolic linked to /boot/efi/EFI/fedora/grubenv but /boot is not mounted at the time of booting. So grub2 does not have access to the environment variables. To fix this, change /boot/grub2/grubenv to poi
本文发布于:2024-02-01 11:27:34,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170675805436272.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |