Slackware -current installs with huge kernel, but boots on hugesmp
Hi !
So my non-pae machine does not boot after the installation. I used latest Alien's synchro iso build. I can fix that, but i really wonder if it's supposed to happen... |
This is because:
1) lilo.conf uses /boot/vmlinuz as kernel image by default 2) /boot/vmlinuz is a symlink that kernel-* package's doinst.sh script sets to the kernel image from this package 3) packages are installed in alphabet order so kernel-huge-[0-9]* then kernel-huge-smp-[0-9]* 4) kernel-huge-smp-[0-9]* sets /boot/vmlinuz symlink to huge-smp kernel To avoid problem: - do not select a/kernel-huge-smp to install or - change /mnt/boot/vmlinuz symlink to huge-smp kernel before install lilo, for ex. from 2nd console (Alt+F2 to switch) do # cd /mnt; var/log/scripts/kernel-huge-3* or - edit lilo.conf before install lilo To resolve problem with boot: - boot installed Slackware from CD/DVD with "huge.s root=/dev/sda2 rdinit= ro" (where sda2 is your root partition), reset /boot/vmlinuz symlink to huge kernel and reinstall lilo # (cd /; var/log/scripts/kernel-huge-3*) # lilo or - boot any LiveCD (include Slackware install disk) then (assume sda2 is root partition) # mount /dev/sda2 /mnt # for d in dev sys proc; do mount --bind /$d /mnt/$d; done # chroot /mnt # (cd /; var/log/scripts/kernel-huge-3*) # lilo |
Too bad there's no kernel selection anymore during the installation :/
|
I'm doing a network install BTW.
|
Quote:
|
you do have kernel selection, unless you pick FULL install :)
|
Yeah, i did a full install, but i still don't see the point not to be able to select the default kernel.
|
I think that's the text you see when pressing [F2] that could be misleading if you read it to fast. It says:
Code:
-+ Kernel Selection Help +- boot: huge.s and you are all set. The text you type after 'boot:' is a label used by isolinux to choose the corresponding stanza in isolinux.conf: Code:
default hugesmp.s PS This stands for Slackware-current only as in Slackware64-current there is only one kernel (labeled huge.s but that is SMP able :-) |
Oh this is interesting !
Thanks !!! |
All times are GMT -5. The time now is 06:47 AM. |