Installazione PXE · 2 min read · Nov 28, 2025
Impostare un server di installazione PXE per più distribuzioni Linux con Ubuntu Edgy Eft - Pagina 9
12 Aggiungi OpenSuSE 10.2 Netboot
Successivamente, scarichiamo i file netboot di OpenSuSE 10.2 e li mettiamo in /var/lib/tftpboot/suse/10.2 in questo modo:
cd /var/lib/tftpboot
mkdir -p suse/10.2/i386
cd suse/10.2/i386
wget http://ftp.uni-ulm.de/pub/mirrors/opensuse/distribution/SL-OSS-factory/inst-source/boot/i386/loader/initrd
wget http://ftp.uni-ulm.de/pub/mirrors/opensuse/distribution/SL-OSS-factory/inst-source/boot/i386/loader/linux
(Puoi scaricare i file anche da qualsiasi altro mirror di OpenSuSE. Usa uno che sia vicino a te.)
Poi aggiungi una sezione LABEL per OpenSuSE 10.2 a /var/lib/tftpboot/pxelinux.cfg/default. Il file dovrebbe ora apparire così:
vi /var/lib/tftpboot/pxelinux.cfg/default| DISPLAY boot.txt DEFAULT edgy_i386_install LABEL edgy_i386_install kernel ubuntu/edgy/i386/linux append vga=normal initrd=ubuntu/edgy/i386/initrd.gz ramdisk_size=16417 root=/dev/ram rw -- LABEL edgy_i386_linux kernel ubuntu/edgy/i386/linux append vga=normal initrd=ubuntu/edgy/i386/initrd.gz ramdisk_size=16417 root=/dev/ram rw -- LABEL edgy_i386_server kernel ubuntu/edgy/i386/linux append base-installer/kernel/linux/extra-packages-2.6= pkgsel/install-pattern=~t^ubuntu-standard$ pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=normal initrd=ubuntu/edgy/i386/initrd.gz ramdisk_size=16417 root=/dev/ram rw -- LABEL edgy_i386_expert kernel ubuntu/edgy/i386/linux append priority=low vga=normal initrd=ubuntu/edgy/i386/initrd.gz ramdisk_size=16417 root=/dev/ram rw -- LABEL edgy_i386_server-expert kernel ubuntu/edgy/i386/linux append base-installer/kernel/linux/extra-packages-2.6= pkgsel/install-pattern=~t^ubuntu-standard$ pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=normal initrd=ubuntu/edgy/i386/initrd.gz ramdisk_size=16417 root=/dev/ram rw -- LABEL edgy_i386_rescue kernel ubuntu/edgy/i386/linux append vga=normal initrd=ubuntu/edgy/i386/initrd.gz ramdisk_size=16417 root=/dev/ram rw rescue/enable=true -- LABEL dapper_i386_install kernel ubuntu/dapper/i386/linux append vga=normal initrd=ubuntu/dapper/i386/initrd.gz ramdisk_size=14332 root=/dev/rd/0 rw -- LABEL dapper_i386_linux kernel ubuntu/dapper/i386/linux append vga=normal initrd=ubuntu/dapper/i386/initrd.gz ramdisk_size=14332 root=/dev/rd/0 rw -- LABEL dapper_i386_server kernel ubuntu/dapper/i386/linux append base-installer/kernel/linux/extra-packages-2.6= pkgsel/install-pattern=~t^ubuntu-standard$ pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=normal initrd=ubuntu/dapper/i386/initrd.gz ramdisk_size=14332 root=/dev/rd/0 rw -- LABEL dapper_i386_expert kernel ubuntu/dapper/i386/linux append DEBCONF_PRIORITY=low vga=normal initrd=ubuntu/dapper/i386/initrd.gz ramdisk_size=14332 root=/dev/rd/0 rw -- LABEL dapper_i386_server-expert kernel ubuntu/dapper/i386/linux append base-installer/kernel/linux/extra-packages-2.6= pkgsel/install-pattern=~t^ubuntu-standard$ pkgsel/language-pack-patterns= pkgsel/install-language-support=false DEBCONF_PRIORITY=low vga=normal initrd=ubuntu/dapper/i386/initrd.gz ramdisk_size=14332 root=/dev/rd/0 rw -- LABEL dapper_i386_rescue kernel ubuntu/dapper/i386/linux append vga=normal initrd=ubuntu/dapper/i386/initrd.gz ramdisk_size=14332 root=/dev/rd/0 rw rescue/enable=true -- LABEL sarge_i386_linux kernel debian/sarge/i386/linux append vga=normal initrd=debian/sarge/i386/initrd.gz ramdisk_size=9458 root=/dev/rd/0 devfs=mount,dall rw -- LABEL sarge_i386_expert kernel debian/sarge/i386/linux append DEBCONF_PRIORITY=low vga=normal initrd=debian/sarge/i386/initrd.gz ramdisk_size=9458 root=/dev/rd/0 devfs=mount,dall rw -- LABEL sarge_i386_linux26 kernel debian/sarge/i386/2.6/linux append vga=normal initrd=debian/sarge/i386/2.6/initrd.gz ramdisk_size=10938 root=/dev/rd/0 devfs=mount,dall rw -- LABEL sarge_i386_expert26 kernel debian/sarge/i386/2.6/linux append DEBCONF_PRIORITY=low vga=normal initrd=debian/sarge/i386/2.6/initrd.gz ramdisk_size=10938 root=/dev/rd/0 devfs=mount,dall rw -- LABEL etch_i386_install kernel debian/etch/i386/linux append vga=normal initrd=debian/etch/i386/initrd.gz -- LABEL etch_i386_linux kernel debian/etch/i386/linux append vga=normal initrd=debian/etch/i386/initrd.gz -- LABEL etch_i386_expert kernel debian/etch/i386/linux append priority=low vga=normal initrd=debian/etch/i386/initrd.gz -- LABEL etch_i386_rescue kernel debian/etch/i386/linux append vga=normal initrd=debian/etch/i386/initrd.gz rescue/enable=true -- LABEL etch_i386_auto kernel debian/etch/i386/linux append auto=true priority=critical vga=normal initrd=debian/etch/i386/initrd.gz -- LABEL fedora6_i386_linux kernel fedora/6/i386/vmlinuz append initrd=fedora/6/i386/initrd.img LABEL centos4.4_i386_linux kernel centos/4.4/i386/vmlinuz append initrd=centos/4.4/i386/initrd.img LABEL mandriva2007.0_i386_linux kernel mandriva/2007.0/i386/vmlinuz append initrd=mandriva/2007.0/i386/all.rdz LABEL suse10.2_i386_linux kernel suse/10.2/i386/linux append initrd=suse/10.2/i386/initrd splash=silent showopts PROMPT 1 TIMEOUT 0 |
Aggiungi la nuova opzione di installazione a /var/lib/tftpboot/boot.txt:
vi /var/lib/tftpboot/boot.txt| Opzioni di avvio disponibili: ======================= edgy_i386_install edgy_i386_linux edgy_i386_server edgy_i386_expert edgy_i386_server-expert edgy_i386_rescue dapper_i386_install dapper_i386_linux dapper_i386_server dapper_i386_expert dapper_i386_server-expert dapper_i386_rescue sarge_i386_linux sarge_i386_expert sarge_i386_linux26 sarge_i386_expert26 etch_i386_install etch_i386_linux etch_i386_expert etch_i386_rescue etch_i386_auto fedora6_i386_linux centos4.4_i386_linux mandriva2007.0_i386_linux suse10.2_i386_linux |
Quando installi OpenSuSE 10.2 tramite rete, l’installer ti chiederà se il CD 1 (?) è nel lettore CD. Poiché lo scopo del nostro server PXE non è utilizzare CD, seleziona Indietro. Come metodo di installazione, seleziona HTTP e inserisci ftp.uni-ulm.de come host, /pub/mirrors/opensuse/distribution/10.2/repo/oss come directory. Naturalmente, puoi utilizzare anche qualsiasi altro mirror di OpenSuSE; usa uno che sia vicino a te.
13 Link
- PXE (Wikipedia): http://en.wikipedia.org/wiki/Preboot_Execution_Environment
- Ubuntu: http://www.ubuntu.com
- Debian: http://www.debian.org
- Fedora: http://fedora.redhat.com
- CentOS: http://www.centos.org
- Mandriva: http://www.mandriva.com
- OpenSuSE: http://www.opensuse.org
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.