[yast-devel] Installation server, tftp and netinstall
Hi, I'm wondering if there is a possibility to do some adaptations to the "Installation server" module in 11.2? I would very much like to see that when I start the Installation Server module the first time that it asks for installtion of the tftp module. For a netinstall system the two are linked together. I use this kind of setup now when I'm testing openSUSE and its realy nifty to be able to select between a number of releases and being able to have it running in a few minutes by netinstalling with the relevant release. The next step would be to enhance the Instalation server module to: - edit the pxelinux.cfg/default config file with the new version to make available. below is a copy of my current netinstall config. DEFAULT pxelinux.cfg/vesamenu.c32 #DEFAULT OS11.1_32 PROMPT 0 MENU TITLE Birger's boot palace MENU BACKGROUND pxelinux.cfg/background.jpg #TIMEOUT 300 # Install i386 Linux LABEL OS11.1_32 kernel OS11.1_32/linux append initrd=OS11.1_32/initrd splash=silent vga=0x317 showopts install=ftp://10.0.0.2/distros/openSUSE11.1/CD1/ # Sub menu for x86_64 linux with different VGA modes MENU BEGIN OS11.1_64_sub LABEL OS11.1_64_0x317 kernel OS11.1_64/linux append initrd=OS11.1_64/initrd splash=silent vga=0x317 showopts install=ftp://10.0.0.2/distros/openSUSE11.1/CD1/ LABEL OS11.1_64_0x318 kernel OS11.1_64/linux append initrd=OS11.1_64/initrd splash=silent vga=0x318 showopts install=ftp://10.0.0.2/distros/openSUSE11.1/CD1/ LABEL OS11.1_64_0x323_Elitebook 6930p kernel OS11.1_64/linux append initrd=OS11.1_64/initrd acpi=off pnpbios=off splash=silent vga=0x323 showopts install=ftp://10.0.0.2/distros/openSUSE11.1/CD1/ LABEL OS11.1_64_0x31B_1280x1024 kernel OS11.1_64/linux append initrd=OS11.1_64/initrd splash=silent splash=silent vga=0x31B showopts install=ftp://10.0.0.2/distros/openSUSE11.1/CD1/ LABEL OS11.1_64_0x346 kernel OS11.1_64/linux append initrd=OS11.1_64/initrd splash=silent splash=silent vga=0x346 showopts install=ftp://10.0.0.2/distros/openSUSE11.1/CD1/ MENU END # Sub menu for x86_64 linux with different autoyast files MENU BEGIN OS11.1_64_autoyast LABEL OS11.1_64_homeserv kernel OS11.1_64/linux append initrd=OS11.1_64/initrd splash=silent vga=0x346 autoyast=ftp://10.0.0.192/distros/autoyast/homeserv_22_12_08.xml showopts install=ftp://10.0.0.192/distros/OS11.1_64/CD1/ LABEL OS11.1_64_0x318 kernel OS11.1_64/linux append initrd=OS11.1_64/initrd splash=silent vga=0x318 showopts install=ftp://10.0.0.192/distros/OS11.1_64/CD1/ LABEL OS11.1_64_0x346 kernel OS11.1_64/linux append initrd=OS11.1_64/initrd splash=silent splash=silent vga=0x346 showopts install=ftp://10.0.0.192/distros/OS11.1_64/CD1/ MENU END # Sub menu for 11.2 MENU BEGIN OS11.2 LABEL OS11.2MS5_32 kernel OS11.2MS5_32/linux append initrd=OS11.2MS5_32/initrd splash=silent showopts install=ftp://10.0.0.2/distros/openSUSE11.2MS5_32/CD1/ LABEL OS11.2MS5_64_0x346 kernel OS11.2MS5_64/linux append initrd=OS11.2MS5_64/initrd splash=silent splash=silent vga=0x346 showopts install=ftp://10.0.0.2/distros/openSUSE11.2MS5_64/CD1/ LABEL OS11.2MS5_32 kernel OS11.2MS5_32/linux append initrd=OS11.2MS5_32/initrd splash=silent showopts install=ftp://10.0.0.2/distros/openSUSE11.2MS5_32/CD1/ LABEL OS11.2MS5_64_0x346 kernel OS11.2MS5_64/linux append initrd=OS11.2MS5_64/initrd splash=silent splash=silent vga=0x346 showopts install=ftp://10.0.0.2/distros/openSUSE11.2MS5_64/CD1/ LABEL OS11.2MS6_32 kernel OS11.2MS6_32/linux append initrd=OS11.2MS6_32/initrd splash=silent showopts install=ftp://10.0.0.2/distros/openSUSE11.2MS6_32/CD1/ LABEL OS11.2MS6_64 kernel OS11.2MS6_64/linux append initrd=OS11.2MS6_64/initrd splash=silent splash=silent showopts install=ftp://10.0.0.2/distros/openSUSE11.2MS6_64/CD1/ LABEL OS11.2MS7_32 kernel OS11.2MS7_32/linux append initrd=OS11.2MS7_32/initrd splash=silent showopts install=ftp://10.0.0.2/distros/openSUSE11.2Build0268_32/CD1/ MENU END - and copy the initrd and linux file from the new image to the tftpserver directory. this looks like this on one of my servers now: linserve2:/srv/tftpboot # ls OS11.1_32 OS11.2MS5_32 OS11.2MS6_32 OS11.2MS7_32 pxelinux.cfg OS11.1_64 OS11.2MS5_64 OS11.2MS6_64 pxelinux.0 vesamenu.c32 :-) Much to ask for, but it would be lovely! It is really neat when I do installs on 5 computers at a time and with different version. cu / birger.... -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
participants (1)
-
Birger Kollstrand