我的一个 U 盘里有一个 RHEL 的 iso 文件。现在我想先让设备可启动,以便稍后可以将 RHEL 用作虚拟机。现在问题是,即使按照说明进行安装http://www.pendrivelinux.com/using-unetbootin-to-create-a-linux-usb-from-linux/,我仍然无法安装它,因此无法使其可启动。
我还是不明白真正的问题所在。或者还有其他方法可以安装此类软件包,使 USB 可启动吗?
编辑:我的目的是通过 KVM 安装 RHEL。我现在有 Ubuntu 14.04,并且我在 pen-drive 中有一个从其他系统下载的 RHEL 的 iso 文件。
答案1
需要检查以下几件事:
- USB 驱动器上是否有足够的空间?
- USB 驱动器是否已安装?
在尝试运行 unetbootin 之前,您可能需要尝试重新格式化驱动器注意,这将擦除 USB 驱动器!:
sudo fdisk /dev/sdx (replace x with whatever the usb drive # is)
d
然后输入ENTER Key
这将删除当前分区。如果驱动器有多个分区,则需要重复此步骤,直到删除所有分区。
Command (m for help): d
Selected partition 1
Partition 1 has been deleted.
然后添加一个新的分区:
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-3915775, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-3915775, default 3915775):
Created a new partition 1 of type 'Linux' and of size 1.9 GiB.
然后按“w”写入更改:
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
然后您应该能够使用 unetbootin 来创建可启动的 USB 驱动器。
答案2
事实上没有这样的问题。不知何故我忘记检查 .iso 文件的文件权限。将其设置为 exe,然后就能够通过 kvm 启动 RHEL。