跳过导航链接
退出打印视图
| Sun Fire X4800 M2 服务器安装指南（适用于 Linux 操作系统）

搜索范围:

- 本文档
- 整个文档库

## 如何为 Oracle VM 创建 PXE 安装映像

发布本文档时，Oracle VM 2.2.1 是 Oracle VM 支持的最低版本。这些说明适用于创建 Oracle VM Server 的 PXE 安装映像。

开始之前

要执行 PXE 安装步骤，需具备以下条件：

- 必须已完成对网络基础结构的设置以支持 PXE。请参见配置 Linux 服务器以支持 PXE 安装。

- PXE 服务器可访问的 CD/DVD 驱动器。

- Oracle VM Server 分发介质集。这可能是一组 CD 或一张 DVD。

1. 创建用于存放 Oracle VM Server 软件的目录结构。

       # mkdir -p /home/pxeboot/ovm_svr_2.2/

2. 输入以下命令，将每个 OVM 分发 CD 的内容复制到相应的 PXE 子目录中：

   注 - 仅当卸载 CD/DVD 驱动器后才能弹出 CD 并插入下一张 CD。

       # mount dev/cdrom /mnt/cdrom

       # cp -r /mnt/cdrom/* /home/pxeboot/ovm_svr_2.2/

       # umount /mnt/cdrom

   如果是通过 DVD 安装，则仅需插入一次即可。复制完成后，请继续下一步。

3. 将 `vmlinuz` 和 `initrd.img` 文件复制到相应的 PXE 目标子目录中：

   `#` `cp /home/pxeboot/ovm_svr_2.2/images/pxeboot/vmlinuz /home/pxeboot/ovm_svr_2.2`

   `#` `cp /home/pxeboot/ovm_svr_2.2/images/pxeboot/initrd.img /home/pxeboot/ovm_svr_2.2`

4. 使用文本编辑器，在 PXE 服务器上的以下位置创建 kickstart 文件 (`ks.cfg`)：

   `/home/pxeboot/ovm_svr_2.2/ks.cfg`

5. 添加所需的 kickstart 命令。

   如果您知道所需的命令，请键入这些命令。或者，您可以复制并插入以下内容：

       lang en_US
       #langsupport en_US
       keyboard us
       #mouse genericusb
       timezone --utc America/Los_Angeles
       rootpw xxxx
       reboot
       bootloader --location=mbr
       install
       nfs --server n.n.n.n --dir /home/pxeboot/ovm_svr_2.2
       clearpart --all
       part /boot --fstype ext3 --size 512 --ondisk sda
       part  swap --size 4096 --ondisk sda
       part / --fstype ext3 --size 1 --grow --ondisk sda
       network --bootproto dhcp
       # password : abc123
       ovsagent --iscrypted Y2fEjdGT1W6nsLqtJbGUVeUp9e4=
       #ovsmgmntif eth0
       auth  --useshadow  --enablemd5
       firewall --disabled
       #Do not configure the X Window System
       skipx
       text

       %packages
       @Everything

       %pre

       %post --nochroot

       %post

   其中，n.n.n.n 是 PXE 服务器的 IP 地址。检查并确保 `--dir` 后指示的位置指向映像的顶层。

6. 保存 kickstart 文件。
7. 使用文本编辑器，创建 PXE 配置文件（将命名为 `default`）。此文件定义了在网络引导过程中向目标系统显示的菜单。

   下面的示例显示了 Oracle VM 菜单的两个标签：

   注 - 以一个连续字符串的形式键入 `append` 和 `ks.cfg` 之间的整个文本块。文本块必须连续，不能按回车键。

       label ovm_svr_2.2 sda eth select
       kernel ovm_svr_2.2/images/pxeboot/vmlinuz
       append initrd=ovm_svr_2.2/images/pxeboot/initrd.img load_ramdisk=1 network
       ks=nfs:n.n.n.n:/home/pxeboot/ovm_svr_2.2/ks.cfg mem=32g

       label ovm_svr_2.2 sda eth select serial console
       kernel ovm_svr_2.2/images/pxeboot/vmlinuz
       append initrd=ovm_svr_2.2/images/pxeboot/initrd.img load_ramdisk=1 network
       ks=nfs:n.n.n.n:/home/pxeboot/ovm_svr_2.2/ks.cfg mem=32g
       console=ttyS0,115200

   其中，n.n.n.n 是 PXE 服务器的 IP 地址。

8. 在 PXE 服务器上的以下位置将文件另存为 `default`：

   `/home/pxeboot/pxelinux.cfg/default`

版权所有 © 2011, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |