Hi,
With the help of Stephen Isard, I have written a working nonpae kickstart file that can be included by any
other SL LiveCD kickstart file:
https://svn.iac.ethz.ch/pub/livecd/trunk/SL6/livecd-config/sl63-live-NONPAE.ks
See for example
https://svn.iac.ethz.ch/pub/livecd/trunk/SL6/livecd-config/sl63-livecd-gnome.ks
https://svn.iac.ethz.ch/pub/livecd/trunk/SL6/livecd-config/sl63-livedvd.ks
https://svn.iac.ethz.ch/pub/livecd/trunk/SL6/livecd-config/sl63-mini_livecd-icewm.ks
You find a LiveCD, LiveDVD, and Mini-LiveCD for testing here (*-NONPAE.iso)
http://www.livecd.ethz.ch/download/testing/63/i386/
These Live iso's should run and can be installed on non-pae capable hardware.
Please note the kernel-ml-NONPAE is provided by elrepo-kernel. It is not
officially supported by SL or TUV.
For more information see http://elrepo.org/tiki/kernel-ml
For building your own LiveCD see http://www.livecd.ethz.ch/build.html
Cheers,
Urs
On 09/02/2012 01:27 AM, Stephen Isard wrote:
Hi Urs,
Thanks for the hints.
Since you have replace kernel with kernel-ml-NONPAE in
sl6rolling-live-base.ks, I guess that an other package requires "kernel".
And the package "kernel" is
installed as dependency.
The following command (run on the LiveDVD) may give some hints:
rpm -qa | while read rpm; do rpm -q --requires $rpm | grep "^kernel " &a
mp;&
echo "*** $rpm ***"; done
Correct. There are several packages - a couple of xorg-x11 drivers, fuse
and a few others - that require "kernel".
Furthermore, does the rpm kernel-ml-NONPAE provides "kernel"?
rpm -q -provides kernel-ml-NONPAE
If this is the case, kernel should not be installed as dependency...?
Yes, kernel-ml-NONPAE does provide
kernel = 3.5.3-1.el6.elrepo
The "requires" are all for kernel >= 2.xxxx
So is it just an ordering problem? If kernel-ml-NONPAE had been installe
d
before the other packages, would they still have pulled in the other kern
el?
2. Edit boot menu
The boot menu is customized in sl6rolling-live-base.ks. Look for the scr
ipt
/root/postnochroot-install. In fact $LIVE_ROOT/isolinux/isolinux.cfg is c
reated.
Have a look at /isolinux/isolinux.cfg on your LiveDVD. It should be
possible to remove all boot entries for "kernel" in /isolinux/isolinux.cf
g
with the help of
some "magic" sed-commands in /root/postnochroot-install.
I'll have to study that.
BTW. if we (you) get the this working, I will try to add it to the SL Li
ve
kickstart files as an option....
Good, I think there are others who would use it as well.
Stephen Isard