我是 Linux 新手,正在使用 CentOS 6.3,并尝试按照此处的说明将 CentOS 5.8 ISO 安装到 U 盘中:http://ihazem.wordpress.com/2012/02/12/installing-centos-from-usb/
我的 pen-drive 是 /dev/sda,分区 1 是 vfat。它安装在 /mnt/usb 上。以下是我尝试使用 grub-install 时发生的情况:
[root@localhost ~]# grub-install –root-directory=/mnt/usb /dev/sda
这是我收到的错误消息,我不明白它的含义:
“多个 install_devices?用法:grub-install [OPTION] install_device 在您的驱动器上安装 GRUB。
-h, --help 打印此消息并退出 -v, --version 打印版本信息并退出 --root-directory=DIR 在目录 DIR 下而不是根目录下安装 GRUB 映像 --grub-shell=FILE 使用 FILE 作为 grub shell --no-floppy 不探测任何软盘驱动器 --force-lba 强制 GRUB 使用 LBA 模式,即使对于有缺陷的 BIOS --recheck 探测设备映射,即使它已经存在 此标志不可靠,强烈不建议使用。
INSTALL_DEVICE 可以是 GRUB 设备名或系统设备文件名。
grub-install 将 GRUB 映像复制到 --root-directory 指定的 DIR/boot 目录中,并使用 grub shell 将 grub 安装到引导扇区。”
我究竟做错了什么?
谢谢
答案1
-
您的选项前面只有一个root-directory
,因此它不会被解释为长选项。您想要的是--root-directory=/mnt/usb
(而不是-root...
您拥有的)。