grub-install命令来自英文词组“GRand Unified Bootloader install”的缩写,其功能是用于在设备上安装GRUB服务。GRUB是一个多重启动加载器服务,新的项目比此前GRUB Legacy更加强大,实现了模块化和增强了移植性,用户可以使用grub-install命令将GRUB安装到指定硬盘或分区上。

语法格式:grub-install [参数] 设备名

常用参数:

--force-lba 强制使用LBA模式
--grub-shell 使用指定文件作为GRUB Shell
--help 显示帮助信息
--no-floppy 不探测任何软盘驱动器
--recheck 探测设备映射
--root-directory 在指定目录安装GRUB镜像
--version 显示版本信息

参考示例

安装GRUB到指定的硬盘中:

[root@linuxcool ~]# grub-install /dev/sdb

安装GRUB到指定的硬盘中,不探测任何软盘:

[root@linuxcool ~]# grub-install --no-floppy /dev/sdb

安装GRUB到指定的硬盘中,并指定镜像目录:

[root@linuxcool ~]# grub-install --root-directory=/Dir --no-floppy /dev/sdb