# Linux 启动引导记录

# Grub2 的手动引导记录

  • 当系统出现引导问题时,出现到 grub 的恢复模式无法正常进入系统。
  • 一般情况下,可以通过手动引导进入系统进行修复
  • ls 查看系统磁盘情况。
  • set 查看设置的变量是否正确。
    一般查看rootprefix 的变量值
  • set rootset prefix 进行配置值
  • linux /boot/vmlinux* ro root=/dev/sdx 指定加载的 linux 内核文件及根目录
  • initrd /boot/initrd* 指定初始化的压缩文件。
  • boot 进行引导

# Grub2 的 EFI 配置

  • 配置 EFI 引导系统,首先需要 uefi 引导的支持。
  • 同时可以使用 gpt 分区
  • linux 配置 EFI 所用到的工具 efibootmgrefivargrub2
  • 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
上次更新: 7/28/2020, 2:01:43 PM