 |
» |
|
|
 |
On the VM Host system, load the *.iso files of RedHat Advanced Server 4 Update 4 into the following directory: /var/opt/hpvm/ISO_images/linux/ |
Use the following file names: RHEL4-U4-ia64-AS-disc1.iso RHEL4-U4-ia64-AS-disc2.iso RHEL4-U4-ia64-AS-disc3.iso RHEL4-U4-ia64-AS-disc4.iso RHEL4-U4-ia64-AS-disc5.iso
For security reasons, you should mark the ISO images as read-only. Create a virtual machine with one disk and five DVD devices, one for each of the ISO files. Specify the operating system type as LINUX, as well as one network virtual switch. For example: # hpvmcreate -P linux1 -B manual -O LINUX -c 1 -r 2G \
-a dvd:scsi::file:/var/opt/hpvm/ISO-images/linux/RHEL4-U4-ia64-AS-disc1.iso \
-a dvd:scsi::file:/var/opt/hpvm/ISO-images/linux/RHEL4-U4-ia64-AS-disc2.iso \
-a dvd:scsi::file:/var/opt/hpvm/ISO-images/linux/RHEL4-U4-ia64-AS-disc3.iso \
-a dvd:scsi::file:/var/opt/hpvm/ISO-images/linux/RHEL4-U4-ia64-AS-disc4.iso \
-a dvd:scsi::file:/var/opt/hpvm/ISO-images/linux/RHEL4-U4-ia64-AS-disc5.iso \
-a disk:scsi::lv:/dev/vg00/rguest1 \
-a network:lan::vswitch:switch1 |
If you create all the virtual DVDs on the guest, you do not have to enter multiple EJ and IN commands during the installation procedure. On the VM Host system, start the virtual machine: # hpvmstart -P linux1
(C) Copyright 2000 - 2007 Hewlett-Packard Development Company, L.P.
Opening minor device and creating guest machine container
Creation of VM, minor device 1
Allocating guest memory: 2048MB
allocating low RAM (0-80000000, 2048MB)
/opt/hpvm/lbin/hpvmapp (/var/opt/hpvm/uuids
/eaccd6e4-b004-11db-bd1f-00306ef4693e/vmm_config.next):
Allocated 2147483648 bytes at 0x6000000100000000
allocating firmware RAM (ffaa0000-ffab5000, 84KB)
/opt/hpvm/lbin/hpvmapp (/var/opt/hpvm/uuids
/eaccd6e4-b004-11db-bd1f-00306ef4693e/vmm_config.next):
Allocated 86016 bytes at 0x6000000180000000
Loading boot image
Image initial IP=102000 GP=62E000
Initialize guest memory mapping tables
Starting event polling thread
Starting thread initialization
Daemonizing....
hpvmstart: Successful start initiation of guest 'linux1' |
Use the hpvmconsole command to connect to the guest. Boot the guest. There are two ways to boot the guest: To boot from the EFI shell: Go to the EFI shell. For example: fs0 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun0,Lun0)/HD(Part1,Sig5D1D1134-C809-11DB-9AEB-000000000000)
fs1 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun0,Lun0)/HD(Part2,Sig5DB58D88-C809-11DB-9AEB-000000000000)
fs2 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun1,Lun0)/CDROM(Entry0)
|
EFI lists devices with filesystems detected as fs{n}. In the above example, fs0 and fs1 are older filesystems that are present on the disk. fs2 is the file system corresponding to the bootable Linux ISO image/Virtual DVD, as can be recognized by the CDROM against it. Boot the first installation DVD, which is indicated in the device mapping table by /CDROM by entering the following commands: shell > fsn:
fsn > bootia64
|
Where n corresponds to the Virtual DVD.
The following example shows how to boot from fs0: # hpvmconsole -P linux1
- - - - - - - - - - Prior Console Output - - - - - - - - - -
Device mapping table
fs0 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun1,Lun0)/CDROM(Entry0)
blk0 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun0,Lun0)
blk1 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun1,Lun0)
blk2 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun1,Lun0)/CDROM(Entry0)
blk3 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun2,Lun0)
blk4 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun3,Lun0)
blk5 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun4,Lun0)
blk6 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun5,Lun0)
Shell> fs0:
fs0:>bootia64 |
To boot from the File menu: Exit the EFI shell. Select Boot from a file. Select the option Removable Media Boot. Press Enter. The guest boots from the media.
Add the console=ttyS0 option. Enter the following command: ELILO boot: linux console=ttyS0 |
 |  |  |  |  | NOTE: Failure to add this option results in an apparent guest hang, where the guest is trying to run a graphical installation program without a display. If this happens, reset the virtual machine. Enter Ctrl/B to reach the virtual console. Enter the RS command to restart the virtual machine. Resume the installation procedure. |  |  |  |  |
The installation process continues: Uncompressing Linux... done
Loading initrd initrd.img...done
Linux version 2.6.9-42.EL (bhcompile@altix2.build.redhat.com) (gcc version 3.4.6 20060404
(Red Hat 3.4.6-2)) #1 SMP Wed Jul 12 23:25:09 EDT 2006
.
.
.
Welcome to Red Hat Enterprise Linux
+--------------+ CD Found +--------------+
| |
| To begin testing the CD media before |
| installation press OK. |
| |
| Choose Skip to skip the media test |
| and start the installation. |
| |
| +----+ +------+ |
| | OK | | Skip | |
| +----+ +------+ |
| |
| |
+----------------------------------------+
<Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen
|
On the CD Found screen, select Skip. The boot program presents a sequence of screens that allow you to customize Linux. Respond to each screen as described in the following list. (Note: these entries are suggested, not mandatory.) Table 6-2 Linux Installation Screens | Screen Title | Typical Entry |
|---|
| Red Hat Enterprise Linux AS | Enter OK. | | Language Selection | Select your language and enter OK. | | Disk Partitioning Setup | Select Autopartition. | | Automatic Partitioning | Select "Remove all partitions. Select drive sda. Enter OK. | | Warning (about remove all) | Enter Yes. | | Partitioning | Enter OK. | | Network Configuration for eth0 | Type in the guest's IP address and Netmask. Enter OK. | | Miscellaneous Network Settings | Type in the Gateway IP address and at least one DNS server IP address. Enter OK. | | Hostname Configuration | Select manually. Type in the guest's full host name (for example, linux1.abc.com). Enter OK. | | Firewall | Enter Customize. | | Customize Firewall Configuration | Select which accesses to allow and enter OK. | | Security Enhanced Linux | Select Disabled and enter OK. | | Language Support | Select your primary language plus any additional languages, then enter OK. | | Time Zone Selection | Select a city in your time zone from the large scroll list, then enter OK. | | Root Password | Type in the guest's root password in each entry, then enter OK. | | Package Defaults | Select Customize software selection and then enter OK. | | Package Group Selection | Scroll to the bottom, select Everything, and then enter OK. | | Installation to begin | Enter OK. | | Required Install Media | Enter Continue. | | Processing | Watch the progress percentage increment to 100%. | | Install Starting | Observe installation process. | | Package Installation | Observe progress. | | Complete | Enter Reboot. |
 |  |  |  |  | NOTE: If you use ISO images for installation, you can leave the virtual CD images mounted, so that you can easily install additional software at a later time. |  |  |  |  |
The guest reboots and displays a normal Linux boot sequence on the console. EFI Boot Manager ver 1.10 [14.62] [Build: Wed Sep 6 11:13:44 2006]
Please select a boot option
Red Hat Enterprise Linux AS
EFI Shell [Built-in]
Boot option maintenance menu
Use ^ and v to change option(s). Use Enter to select an option
Loading.: Red Hat Enterprise Linux AS
Starting: Red Hat Enterprise Linux AS
ELILO boot:
Uncompressing Linux... done
Loading initrd initrd-2.6.9-42.EL.img...done
<< Lots of lines deleted here >>
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Kernel 2.6.9-42.EL on an ia64
guest1.abc.com login: |
Optionally remove the virtual DVD devices from the guest using the hpvmmodify command. For example, on the VM Host: # hpvmmodify -P guest1 \
-d dvd:scsi::file:/var/opt/hpvm/ISO-images/linux/RHEL4-U4-ia64-AS-disc1.iso \
-d dvd:scsi::file:/var/opt/hpvm/ISO-images/linux/RHEL4-U4-ia64-AS-disc2.iso \
-d dvd:scsi::file:/var/opt/hpvm/ISO-images/linux/RHEL4-U4-ia64-AS-disc3.iso \
-d dvd:scsi::file:/var/opt/hpvm/ISO-images/linux/RHEL4-U4-ia64-AS-disc4.iso \
-d dvd:scsi::file:/var/opt/hpvm/ISO-images/linux/RHEL4-U4-ia64-AS-disc5.iso |
|