 |
» |
|
|
 |
In diesem Abschnitt wird beschrieben, wie das Linux-Installationsabbild (Boot-Image) von einem Startdatenträger und die zu installierenden Linux-Pakete von einem Netzwerkserver abgerufen werden. Für dieses Verfahren wird vorausgesetzt, dass der Verzeichnisbaum für die Linux-Installation auf einem Netzwerkserver aus den ISO-Abbildern erstellt wurde. Weitere Informationen finden Sie im Handbuch Red Hat Enterprise Linux 4; Installation Guide for x86, Itanium, AMD64, and Intel Extended Memory Technology 64 (Intel EM64T). Exportieren Sie diesen Verzeichnisbaum mit NFS, oder stellen Sie auf andere Weise sicher, dass das VM-Host-System auf ihn zugreifen kann (z. B. über FTP). Erstellen Sie den Startdatenträger, indem Sie die Datei boot.iso aus dem Linux-Installationsbaum auf dem Server in /var/opt/hpvm/images/linux/boot.iso auf dem VM Host kopieren. Geben Sie auf dem VM Host beispielsweise die folgenden Befehle ein: # cd /var/opt/hpvm/ISO-images/linux
# ftp yourserver.abc.com
ftp> cd /dist/pbfd/ftp/dist/redhat/release/rhel4/as/U4/ia64
ftp> cd images
ftp> get boot.iso
ftp> quit
|
In diesem Verfahren unterstützt diese Datei eine virtuelle DVD auf dem Gastsystem. Das Gastsystem wird über diese DVD gestartet, und das Installationsprogramm wird von ihr geladen. Im Befehl linux wird die Option askmethod dazu verwendet, den Speicherort des Installationsbaums anzugeben. Das Installationsprogramm installiert Linux auf dem Gastsystem aus den Paketen, die über das Netzwerk vom Server abgerufen wurden. Erstellen Sie das virtuelle System mit einem Startdatenträger und einer virtuellen DVD, die auf der Datei boot.iso auf dem VM Host aufsetzt. Das Netzwerkgerät ist ebenfalls erforderlich. Geben Sie den Betriebssystemtyp als linux an. Beispiel: # hpvmcreate -P linux3 -B manual -O LINUX -c 1 -r 2G \
-a disk:scsi::lv:/dev/vg00/rguest1 \
-a dvd:scsi::file:/ISO-images/Linux/boot.iso \
-a network:lan::vswitch:switch1 |
Starten Sie das virtuelle System auf dem VM-Host-System: # hpvmstart -P linux3
(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: 2.048MB
allocating low RAM (0-80000000, 2.048MB)
/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 'linux2' |
Verwenden Sie auf dem VM Host den Befehl hpvmconsole, um eine Verbindung zur Konsole des Gastsystems herzustellen. Alternativ hierzu können Sie die EFI Shell beenden und Boot from a file auswählen. Wählen Sie die Option Removable Media Boot aus. Drücken Sie die Eingabetaste. Das Gastsystem wird von dem DVD-Gerät gestartet. Starten Sie das Gastsystem. Das Gastsystem kann auf zwei Arten gestartet werden: So starten Sie das Gastsystem aus der EFI Shell: Wechseln Sie in die EFI Shell. Beispiel: 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 listet Geräte mit erkannten Dateisystemen als fs{n} auf. Im obigen Beispiel stellen fs0 und fs1 ältere Dateisysteme dar, die auf der Platte vorhanden sind. Das Dateisystem fs2 ist das startfähige Linux-ISO-Abbild bzw. die startfähige virtuelle Linux-DVD (zu erkennen am Geräteeintrag CDROM). Starten Sie die erste Installations-DVD, die in der Gerätezuordnungstabelle als /CDROM gekennzeichnet ist, durch Eingeben der folgenden Befehle: shell > fsn:
fsn > bootia64
|
Dabei bezeichnet n die virtuelle DVD.
Das folgende Beispiel zeigt, wie von fs0 gestartet wird: # 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 |
So starten Sie das Gastsystem über das Menü „File“: Beenden Sie die EFI Shell. Wählen Sie Boot from a file aus. Wählen Sie die Option Removable Media Boot aus. Drücken Sie die Eingabetaste. Das Gastsystem wird von den Medien gestartet.
Geben Sie mit dem Befehl linux die Optionen console=ttyS0 und askmethod an. Beispiel: ELILO boot:linux console=ttyS0 askmethod
|
 |  |  |  |  | HINWEIS: Die Option askmethod weist das Linux-Installationsprogramm an, einen Bildschirm anzuzeigen, in dem Sie Folgendes angeben können: den Netzwerkserver, von dem die Linux-Pakete abgerufen werden sollen, und die Methode, über die auf den Netzwerkserver zugegriffen wird (FTP oder NFS). |  |  |  |  |
Die Installation wird fortgesetzt: 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 2007
.
.
.
Welcome to Red Hat Enterprise Linux |
Das Installationsprogramm zeigt einige Bildschirme an, in denen Sie die Netzwerkparameter des Gastsystems (IP-Adresse, Netzmaske, Gateway, DNS), den Netzwerknamen des Servers und den Verzeichnispfad angeben können, den der Installationsbaum auf dem Server hat. Nehmen Sie in den Bildschirmen die Eingaben vor, die in der Tabelle 6-3 beschrieben sind. Tabelle 6-3 Bildschirme für die Netzwerkinstallation eines Linux-Gastsystems | Bildschirmtitel | Eingaben |
|---|
| Language Selection | Wählen Sie die gewünschte Sprache aus, und geben Sie OK ein. | | Select Installation Method | NFS oder FTP, und geben Sie OK ein. | | Network Configuration for eth0 | Geben Sie die IP-Adresse und die Netzmaske des Gastsystems ein. Geben Sie OK ein. | | Request for server parameters | Geben Sie den Servernamen, den Pfad des Installationsbaums und ggf. die FTP-Parameter ein. |
Schließen Sie die Installation so ab wie in den vorherigen Abschnitten beschrieben. Informationen zum Einrichten des Netzwerkservers über das Netzwerk finden Sie in der entsprechenden Dokumentation auf folgender Red Hat-Website: http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/en-US/rhel-ig-x8664-multi-en-4/
|