wrong bootloader after upgrading to opensuse13.1

I’ve got a problem after an upgrade from openSUSE 12.3 to openSUSE 13.1 with kde desktop
the two screen shut shows that I have two old boot loader 12.2 and 12.3 after Previous upgrade but not 13.1 which is the last upgrade installed, another error is that I do not have any wedget, there is a red cross "unable to load the widget "
https://dl.dropboxusercontent.com/u/65360022/snapshot2.png

https://dl.dropboxusercontent.com/u/65360022/snapshot3.png

On 2013-12-25 11:46, hhbuur wrote:
>
> I’ve got a problem after an upgrade from openSUSE 12.3 to openSUSE 13.1
> with kde desktop
> the two screen shut shows that I have two old boot loader 12.2 and 12.3
> after Previous upgrade but not 13.1 which is the last upgrade installed,

I don’t understand.

> another error is that I do not have any wedget, there is a red cross
> “unable to load the widget”
> [image: https://dl.dropboxusercontent.com/u/65360022/snapshot2.png]
>
> [image: https://dl.dropboxusercontent.com/u/65360022/snapshot3.png]

I don’t see the on those photos, nothing about widgets in there.

Sorry, you have to try explain yourself better. I don’t see your computer, so you have to explain in
words.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” (Elessar))

I’m not sure what the question is.

Try


uname -a

Does it show you as using the 13.1 kernel? For me the output shows the kernel as “3.11.6-4-desktop”. If you are getting the correct kernel, then you are booting properly.

When I use Yast bootloader, I do not see that “Section management” tab.

My best guess is that you are using grub2. But, because you upgraded (instead of a fresh install), there are still traces of legacy grub left behind and Yast is looking at those in the “Section management” tab.

In particular, your screen shows the content of “/boot/grub/menu.lst”. If you are using “grub2”, then your actual boot menu will be “/boot/grub2/grub.cfg”, and that is maintained differently. It is updated by running


# grub2-mkconfig -o /boot/grub2/grub.cfg

If you want to make changes, you are supposed to make them either in “/etc/default/grub” or in the various scripts that are found in “/etc/grub.d”.

hi nrickert I can not interpret the result, so here is the result. is that kernel 13.1.

uname -a

Linux linux-vush 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 x86_64 x86_64 GNU/Linux


my grub it grub, should I change it to grub2

grub2-mkconfig -o /boot/grub2/grub.cfg

grub2-mkconfig: command not found


https://dl.dropboxusercontent.com/u/65360022/snapshot4.png

That’s the kernel from 12.3.

So something when wrong with your upgrade attempt. It’s hard to say what, with the little evidence available to me.

What method did you use to upgrade?

I upgraded from a DVD I bought on linuxpusher.com, I’ll try one more time and then see if I succeed

Do you have a separate “/boot” partition? If so, is it full (with insufficient space to add the 13.1 kernel)? Or is your root partition full?

On 2013-12-25 19:46, hhbuur wrote:
>
> I upgraded from a DVD I bought on linuxpusher.com, I’ll try one more
> time and then see if I succeed

Why did you buy it? The official DVD is the one you download from the opensuse web site for free!
Who knows what that DVD you bought has.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” (Elessar))

now I’m confused, I’ve tried this command to show that I have 13.1 installed, with everything else shows that it is still 12.3 which boot loader

cat /etc/SuSE-release

openSUSE 13.1 (x86_64)
VERSION = 13.1
CODENAME = Bottle
# /etc/SuSE-release is deprecated and will be removed in the future, use /etc/os-release instead


nrickert
How will I know if my partitions is fulle, is is there an easy way

If you are using grub, then you just need to edit the applicable entries in /boot/grub/menu.lst, changing ‘12.3’ to ‘13.1’.


df

and look for the lines for “/” and “/boot”. The latter might not exist.

It may be quite expensive depending on how you pay for your connection. So it is anything but free.

su -
grub2-mkconfig -o /boot/grub2/grub.cfg

Has to be run as su -

What do you see from

rpm -qa | grep kernel

I think I’ve got it right, is all I need to do from here, to changing Laben name/ setcion name, to get it to look right

uname -a
Linux linux-vush 3.11.6-4-desktop #1 SMP PREEMPT Wed Oct 30 18:04:56 UTC 2013 (e6d4a27) x86_64 x86_64 x86_64 GNU/Linux


https://dl.dropboxusercontent.com/u/65360022/snapshot5.pnghttps://dl.dropboxusercontent.com/u/65360022/snapshot6.png

You need to edit the file /etc/default/grub

With kde it’s like this

kdesu kwrite /etc/default/grub

Edit the line
GRUB_DISTRIBUTOR=“openSUSE 13.1”
To reflect what you have

Then run

su -
grub2-mkconfig -o /boot/grub2/grub.cfg

to reflect the changes

On 2013-12-26 04:06, arvidjaar wrote:
>
> robin_listas;2611377 Wrote:
>> download from the opensuse web site for free!
>
> It may be quite expensive depending on how you pay for your connection.
> So it is anything but free.

That’s possible, but in that case it should be told. We need to know if it is a good openSUSE disk
or not.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” (Elessar))

hi i haw edit the (GRUB_DISTRIBUTOR=“openSUSE 13.1”) and don the following

grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub.cfg ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Found linux image: /boot/vmlinuz-3.11.6-4-desktop
Found initrd image: /boot/initrd-3.11.6-4-desktop
Found linux image: /boot/vmlinuz-3.7.10-1.16-desktop
Found initrd image: /boot/initrd-3.7.10-1.16-desktop
Found linux image: /boot/vmlinuz-3.7.10-1.1-desktop
Found initrd image: /boot/initrd-3.7.10-1.1-desktop
Found linux image: /boot/vmlinuz-3.1.10-1.29-desktop
Found initrd image: /boot/initrd-3.1.10-1.29-desktop
  No volume groups found
done


rpm -qa | grep kernel
kernel-desktop-3.1.10-1.29.1.x86_64
kernel-desktop-3.7.10-1.16.1.x86_64
kernel-firmware-20130714git-2.5.1.noarch
kernel-desktop-3.11.6-4.1.x86_64
kernel-desktop-3.7.10-1.1.1.x86_64
df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda2       20510716 7955196  11490512  41% /
devtmpfs         4049052      36   4049016   1% /dev
tmpfs            4095852      84   4095768   1% /dev/shm
tmpfs            4095852    4400   4091452   1% /run
tmpfs            4095852       0   4095852   0% /sys/fs/cgroup
tmpfs            4095852    4400   4091452   1% /var/run
tmpfs            4095852    4400   4091452   1% /var/lock
/dev/sda3      457875680 2314740 454613940   1% /home


So now when you reboot you should see 13.1 as the main option
The older kernels should be hidden in the advanced options of the bootloader.

Technically you can delete the old kernels from 12.3 and 12.1
I know this because I did a ‘dup’ from 12.3 > 13.1 and had to do the same editing, and I also removed the 12.3 kernel (that’s the 3.7.10 one)
Easier said than done though

OP explicitly said that bootloader was GRUB not GRUB2. And all screenshots prove it.

arvidjaar
and what are the complications in the

caf4926
I have the same boot up I have on the picture from today at 11.50

to me it seems that I have the right boot loader but met wrong label name on it. can i not just change the label name.