11、深入了解GRUB安装、启动机制及用户空间初始化

深入了解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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值