Ich werde den Server ohne USB-Festplatte oder CD-ROM über PXE mit Ubuntu installieren.
Derzeit habe ich einen Server mit CentOS vorbereitet, komplett mit DHCP und TFTP-Server. Ich habe CentOS erfolgreich über das Netzwerk installiert. Aber ich hänge bei Ubuntu fest.
Ich habe kopiertlinuxDatei unter Netboot undinitrdzu tftpboot. Booten Sie davon, aber leider konnte mein eth0 nicht automatisch konfiguriert werden, als das System hochgefahren war. Ich habe keine Ahnung, da es mit CentOS problemlos lief. Außerdem wurde nach einem Spiegelarchiv gefragt.
Ich möchte es von meinem lokalen Server (NFS) installieren. Hat jemand ein ähnliches Problem wie ich und weiß, wie man es löst? Danke.
Antwort1
Ich nehme an, Sie haben es versuchthttps://wiki.ubuntu.com/LiveCDNetboot.
Um Treiberprobleme (bin mir in Ihrem Fall nicht sicher) bei verschiedenen Maschinen zu vermeiden, habe ich die gesamte LiveCD über das Netzwerk (TFTP) gebootet. (Der Client sollte über genügend RAM verfügen, um das gesamte CD-Image zu speichern.) 128 MB oder mehr an CD-Größe sind ausreichend.
Speicherdisketteist ein Netboot-Kernel zum Laden von ISO- und IMG-Images.
Ich selbst habe versucht, ein 700 MB großes Image ohne Probleme zu booten. Jetzt verwende ich Ubuntu Mini mit ca. 13 MB (es funktioniert also mit Clients mit wenig RAM).
LABEL mini_ubutnu
MENU LABEL Mini-Ubuntu
KERNEL memdisk
APPEND initrd=ubuntu_mini.iso
Ich habe eine alternative CD extrahiert, die über einen Apache-Webserver als Paket-Repository bereitgestellt werden soll. (Ich habe das Image nicht geändert, um das lokale Repository zu verwenden. Ich fülle die URL jedes Mal manuell aus.)
Sie können das BIOS sogar über Netboot flashen.
LABEL slitaz
MENU LABEL ^Slitaz.iso
KERNEL memdisk
APPEND initrd=slitaz-cooking.iso
LABEL freedos_std
MENU LABEL ^FreeDOS STD
KERNEL memdisk
APPEND initrd=FDSTD.144
LABEL bios_flash
MENU LABEL Bios Flash
KERNEL memdisk
APPEND initrd=bios_flash.img