Good to Know Database

Booten vom Netzwerk: Parted Magic 6.6 via PXE starten


Die folgende Anleitung zeigt, wie Sie die i686 und die x86_64 Version von Parted Magic 6.6 (http://partedmagic.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ü. Im letzten Abschnitt wird auch gezeigt, wie Sie eine ältere Version von Parted Magic auf Ihrem PXE-Server aktualisieren können.

Zuerst laden Sie sich die aktuellen Parted Magic PXE Versionen herunter. Momentan ist die aktuelle Version von Parted Magic die Version 6.6.

[root@centos6 ~]# wget -c http://downloads.sourceforge.net/project/partedmagic/partedmagic/Parted%20Magic%206.6/pmagic-pxe-6.6-i686.zip http://downloads.sourceforge.net/project/partedmagic/partedmagic/Parted%20Magic%206.6/pmagic-pxe-6.6-x86_64.zip

Anschließend entpacken Sie das ZIP-Archiv der i686 Version.

[root@centos6 ~]# unzip pmagic-pxe-6.6-i686.zip

Erstellen Sie jetzt ein neues Verzeichnis unter /tftpboot.

[root@centos6 ~]# mkdir -p /tftpboot/pmagic6.6/i686

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

[root@centos6 ~]# cp pmagic-pxe-6.6/pmagic/bzImage pmagic-pxe-6.6/pmagic/initramfs /tftpboot/pmagic6.6/i686/

Nachdem Sie die benötigten Dateien in das Verzeichnis /tftpboot/pmagic6.6/i686/ kopiert haben, können Sie das entpackte Archiv der i686 Version löschen.

[root@centos6 ~]# rm -rf pmagic-pxe-6.6

Entpacken Sie jetzt das ZIP-Archiv der x86_64 Version.

[root@centos6 ~]# unzip pmagic-pxe-6.6-x86_64.zip

Erstellen Sie wieder ein neues Verzeichnis unter /tftpboot und kopieren die benötigten Bootdateien in dieses Verzeichnis.

[root@centos6 ~]# mkdir -p /tftpboot/pmagic6.6/x86_64
[root@centos6 ~]# cp pmagic-pxe-6.6/pmagic/bzImage pmagic-pxe-6.6/pmagic/initramfs /tftpboot/pmagic6.6/x86_64/

Danach können Sie das entpackte Archiv der x86_64 Version wieder löschen.

[root@centos6 ~]# rm -rf pmagic-pxe-6.6

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

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

label pmagic6.6_i686
  menu label Parted Magic 6.6 i686
  kernel /pmagic6.6/i686/bzImage
  append initrd=/pmagic6.6/i686/initramfs load_ramdisk=1 prompt_ramdisk=0 rw sleep=10 livemedia

label pmagic6.6_x86_64
  menu label Parted Magic 6.6 x86_64
  kernel /pmagic6.6/x86_64/bzImage
  append initrd=/pmagic6.6/x86_64/initramfs load_ramdisk=1 prompt_ramdisk=0 rw sleep=10 livemedia

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

Falls Sie bereits wie in der Anleitung Booten vom Netzwerk: Parted Magic 6.3 via PXE starten beschrieben eine Version von Parted Magic auf Ihrem PXE-Server eingerichtet haben, können Sie diese durch den folgenden Befehl aktualisieren. Dazu müssen Sie nur die Versionsnummer von Parted Magic in die Variable pmver eintragen.

[root@centos6 ~]# pmver=6.6 && rm -rf /tftpboot/pmagic* && for arch in i686 x86_64; do wget -c http://downloads.sourceforge.net/project/partedmagic/partedmagic/Parted%20Magic%20${pmver}/pmagic-pxe-${pmver}-${arch}.zip && unzip pmagic-pxe-${pmver}-${arch}.zip && mkdir -p /tftpboot/pmagic${pmver}/${arch} && cp pmagic-pxe-${pmver}/pmagic/bzImage pmagic-pxe-${pmver}/pmagic/initramfs /tftpboot/pmagic${pmver}/${arch}/ && sed -i -e "s/pmagic[0-9].[0-9]*_${arch}/pmagic${pmver}_${arch}/g" -e "s/Parted Magic [0-9].[0-9]* ${arch}/Parted Magic ${pmver} ${arch}/g" -e "s/pmagic[0-9].[0-9]*\/${arch}/pmagic${pmver}\/${arch}/g" /tftpboot/pxelinux.cfg/default && rm -rf pmagic-pxe-${pmver}*; done && unset pmver


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

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

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer