# Linux 启动引导记录
# Grub2 的手动引导记录
- 当系统出现引导问题时,出现到 grub 的恢复模式无法正常进入系统。
- 一般情况下,可以通过手动引导进入系统进行修复
ls
查看系统磁盘情况。set
查看设置的变量是否正确。
一般查看root和prefix 的变量值set root
和set prefix
进行配置值linux /boot/vmlinux* ro root=/dev/sdx
指定加载的 linux 内核文件及根目录initrd /boot/initrd*
指定初始化的压缩文件。boot
进行引导
# Grub2 的 EFI 配置
- 配置 EFI 引导系统,首先需要 uefi 引导的支持。
- 同时可以使用 gpt 分区
- linux 配置 EFI 所用到的工具 efibootmgr 、 efivar 、 grub2
- grub2-install 的使用
grub2-install --target=x86_64-efi --efi-directory=/boot/efi
grub2-install 命令将自动创建 EFI 目录到/boot/efi/目录下。并且配置 efi 的引导记录
- efibootmgr 命令主要是用来查看 efi 的引导记录。或者创建引导记录
# 查看记录
efibootmgr -v
# 删除指定的引导记录
efibootmgr -b xxxx -B
# 表示在/dev/sda 的第二个分区下创建名为 Gentoo 的引导记录,指定执行 bootx64.efi 文件
efibootmgr -c -d /dev/sda -p 2 -L "Gentoo" -l "\EFI\boot\bootx64.efi"
- 一般情况下,efi 引导可直接引导系统下对应的 grubx64.efi 文件。由 efi