Mailinglist Archive: yast-devel (163 mails)

< Previous Next >
[yast-devel] Installation server, tftp and netinstall
  • From: Birger Kollstrand <birger.kollstrand@xxxxxxxxxxxxxx>
  • Date: Wed, 16 Sep 2009 21:01:37 +0200
  • Message-id: <1436d8d40909161201n3414a391p5c3f4cf93aa32830@xxxxxxxxxxxxxx>
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@xxxxxxxxxxxx
For additional commands, e-mail: yast-devel+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages