深入了解GRUB安装、启动机制及用户空间初始化
1. GRUB安装
1.1 在外部存储设备安装GRUB
若要在当前系统之外的存储设备上安装GRUB,需手动指定该设备上GRUB目录,以当前系统视角来看。例如,目标设备为 /dev/sdc ,其根文件系统/引导文件(如 /dev/sdc1 )挂载在当前系统的 /mnt 目录。这意味着安装GRUB时,当前系统会在 /mnt/boot/grub 找到GRUB文件。执行 grub-install 命令时,指定这些文件位置:
# grub-install --boot-directory=/mnt/boot /dev/sdc
1.2 使用UEFI安装GRUB
理论上,UEFI安装更简单,只需将引导加载程序复制到正确位置。但还需使用 efibootmgr 命令向固件“宣告”引导加载程序。若 grub-install 命令可用,它会执行此操作。理论上,在UEFI分区安装的命令如下:
# grub-install --efi-directory=efi_dir --bootloader-id=nome
其中, efi_dir 是UEFI目录在当前系统中的位置(通常是 /boot/
超级会员免费看
订阅专栏 解锁全文
7927

被折叠的 条评论
为什么被折叠?



