Good to Know Database

Booten vom Netzwerk: Kubuntu 18.04.1 via PXE starten


In der folgenden Anleitung wird ein bestehender PXELINUX PXE-Server um einen Eintrag für das Kubuntu 18.04.1 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's zur Verfügung stellt. Die Konfiguration eines NFS-Servers wird in der Anleitung CentOS 6: NFSv4 Server einrichten beschrieben.

Zuerst laden Sie sich die benötigte Live-DVD herunter.

[root@centos6 ~]# wget -c http://www.mirrorservice.org/sites/cdimage.ubuntu.com/cdimage/kubuntu/releases/18.04.1/release/kubuntu-18.04.1-desktop-amd64.iso

Anschließend mounten Sie das ISO-Image (hier kubuntu-18.04.1-desktop-amd64.iso) in das Verzeichnis /mnt.

[root@centos6 ~]# mount -o loop kubuntu-18.04.1-desktop-amd64.iso /mnt

Erstellen Sie jetzt ein Verzeichnis in welches Sie den Inhalt des ISO-Images kopieren und später per NFS freigeben.

[root@centos6 ~]# mkdir -p /data/nfs/kubuntu18.04.1_live_amd64
[root@centos6 ~]# cp -a /mnt/. /data/nfs/kubuntu18.04.1_live_amd64

Nachdem Sie alle Dateien kopiert haben, hängen Sie das ISO-Image wieder aus.

[root@centos6 ~]# umount /mnt

Jetzt geben Sie das Verzeichnis mittels NFS frei. Dazu bearbeiten Sie die Konfigurationsdatei /etc/exports.

[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/kubuntu18.04.1_live_amd64      192.168.10.0/24(ro)

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

[root@centos6 ~]# service nfs reload

Erstellen Sie jetzt eine Verzeichnisstruktur für die PXE-Bootdateien und kopieren diese aus dem NFS-Verzeichnis hinein.

[root@centos6 ~]# mkdir -p /tftpboot/kubuntu18.04.1_live/amd64
[root@centos6 ~]# cp /data/nfs/kubuntu18.04.1_live_amd64/casper/initrd /data/nfs/kubuntu18.04.1_live_amd64/casper/vmlinuz /tftpboot/kubuntu18.04.1_live/amd64/

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

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

Fügen Sie hier den folgenden Abschnitt ein damit Sie das Kubuntu 18.04.1 Live-System via PXE booten können.

label kubuntu18.04.1_live_amd64
  menu label Kubuntu 18.04.1 Live amd64
  kernel /kubuntu18.04.1_live/amd64/vmlinuz
  append nfsroot=192.168.10.1:/data/nfs/kubuntu18.04.1_live_amd64/ netboot=nfs ro file=/cdrom/preseed/kubuntu.seed boot=casper initrd=/kubuntu18.04.1_live/amd64/initrd locale=de_DE bootkbd=de console-setup/layoutcode=de systemd.mask=tmp.mount --

Nachdem Sie alle Änderungen durchgeführt haben, können Sie das Kubuntu 18.04.1 Live-System vom PXE-Server booten.


Dieser Eintrag wurde am 27.10.2018 erstellt.

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

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer