Good to Know Database

Booten vom Netzwerk: RIPLinuX 13.7 via PXE starten


In der folgenden Anleitung wird ein bestehender PXELINUX PXE-Server um einen Eintrag für das Recovery Is Possible Linux Rescue System (http://www.tux.org/pub/people/kent-robotti/looplinux/rip/) erweitert. Sollten Sie noch keinen PXE-Server eingerichtet haben, lesen Sie bitte die Anleitung CentOS 6: PXE-Server mit graphischem Bootmenü. Im letzten Abschnitt wird auch gezeigt, wie Sie eine ältere Version von RIPLinuX auf Ihrem PXE-Server aktualisieren können.

Zuerst laden Sie sich die aktuelle RIPLinuX Version herunter. Momentan ist die aktuelle Version von RIPLinuX die Version 13.7.

[root@centos6 ~]# wget http://www.tux.org/pub/people/kent-robotti/looplinux/rip/RIPLinuX-13.7.PXE.zip

Anschließend entpacken Sie das ZIP-Archiv.

[root@centos6 ~]# unzip RIPLinuX-13.7.PXE.zip

Erstellen Sie jetzt ein neues Verzeichnis unter /tftpboot.

[root@centos6 ~]# mkdir -p /tftpboot/riplinux13.7

Kopieren Sie in dieses Verzeichnis die folgenden Dateien aus dem extrahierten Archiv.

[root@centos6 ~]# cp ./tftpboot/kernel* ./tftpboot/rootfs.cgz /tftpboot/riplinux13.7/

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

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

label riplinux13.7_i686
  menu label RIPLinuX 13.7 i686
  kernel /riplinux13.7/kernel32
  append initrd=/riplinux13.7/rootfs.cgz root=/dev/ram0 rw vga=normal nokeymap xlogin

label riplinux13.7_amd64
  menu label RIPLinuX 13.7 amd64
  kernel /riplinux13.7/kernel64
  append initrd=/riplinux13.7/rootfs.cgz root=/dev/ram0 rw vga=normal nokeymap xlogin

Damit sind jetzt die benötigten Bootdateien auf Ihrem PXE-Server hinterlegt und ein entsprechender Eintrag im Bootmenü erstellt worden.

Die temporären Dateien können Sie mit dem folgenden Befehl löschen.

[root@centos6 ~]# rm -rf ./tftpboot/ RIPLinuX-13.7.PXE.zip

Falls Sie bereits wie in den Anleitungen Booten vom Netzwerk: RIPLinuX 11.4 via PXE starten, Booten vom Netzwerk: RIPLinuX 11.6 via PXE starten und Booten vom Netzwerk: RIPLinuX 13.5 via PXE starten beschrieben eine Version von RIPLinuX auf Ihrem PXE-Server eingerichtet haben, können Sie diese durch den folgenden Befehl aktualisieren. Dazu müssen Sie nur die Versionsnummer von RIPLinuX in die Variable ripver eintragen.

[root@centos6 ~]# ripver=13.7 && wget -c http://www.tux.org/pub/people/kent-robotti/looplinux/rip/RIPLinuX-${ripver}.PXE.zip && unzip RIPLinuX-${ripver}.PXE.zip && rm -rf /tftpboot/riplinux* && mkdir -p /tftpboot/riplinux${ripver} && cp ./tftpboot/kernel* ./tftpboot/rootfs.cgz /tftpboot/riplinux${ripver}/ && sed -i -e "s/riplinux[0-9.]*/riplinux${ripver}/g" -e "s/RIPLinuX [0-9.]*/RIPLinuX ${ripver}/g" /tftpboot/pxelinux.cfg/default && rm -rf ./tftpboot/ RIPLinuX-${ripver}.PXE.zip && unset ripver


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

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

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer