Heim > Betrieb und Instandhaltung > CentOS > So installieren Sie das Betriebssystem automatisch auf Centos8 basierend auf PXE

So installieren Sie das Betriebssystem automatisch auf Centos8 basierend auf PXE

藏色散人
Freigeben: 2021-05-26 16:57:26
nach vorne
3908 Leute haben es durchsucht

Die Tutorial-Kolumne von centos stellt Ihnen die automatische Installation des Centos8-Betriebssystems basierend auf PXE vor. Ich hoffe, dass es Freunden in Not hilfreich sein wird!

PXE-Serverkonfiguration

Zugehörige Software installieren

dnf install -y httpd tftp-server dhcp-server syslinux-nonlinux
Nach dem Login kopieren

DHcp konfigurieren

vim /etc/dhcp/dhcpd.conf
subnet 192.168.43.0 netmask 255.255.255.0 {
range 192.168.43.100 192.168.43.200;
option routers 192.168.43.2;
option domain-name "xuepeng.com";
option domain-name-servers 180.76.76.76, 114.114.114.114;
next-server 192.168.43.8;
filename "pxelinux.0";
}
Nach dem Login kopieren

Sofort starten, der Dienst wird nach dem Booten automatisch gestartet

systemctl enable --now tftp dhcpd httpd
Nach dem Login kopieren

Bereiten Sie relevante Verzeichnisse zum Mounten von CDs vor

Fügen Sie im Voraus drei optische Laufwerke hinzu und legen Sie sie in Centos6 ein. 7 bzw. 8 CD

mkdir -p /var/www/html/Centos/{6,7,8}/os/x86_64
mount /dev/sr0 /var/www/html/Centos/8/os/x86_64/
mount /dev/sr1 /var/www/html/Centos/6/os/x86_64/
mount /dev/sr2 /var/www/html/Centos/7/os/x86_64/
Nach dem Login kopieren

Verschieben Sie die ks-Datei nach /var/www/html/ksdir

Centos6, 7, 8 ks.cfg

mkdir /var/www/html/ksdir
mv ks{6,7,8}.cfg /var/www/html/ksdir
Nach dem Login kopieren

Bereiten Sie sich darauf vor, die Startup-bezogenen Dateien in /var/lib/tftpboot abzulegen Verzeichnis

  1. initre. img, vmlinuz von der CD
  2. menu.c32, pxelinux.0 vom syslinux-nonlinux-Paket
  3. ldlinux.c32, libcom32.c32, libutil.c32 von der Centos8-CD
  4. pxelinux.cfg-Verzeichnis, das Sie selbst erstellt haben
    /var/lib/tftpboot/├── Centos6│   ├── initrd.img│   └── vmlinuz├── Centos7│   ├── initrd.img│   └── vmlinuz├── Centos8│   ├── initrd.img│   └── vmlinuz├── ldlinux.c32├── libcom32.c32├── libutil.c32├── menu.c32├── pxelinux.0└── pxelinux.cfg└── default

/var/lib/tftpboot/pxelinux.cfg/default Dateiinhalt

default menu.c32
timeout 600
menu title PXE Auto Install Centos


label mini 6
  menu label ^Install CentOS Mini ^6
  kernel Centos6/vmlinuz
  append initrd=Centos6/initrd.img ks=http://192.168.43.8/ksdir/ks6.cfg


label mini 7
  menu label ^Install CentOS Mini ^7
  kernel Centos7/vmlinuz
  append initrd=Centos7/initrd.img ks=http://192.168.43.8/ksdir/ks7.cfg

label mini 8
  menu label ^Install CentOS Mini ^8
  kernel Centos8/vmlinuz
  append initrd=Centos8/initrd.img ks=http://192.168.43.8/ksdir/ks8.cfg


label manual
  menu label ^Manual Install Centos Linux 8
  kernel Centos8/vmlinuz
  append initrd=Centos8/initrd.img inst.repo=http://192.168.43.8/Centos/8/os/x86_64

label rescue
  menu label ^Rescue a CentOS Linux system 8
  kernel Centos8/vmlinuz
  append initrd=Centos8/initrd.img ks=http://192.168.43.8/ksdir/ks8.cfg rescue quiet

label rescue
  menu label ^Rescue a CentOS Linux system 7
  kernel Centos7/vmlinuz
  append initrd=Centos7/initrd.img ks=http://192.168.43.8/ksdir/ks7.cfg rescue quiet


label rescue
  menu label ^Rescue a CentOS Linux system 6
  kernel Centos6/vmlinuz
  append initrd=Centos6/initrd.img ks=http://192.168.43.8/ksdir/ks6.cfg rescue quiet

label local
  menu default
  menu label Boot from ^local drive
  localboot 0xffff
Nach dem Login kopieren

pxe-Client-Konfiguration

Öffnen Sie eine neue virtuelle Maschine und starten Sie sie von der Netzwerkkarte aus
So installieren Sie das Betriebssystem automatisch auf Centos8 basierend auf PXE
So installieren Sie das Betriebssystem automatisch auf Centos8 basierend auf PXE
Das System installiert die Software automatisch Paket
So installieren Sie das Betriebssystem automatisch auf Centos8 basierend auf PXE
Betreten Sie das System
So installieren Sie das Betriebssystem automatisch auf Centos8 basierend auf PXE

Das obige ist der detaillierte Inhalt vonSo installieren Sie das Betriebssystem automatisch auf Centos8 basierend auf PXE. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage