Today I started my PC and selected openSuSE. Then I get a message from Grub, saying that Grub can’t find the Linux kernel and that I must first select the kernel headers.
Yesterday I was able to boot just fine.
On 06/09/2011 08:36 PM, thomas23272 wrote:
> I must first select the kernel headers.
select the kernel headers or install the kernel headers?
are you using a VM?
> Yesterday I was able to boot just fine.
> My Grub is the one included with Ubuntu 10.04LTS.
so you have openSUSE (which version) and Ubuntu, and anything else
can you copy/paste the output of
sudo cat /boot/grub/menu.lst
and, you say it booted fine yesterday: did you install any updates
yesterday, or edit any configuration files? go to root for any reason?
and, did you boot to Ubuntu (or what else?) between yesterday’s openSUSE
session and the unable to boot today?
dd CAVEAT: http://is.gd/bpoMD
via NNTP openSUSE 11.4 [18.104.22.168-0.5] + KDE 4.6.0 + Thunderbird 3.1.10
Acer Aspire One D255, 1.66 GHz Atom, 1 GB RAM, Intel Pineview graphics
When your gecko is broken you have a reptile dysfunction! *
I have no idea where all of those kernel entries came from. One day there were just a few, then there were a whole bunch. It didn’t really bother me at that moment.
And yes, I tried all GRUB entries, including the PAE entry, even though I only have 3GB RAM in my machine.
Since you run Ubuntu, and are able to start it, I suspect Ubuntu’s GRUB2 to be the cause of this. The order normally is: machine on -> GRUB2 -> (openSUSE’s) GRUB. Since there are no entries to boot Ubuntu, and yet you can boot it, the problem is in the Ubuntu part. “update-grub” should already be installed on Ubuntu. AFAIK you’d have to run “sudo update-grub”, but you’d better look into that.
Oh, wait a minute, I copied the one on the openSuSE partition. There is no /boot/grub/menu.lst in that location in Ubuntu.
I ran update-grub, but still no menu.lst.
I’ll put the output of update-grub here, if that helps:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-32-generic
Found initrd image: /boot/initrd.img-2.6.32-32-generic
Found linux image: /boot/vmlinuz-2.6.32-32-386
Found initrd image: /boot/initrd.img-2.6.32-32-386
Found linux image: /boot/vmlinuz-2.6.32-31-generic
Found initrd image: /boot/initrd.img-2.6.32-31-generic
Found linux image: /boot/vmlinuz-2.6.32-31-386
Found initrd image: /boot/initrd.img-2.6.32-31-386
Found linux image: /boot/vmlinuz-2.6.32-30-generic
Found initrd image: /boot/initrd.img-2.6.32-30-generic
Found linux image: /boot/vmlinuz-2.6.32-30-386
Found initrd image: /boot/initrd.img-2.6.32-30-386
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found memtest86+ image: /boot/memtest86+.bin
Found openSUSE 11.3 (i586) on /dev/sda2
By the way, I have version 1.98-1ubuntu10 of Grub.
I’ll try to boot into openSuSE again. I’ll update this in about 10 minutes or so.