Good to Know Database

Booten vom Netzwerk: Kanotix Hellfire 2012-05 via PXE starten


Die folgende Anleitung zeigt, wie Sie Kanotix Hellfire 2012-05 (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 6: 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 6: NFSv4 Server einrichten beschrieben.

Zuerst laden Sie sich das Kanotix Hellfire 2012-05 ISO-Image herunter.

[root@centos6 ~]# wget http://debian.tu-bs.de/kanotix/KANOTIX-LinuxTag2012/KANOTIX-LinuxTag2012-Hellfire-2in1.iso

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

[root@centos6 ~]# mkdir -p /data/nfs/kanotix2012-05

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

[root@centos6 ~]# mount -o loop KANOTIX-LinuxTag2012-Hellfire-2in1.iso /mnt/
[root@centos6 ~]# cp -a /mnt/. /data/nfs/kanotix2012-05/
[root@centos6 ~]# umount /mnt/

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

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

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

/data/nfs/kanotix2012-05          192.168.10.0/24(ro)

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

[root@centos6 ~]# service nfs reload

Erstellen Sie jetzt die Verzeichnisse für die Bootdateien.

[root@centos6 ~]# mkdir -p /tftpboot/kanotix2012-05/i686 /tftpboot/kanotix2012-05/x86_64

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

[root@centos6 ~]# cp /data/nfs/kanotix2012-05/live32hf/initrd.img /data/nfs/kanotix2012-05/live32hf/vmlinuz /tftpboot/kanotix2012-05/i686/
[root@centos6 ~]# cp /data/nfs/kanotix2012-05/live64hf/initrd.img /data/nfs/kanotix2012-05/live64hf/vmlinuz /tftpboot/kanotix2012-05/x86_64/

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

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

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

label kanotix2012-05_x86_64
  menu label Kanotix Hellfire 2012-05 x86_64
  kernel /kanotix2012-05/x86_64/vmlinuz
  append nfsroot=192.168.10.1:/data/nfs/kanotix2012-05/ netboot=nfs initrd=/kanotix2012-05/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=live64hf

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 25.05.2012 erstellt und zuletzt am 24.01.2016 bearbeitet.

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

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer