grub-install dá uma mensagem de erro que eu não entendo

2

Sou novo no Linux, estou usando o CentOS 6.3 e estou tentando instalar o CentOS 5.8 ISO em um pen drive seguindo as instruções de aqui .

Meu pen drive é /dev/sda e a partição 1 é vfat . Está montado em /mnt/usb . Veja o que acontece quando tento usar 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.

Eu não entendo a mensagem de erro neste contexto. O que estou fazendo errado?

    
por Nate Lockwood 30.01.2013 / 20:03

1 resposta

2

O problema é que você está copiando os comandos diretamente da página da Web e isso resulta na colagem de um traço (-) em vez de dois sinais negativos (-) consecutivos, que é o que você precisa usar. Todas as opções longas (- foo-bar) em * nix são dadas com dois sinais negativos consecutivos. Então, tente isto:

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

Observe a diferença entre –boot-directory e --boot-directory .

    
por 30.01.2013 / 20:11