Re: [suse-autoinstall] Modifications to CD1
Thanks for the help. One small problem - changing the /suse/setup/descr changes the things that show up if the user chooses to "Select individual packages". I don't believe it changes the 3 items that show up in the install BEFORE that step - the one that asks "Minimal, Minimal with X, or Default". Have I misread your email, or is there another location for those definitions? I've already edited selections, and added a couple of .sel files, and those all show up correctly in the package selections area, but I'd really rather modify the previous screen. --Jon Robison On Sun, 2003-11-02 at 05:54, Michal Kubecek wrote: On Mon, Oct 27, 2003 at 12:07:51PM -0500, Robison, Jonathon (M.) wrote:
I have come to the conclusion that because of the differences in hardware in all my test clients, I cannot use the normal autoyast xml file methods. I have been forced to instead change default.sel to ensure my package choices. This ensures that the normal installations hardware setup systems work to make sure my clients get what their individual hardware needs.
My next step is two-fold. I need to strip CD1 of all the rpm packages, and modify the boot choices so that the "Installation" options use my NFS server instead of the CD. Anyone care to point me in the right direction on that one?
All you need for network installation is the /boot directory. Then edit the file /boot/loader/isolinux.cfg and create the ISO image as described in isolinux docs (/usr/share/doc/packages/syslinux/isolinux.doc). Example of isolinux.cfg sections: -------------------------------------------------------------------------------- # demo install label demo kernel linux append initrd=initrd ramdisk_size=65536 showopts install=nfs://10.23.51.65/mnt/suse insmod=3c59x insmod=eepro100 # lnx01 label lnx01 kernel linux append initrd=initrd ramdisk_size=65536 showopts install=nfs://10.23.51.65/mnt/suse autoyast= <http://10.23.51.65/ay/lnx01/> http://10.23.51.65/ay/lnx01/ insmod=3c59x insmod=eepro100 -------------------------------------------------------------------------------- The only problem with this is that installer cannot autodetect network cards so that I have to add explicit 'insmod=xxx' to the command line. If there are only few different cards you can write all of them. Otherwise you would have write correct 'insmod=xxx' by hand in the installation menu. If you don't use DHCP, you need to add network parameters (ip=xxx netmask=xxx).
Secondly, during the normal install process users are asked to choose between "Minimal, Minimal with X, default " etc., etc. I need to change that to
1. Normal office user 2. J2EE Developer 3. Systems Developer 4. Kitchen sink.
This is NOT in the "choose individual packages" selection, but rather the normal install menu that comes before that.
Any ideas on how to change the normal install process/CD to show my menu choices instead of the regular ones?
Just replace the standard selection files in /suse/setup/descr with your ones. Don't forget to edit 'selections' as well. Michal Kubecek -- To unsubscribe, e-mail: suse-autoinstall-unsubscribe@suse.com For additional commands, e-mail: <mailto:suse-autoinstall-help@suse.com> suse-autoinstall-help@suse.com
On Mon, Nov 03, 2003 at 12:38:14PM -0500, Robison, Jonathon (M.) wrote:
Thanks for the help. One small problem - changing the /suse/setup/descr changes the things that show up if the user chooses to "Select individual packages". I don't believe it changes the 3 items that show up in the install BEFORE that step - the one that asks "Minimal, Minimal with X, or Default".
I'm not quite sure about this but my guess is that this can be configured via this part of selection file: ---------------------------------------------------------------------------------- +Con: Minimal+X11 Minimal Alles -Con: =Cat: baseconf =Vis: true =Ord: 03 ---------------------------------------------------------------------------------- The 'Cat' setting seems to distinguish between basic variants (baseconf) and add-ons (addon), 'Vis' says whether a selection should be visible to the manual installer (you can define "invisible" selections only for AutoYaST), 'Ord' is for defining selections order. Section 'Req' and 'Con' define dependencies and conflicts. This is what I guessed from my experiments but it is not guaranteed. Take it only as a starting point. Michal Kubecek
participants (2)
-
Michal Kubecek
-
Robison, Jonathon (M.)