Good to Know Database

Booten vom Netzwerk: Knoppix 7.0.4 via PXE starten


In der folgenden Anleitung wird ein bestehender PXELINUX PXE-Server um einen Eintrag für das Knoppix 7.0.4 Live-System erweitert. Sollten Sie noch keinen PXE-Server eingerichtet haben, lesen Sie bitte die Anleitung CentOS 6: PXE-Server mit graphischem Bootmenü. Des Weiteren wird ein funktionstüchtiger NFS-Server vorausgesetzt, welcher den Inhalt der Live-CD/DVD zur Verfügung stellt. Die Konfiguration eines NFS-Servers wird in der Anleitung CentOS 6: NFSv4 Server einrichten beschrieben.

Die benötigten Bootdateien können Sie direkt im Knoppix Live-System erstellen. Dazu starten Sie Knoppix zum Beispiel von der Live-CD/DVD und wählen im Startmenü unter Knoppix den Eintrag KNOPPIX Terminal-Server starten aus. Alternativ können Sie in der Root Shell das Skript knoppix-terminalserver aufrufen.

root@Microknoppix:~# /etc/init.d/knoppix-terminalserver

Folgen Sie anschließend den Anweisungen des Assistenten und konfigurieren Sie einen neuen Terminal-Server.

Hinweis: Während der Konfiguration wird Ihnen eine Liste mit Kernel-Modulen für verschiedene Netzwerkkarten angezeigt. Stellen Sie bitte sicher, dass die Kernel-Module für die von Ihnen verwendeten Netzwerkkarten ausgewählt sind.

Nachdem der Assistent den Terminal-Server konfiguriert und gestartet hat, finden Sie im Verzeichnis /tftpboot die benötigten Bootdateien linux, linux64 und miniroot.gz. Kopieren Sie diese Dateien auf Ihren PXE-Server in das Verzeichnis /tftpboot/knoppix7.0.4.

Hinweis: Wenn Sie die 32- und die 64-bit Version von Knoppix zum Booten von Ihrem PXE-Server anbieten wollen, müssen Sie die miniroot.gz jeweils im 32- und im 64-bit Live-System erstellen. Leider trägt die Datei in beiden Fällen den Namen miniroot.gz. Damit Sie die beiden Versionen unterscheiden können, benennen Sie die miniroot.gz aus dem 64-bit Live-System in miniroot64.gz um.

Erstellen Sie jetzt noch ein Verzeichnis, in welches Sie das Live-System kopieren.

[root@centos6 ~]# mkdir -p /data/nfs/knoppix7.0.4
[root@centos6 ~]# mount -o loop KNOPPIX_V7.0.4DVD-2012-08-20-DE.iso /mnt/
[root@centos6 ~]# cp -a /mnt/KNOPPIX/ /data/nfs/knoppix7.0.4/
[root@centos6 ~]# umount /mnt/

Nachdem Sie alle Dateien der Live-CD/DVD in das Verzeichnis /data/nfs/knoppix7.0.4 kopiert haben, geben Sie dieses über NFS frei.

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

Fügen Sie am Ende der Datei die folgende Zeile ein. Wenn nötig ändern Sie die Subnetzadresse für welches diese Freigabe verfügbar sein soll.

/data/nfs/knoppix7.0.4              192.168.10.0/24(ro)

Nachdem Sie die Konfigurationsdatei bearbeitet haben, laden Sie die neue Konfiguration.

[root@centos6 ~]# service nfs reload

Öffnen Sie jetzt die Datei /tftpboot/pxelinux.cfg/default mit einem Editor.

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

Fügen Sie hier die beiden folgenden Abschnitte ein damit Sie Knoppix 7.0.4 via PXE booten können.

label knoppix7.0.4_i686
  menu label Knoppix 7.0.4 i686
  kernel /knoppix7.0.4/linux
  append nfsdir=192.168.10.1:/data/nfs/knoppix7.0.4/ nodhcp lang=de ramdisk_size=100000 init=/etc/init loglevel=1 initrd=/knoppix7.0.4/miniroot.gz vt.default_utf8=0 apm=power-off nomce libata.force=noncq hpsa.hpsa_allow_any=1 tz=localtime BOOT_IMAGE=knoppix

label knoppix7.0.4_amd64
  menu label Knoppix 7.0.4 amd64
  kernel /knoppix7.0.4/linux64
  append nfsdir=192.168.10.1:/data/nfs/knoppix7.0.4/ nodhcp lang=de ramdisk_size=100000 init=/etc/init loglevel=1 initrd=/knoppix7.0.4/miniroot64.gz vt.default_utf8=0 apm=power-off nomce libata.force=noncq hpsa.hpsa_allow_any=1 tz=localtime BOOT_IMAGE=knoppix

Nachdem Sie alle Änderungen durchgeführt haben, können Sie Knoppix 7.0.4 vom PXE-Server booten.


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

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

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer