Linux-Netzwerkinstallation

Ich bin kürzlich auf die Installation von Centos 7 unter ungewöhnlichen Bedingungen gestoßen.

Erstens zu Hause. Das heißt, ich hatte es mit einem lokalen Computer zu tun und nicht mit einem Server mit IPMI.

Zweitens verwende ich mangels eines Festplattenlaufwerks normalerweise ein bootfähiges USB-Flash-Laufwerk, was sich in diesem Fall als nutzlos herausstellte, da der neue Computer nur von USB-Flash-Laufwerken mit dem Windows-Installationsprogramm startet. Das Problem ist nicht neu, gemessen an den Bewertungen auf dem Motherboard.

Zu meiner Verfügung stand das Netzwerk. Ich werde ein Beispiel für die Installation von Centos 7 auf PXE und iPXE geben

Also fangen wir an.

Wie installiere ich Linux über IPXE?
Wie installiere ich Linux über pxe?


Installation über PXE


Schließen Sie das Ethernet-Kabel an Computer1 an, auf dem sich DHCP, TFTP und Computer2 befinden, auf dem das Betriebssystem installiert werden soll.

Fügen Sie die statischen Einstellungen des Netzwerkadapters zu Computer1 hinzu. Meine Adresse lautet 192.168.1.50.

Laden Sie TFTP herunter und installieren Sie es . In diesem Programm konfigurieren wir den DHCP- und TFTP-Server, von dem aus wir Computer2 die IP-Adresse und die Installationsdateien geben.

Schalten Sie die Firewall aus und führen Sie tftpd mit Administratorrechten aus. Stellen Sie die gleichen Einstellungen wie auf den Bildern ein. Möglicherweise müssen Sie tftpd neu starten.







Wählen Sie auf Computer2 im Startmenü den Netzwerkadapter aus. Ein Fortschrittsbalken wird im tftpd-Fenster auf Computer1 angezeigt.

Danach wird auf dem Computer2 das Installationsfenster des Betriebssystems geladen.

Installieren Sie Linux über iPXE


Bild herunterladen ipxe.iso . Rufus, erstelle ein bootfähiges Flash-Laufwerk basierend auf diesem Image.

Stellen Sie das Skript install.ipxe auf einen beliebigen Webserver. Hier erfahren Sie, wie Sie einen Webserver auf einem lokalen Computer einrichten . Die Adresse meines Skripts lautet wie folgt: sitename.ru/install.ipxe Der

Inhalt des Skripts install.ipxe für die Installation von Centos 7

#!ipxe
set base http://mirror.centos.org/centos/7/os/x86_64
prompt -k 0x197e -t 2000 Press F12 to install CentOS... || exit
kernel ${base}/images/pxeboot/vmlinuz initrd=initrd.img repo=${base}
initrd ${base}/images/pxeboot/initrd.img
boot

In Analogie zu diesem Skript für die Installation von Centos 7 können Sie Ihr eigenes Skript für die Installation eines anderen Betriebssystems vorbereiten.

Schließen Sie den Computer, auf dem Sie Linux installieren möchten, und das Ethernet-Routerkabel an. Setzen Sie das Flash-Laufwerk ein und starten Sie es. Nach dem Drücken von F12 wird die ipxe-Konsole angezeigt. Wir verwenden die folgenden Befehle, um die IP-Adresse abzurufen und das Skript herunterzuladen

iPXE> dhcp
    DHCP (net0 52:54:00:12:34:56).... ok
iPXE> chain http://sitename.ru/install.ipxe

Danach wird das OS-Installationsfenster geladen.

All Articles