Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

附录 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 把映像文件刻录到光盘的方法。
请确定您的磁盘刻录软件可以使用映像文件刻录。虽然大多数磁盘刻录软件都有此功能,但也确有例外。
  1. 把一张可写的空白 CD 插入到计算机的 CD 或 DVD 刻录机中。
  2. 打开 Applications 菜单,选择 Sound and Video 子菜单,点 Brasero Disk Burner
  3. Burn Image 按钮。
  4. Click here to select a disc image 按钮。
  5. 找到并选择 rhel-6.x-p2v.iso
  6. Burn
您可能需要修改 BIOS 的设置来允许从 DVD/CD-ROM 驱动引导。

A.1.2. 创建一个可引导的 P2V USB 介质

  1. 以 root 的身份挂载 rhel-6.x-p2v.iso
    mkdir /mnt/p2vmount
    mount -o loop rhel-6.x-p2v.iso /mnt/p2vmount
  2. 把 USB 设备插入到您的计算机。为了使 livecd-iso-to-disk 脚本可以正常工作,USB 的文件系统必须格式化为 vfat、ext[234] 或 btrfs。
  3. 在一个终端中以 root 身份运行 livecd-iso-to-disk 脚本:
    bash /mnt/p2vmount/LiveOS/livecd-iso-to-disk /PATH/TO/rhel-6.x-p2v.iso /dev/YOURUSBDEVICE
  4. 当脚本成功运行完成后,弹出 USB 设备。

A.1.3. 创建一个 PXE 引导映像

  1. 以 root 身份挂载 rhel-6.x-p2v.iso
    mkdir /mnt/p2vmount
    mount -o loop rhel-6.x-p2v.iso /mnt/p2vmount
  2. 在一个终端中以 root 身份运行 livecd-iso-to-pxeboot 脚本:
    bash /mnt/p2vboot/LiveOS/livecd-iso-to-pxeboot /PATH/TO/rhel-6.x-p2v.iso
    当命令完成后,运行命令的目录中会出现一个 tftpboot 目录。
  3. 对新创建的 tftpboot 目录重新命名:
    mv tftpboot/ p2vboot/
  4. 把 p2vboot/ 子目录复制到 /tftpboot 目录:
    cp -R p2vboot/ /tftpboot/
    设置您的 DHCP、TFTP 和 PXE 服务器来使用 /tftpboot/p2vboot/pxeboot.0

    注意

    initrd 映像会包括整个 CD ISO。在 PXE 引导时,您会注意到 initrd 可能需要很长时间来下载,这是一个正常的现象。