grub-install 给出了一个我不明白的错误消息

grub-install 给出了一个我不明白的错误消息

我是 Linux 新手,正在使用 CentOS 6.3,并尝试按照以下说明将 CentOS 5.8 ISO 安装到 U 盘中:这里

我的 U 盘是/dev/sda,分区 1 是vfat。它安装在 上/mnt/usb。以下是我尝试使用 时发生的情况grub-install

[root@localhost ~]# grub-install –root-directory=/mnt/usb /dev/sda

More than one install_devices?
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.

-h, --help
       print this message and exit

-v, --version
       print the version information and exit

--root-directory=DIR
       install GRUB images under the directory DIR instead of the root directory

--grub-shell=FILE
       use FILE as the grub shell

--no-floppy
       do not probe any floppy drive

--force-lba
       force GRUB to use LBA mode even for a buggy BIOS

--recheck
       probe a device map even if it already exists
       This flag is unreliable and its use is strongly discouraged.

 INSTALL_DEVICE can be a GRUB device name or a system device filename.

 grub-install copies GRUB images into the DIR/boot directory specfied by --root-directory, and uses the grub shell to install grub into the boot sector.

我不明白此上下文中的错误消息,我做错了什么?

答案1

问题在于你直接从网页复制命令,这会导致你粘贴破折号(—)而不是连续两个减号(--)这就是您需要使用的。 *nix 中的所有长(--foo-bar)选项都带有两个连续的减号。 因此,请尝试以下操作:

grub-install --boot-directory=/mnt/usb /dev/sda

–boot-directory注意和之间的区别--boot-directory

相关内容