Good to Know Database

Booten vom Netzwerk: Kanotix Hellfire 2011-03 via PXE starten


Die folgende Anleitung zeigt, wie Sie Kanotix Hellfire 2011-03 (http://www.kanotix.com) in Ihren PXELINUX PXE-Server implementieren können. Sollten Sie noch keinen PXE-Server eingerichtet haben, lesen Sie bitte die Anleitung CentOS 5: PXE-Server mit graphischem Bootmenü. Des Weiteren wird für die folgende Anleitung ein funktionstüchtiger NFS-Server vorausgesetzt. Die Konfiguration eines NFS-Servers wird in der Anleitung CentOS 5: NFSv4 Server einrichten beschrieben.

Zuerst laden Sie sich das Kanotix Hellfire 2011-03 ISO-Image herunter.

[root@centos5 ~]# wget http://debian.tu-bs.de/kanotix/KANOTIX-Hellfire-2011-03/kanotix-hellfire-2.6.38rc6.iso

Erstellen Sie ein Verzeichnis für den Inhalt der Live-DVD.

[root@centos5 ~]# mkdir -p /data/nfs/kanotix2011-03

Anschließend mounten Sie das ISO-Image und kopieren den Inhalt in das erstellte Verzeichnis.

[root@centos5 ~]# mount -o loop kanotix-hellfire-2.6.38rc6.iso /mnt/
[root@centos5 ~]# cp -a /mnt/* /data/nfs/kanotix2011-03/
[root@centos5 ~]# umount /mnt/

Damit das Verzeichnis /data/nfs/kanotix2011-03 über NFS freigegeben wird, müssen Sie die Datei /etc/exports um einen Eintrag erweitern.

[root@centos5 ~]# vi /etc/exports

Fügen Sie die folgende Zeile ein und speichern die Datei.

/data/nfs/kanotix2011-03          192.168.10.0/24(ro)

Laden Sie anschließend die neue Konfiguration des NFS-Servers.

[root@centos5 ~]# service nfs reload

Erstellen Sie jetzt die Verzeichnisse für die Bootdateien.

[root@centos5 ~]# mkdir -p /tftpboot/kanotix2011-03/i686 /tftpboot/kanotix2011-03/x86_64

Kopieren Sie die benötigten Bootdateien aus dem NFS-Verzeichnis in die angelegte Verzeichnisstruktur.

[root@centos5 ~]# cp /data/nfs/kanotix2011-03/live/initrd.img /data/nfs/kanotix2011-03/live/vmlinuz /tftpboot/kanotix2011-03/i686/
[root@centos5 ~]# cp /data/nfs/kanotix2011-03/live64/initrd.img /data/nfs/kanotix2011-03/live64/vmlinuz /tftpboot/kanotix2011-03/x86_64/

Zum Schluss öffnen Sie die Datei /tftpboot/pxelinux.cfg/default und erweitern diese um die nachfolgenden Zeilen.

[root@centos5 ~]# vi /tftpboot/pxelinux.cfg/default

label kanotix2011-03_i686
  menu label Kanotix Hellfire 2011-03 i686
  kernel /kanotix2011-03/i686/vmlinuz
  append nfsroot=192.168.10.1:/data/nfs/kanotix2011-03/ netboot=nfs initrd=/kanotix2011-03/i686/initrd.img boot=live config utc=no timezone=Europe/Berlin locales=de keyboard-layouts=de keyboard-variant=nodeadkeys quiet splash

label kanotix2011-03_x86_64
  menu label Kanotix Hellfire 2011-03 x86_64
  kernel /kanotix2011-03/x86_64/vmlinuz
  append nfsroot=192.168.10.1:/data/nfs/kanotix2011-03/ netboot=nfs initrd=/kanotix2011-03/x86_64/initrd.img boot=live config utc=no timezone=Europe/Berlin locales=de keyboard-layouts=de keyboard-variant=nodeadkeys quiet splash live-media-path=live64

Damit sind jetzt die benötigten Bootdateien auf Ihrem PXE-Server hinterlegt und die entsprechenden Einträge im Bootmenü erstellt worden.


Dieser Eintrag wurde am 03.03.2011 erstellt und zuletzt am 24.01.2016 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_7_1188.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer