附录 A. 额外步骤
A.1. 创建可引导介质
P2V Client 可以通过 PXE、可引导 USB 设备或光驱设备来引导。LiveOS 目录中的 rhel-6.x-p2v.iso ISO 包括了为引导做准备所需的脚本。
A.1.1. 创建一个 P2V client 引导 CD
不同计算机使用映像文件创建 CD 的实际操作步骤有很大不同,这和操作系统以及安装的刻录软件有关。这里介绍了使用在 Red Hat Enterprise Linux 6 上安装的 Brasero 把映像文件刻录到光盘的方法。
请确定您的磁盘刻录软件可以使用映像文件刻录。虽然大多数磁盘刻录软件都有此功能,但也确有例外。
- 把一张可写的空白 CD 插入到计算机的 CD 或 DVD 刻录机中。
- 打开 Applications 菜单,选择 子菜单,点 。
- 点按钮。
- 点按钮。
- 找到并选择 rhel-6.x-p2v.iso。
- 点。
您可能需要修改 BIOS 的设置来允许从 DVD/CD-ROM 驱动引导。
A.1.2. 创建一个可引导的 P2V USB 介质
- 以 root 的身份挂载 rhel-6.x-p2v.iso:
mkdir /mnt/p2vmount
mount -o loop rhel-6.x-p2v.iso /mnt/p2vmount
- 把 USB 设备插入到您的计算机。为了使 livecd-iso-to-disk 脚本可以正常工作,USB 的文件系统必须格式化为 vfat、ext[234] 或 btrfs。
- 在一个终端中以 root 身份运行 livecd-iso-to-disk 脚本:
bash /mnt/p2vmount/LiveOS/livecd-iso-to-disk /PATH/TO/rhel-6.x-p2v.iso /dev/YOURUSBDEVICE
- 当脚本成功运行完成后,弹出 USB 设备。
A.1.3. 创建一个 PXE 引导映像
- 以 root 身份挂载 rhel-6.x-p2v.iso
mkdir /mnt/p2vmount
mount -o loop rhel-6.x-p2v.iso /mnt/p2vmount
- 在一个终端中以 root 身份运行 livecd-iso-to-pxeboot 脚本:
bash /mnt/p2vboot/LiveOS/livecd-iso-to-pxeboot /PATH/TO/rhel-6.x-p2v.iso
当命令完成后,运行命令的目录中会出现一个 tftpboot 目录。 - 对新创建的 tftpboot 目录重新命名:
mv tftpboot/ p2vboot/
- 把 p2vboot/ 子目录复制到 /tftpboot 目录:
cp -R p2vboot/ /tftpboot/
设置您的 DHCP、TFTP 和 PXE 服务器来使用/tftpboot/p2vboot/pxeboot.0
。注意
initrd 映像会包括整个 CD ISO。在 PXE 引导时,您会注意到 initrd 可能需要很长时间来下载,这是一个正常的现象。