Hi! Dne středa 15 prosinec 2004 21:14 Brian Corriveau napsal(a):
Hi,
I'm looking at some source files for this stuff and it seems the key may be in this: //-------------------------------------------------------------- // Install bootloader (always, see #23018) // should also set Misc::boot_msg appropriate if ( !Mode::live_eval ) { Bootloader::Write (); }
This call does the complete bootloader installation including creation of initrd. BTW: I found out deep between other my thoughts, that even if the sysconfig variable is empty, an initrd may be created, because - mkinitrd also detects modules which may be needed - graphical splashscreen is also part of mkintrd So I think the only ways to fix it for SLES9 are either patch the installation system, or (the cleaner, as I suggested) to modify /sbin/mkinitrd script via a postscript.
live_eval is used in a bunch of places in the yast2-installation sources so I'm thinking there may be more to it than just the mkinitrd part. Oh and if only the mkinitrd needs to be changed that's not with a chrooted script right?
As the easiest solution I see modifying the /sbin/mkinitrd script via a postscript, so that it doesn't create any initrd.
--
thanks Brian
-- Regards, Jiri Srain YaST2 developer --------------------------------------------------------------------- SuSE CR, s.r.o. e-mail: jsrain@suse.cz Drahobejlova 27 tel: +420 2 9654 2373 190 00 Praha 9 fax: +420 2 9654 2374 Czech Republic http://www.suse.cz