kernel updated, -pae fails to boot

Yesterday, the update applet suggested me to install a kernel update for security reasons. So I did.

Now, I have 2 new entries in Grub:2.6.31.8-0.1-pae and its failsafe alternative. The -pae kernel is now selected as default. If I boot it, if fails with something like:
waiting for disk-… to appear. Failed
would you like to fall back to disk-… ?
Y
and it fails as well, leaving me to a prompt.
I can still boot the -default kernel however.

I remember I saw something about this some months ago, but cannot find it anymore.

Is there something I can do to solve this, or should I better just edit Grub to ignore the -pae kernel ?

I see exactly the same problem.

Update left the last boot kernel options present in grub menu. I managed to boot using the old entries.

There is another update waiting, I hope that it will fix the problem with missing/not_found kernel modules.

The new update fixed the issue …

Still no new kernel update here. :
How/where did you get it ?

@AmigaPhil
So you are saying you have entries for PAE and Default?

Perhaps default was originally there and for some strange reason you have let PAE be installed.

Open a terminal, become su and psot result of this

cat /boot/grub/menu.lst

What repositories are you subscribed to?

It just came to me via the Updater Applet. But you could go into Yast and check for updates there.

If you installed your Video driver by repository be sure that the driver repository is active. If you did it by hand you will need to reinstall the driver after you reboot from the kernel install at the command line logged in as root. So be sure that the driver install file is on disk and you know how to run it from the command line.

You may also need to reinstall other programs that may not have been installed via Yast. I had to reinstall VirtualBox because I had originally installed it outside of the repositories.

Yes.

I had about the same problem when I first upgraded from 11.1 to 11.2:
After the install and initial reboot, I was left with the prompt. There was the old 11.1 kernel and a new 11.2 pae kernel in /boot (also IIRC, vmlinuz was linked to the wrong kernel).
After tweaking a bit there, I finally cleaned up everything to only have the 11.2 -default kernel, and that was the only one shown in Grub.

…until the last kernel update, where I now have again a -pae kernel (also added in Grub).


# cat /boot/grub/menu.lst
# Modified by YaST2. Last modification on Tue Jan  5 06:38:39 CET 2010
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 2
timeout 8
gfxmenu (hd1,0)/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.2 - 2.6.31.8-0.1 (default)
    root (hd1,0)
    kernel /vmlinuz-2.6.31.8-0.1-default root=/dev/disk/by-id/scsi-1QUANTUM_361918336021-part2 resume=/dev/disk/by-id/scsi-1QUANTUM_361909031726-part3 splash=silent quiet showopts
    initrd /initrd-2.6.31.8-0.1-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.2 - 2.6.31.8-0.1 (default)
    root (hd1,0)
    kernel /vmlinuz-2.6.31.8-0.1-default root=/dev/disk/by-id/scsi-1QUANTUM_361918336021-part2 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe
    initrd /initrd-2.6.31.8-0.1-default


###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.2 - 2.6.31.8-0.1 (pae)
    root (hd1,0)
    kernel /vmlinuz-2.6.31.8-0.1-pae root=/dev/disk/by-id/scsi-1QUANTUM_361918336021-part2 resume=/dev/disk/by-id/scsi-1QUANTUM_361909031726-part3 splash=silent quiet showopts
    initrd /initrd-2.6.31.8-0.1-pae


###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.2 - 2.6.31.8-0.1 (pae)
    root (hd1,0)
    kernel /vmlinuz-2.6.31.8-0.1-pae root=/dev/disk/by-id/scsi-1QUANTUM_361918336021-part2 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe
    initrd /initrd-2.6.31.8-0.1-pae


###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE
    root (hd1,0)
    kernel /vmlinuz root=/dev/disk/by-id/scsi-1QUANTUM_361918336021-part2    resume=/dev/disk/by-id/scsi-1QUANTUM_361909031726-part3 splash=silent quiet showopts
    initrd /initrd


###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE
    root (hd1,0)
    kernel /vmlinuz root=/dev/disk/by-id/scsi-1QUANTUM_361918336021-part2 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe
    initrd /initrd


###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
    rootnoverify (hd1,0)
    chainloader (hd0,0)+1


###Don't change this comment - YaST2 identifier: Original name: floppy###
title Disquette
    rootnoverify (fd0)
    chainloader +1


###Don't change this comment - YaST2 identifier: Original name: data1###
title openSUSE 11.2 install disk
    root (hd0,2)
    kernel /boot/i386/loader/linux splash=silent quiet showopts
    initrd /boot/i386/loader/initrd

Just remove PAE if it’s not needed.
You know the difference do you?

If you are 32 bit and have more than 3GB RAM you should use PAE to address the memory.

99 Main repository (non-OSS) http download.opensuse.org/distribution/11.2/repo/non-oss/
99 Main update repository http download.opensuse.org/update/11.2/
99 Packman repository http ftp.skynet.be/pub/packman/suse/11.2/
99 openSUSE 11.2-0 hd:///?device=/dev/sdc3
99 openSUSE 11.2-oss http download.opensuse.org/distribution/11.2/repo/oss/

I’ve just checked from Yast again, but no new kernel is proposed.

(and no, I haven’t installed any other video driver.)

That’s what I was thinking to do.
But then, with a future kernel update, here we go again…
(or is there a way for keeping away the -pae kernel ?)

Erm, no. :shame:

Ok. Only 768Mb here (and my old mother board does not support more).
So I can safely ignore the pae kernels, right ?

Ok. Only 768Mb here (and my old mother board does not support more).
So I can safely ignore the pae kernels, right ?

Right just ignore

Ok. Only 768Mb here (and my old mother board does not support more).
So I can safely ignore the pae kernels, right ?
Correct

It’s getting dragged in possibly by something like kernel-syms

Ok, thanks. That’s what I will do for now.

Curious however, as under openSUSE 11.1, the kernel was of the pae type, but I hadn’t those problems like missing modules/drivers.