I’ve been running opensuse 13.1 for a while, but the other day there was an update, and now when I go to log in from the boot loader it just says (on a konsole screen) linux “bottle” and asks for username and password and I can’t get into my actual desktop.
If, through the boot loader, I choose advanced options, there’s a recovery option for the latest kernel version which works, although the graphics/screen resolution is altered. Alternatively, I can also choose an older version and that logs in absolutely fine.
Any thoughts?
I’m contemplating downloading LEAP 42.1 and installing that, but I’m also dual-booting with windows 10, and I remember setting this up with the boot loader involved a little work…if I choose to install LEAP is is it best to do it as an “update” or a total clean install, and if doing so, will it keep my old boot loader in tact?
Many thanks in advance. If the answer to the 2nd question is that it will work with the boot loader, then the 1st question may be irrelevant
I’ve been running opensuse 13.1 for a while, but the other day there was an update, and now when I go to log in from the boot loader it just says (on a konsole screen) linux “bottle” and asks for username and password and I can’t get into my actual desktop.
If, through the boot loader, I choose advanced options, there’s a recovery option for the latest kernel version which works, although the graphics/screen resolution is altered. Alternatively, I can also choose an older version and that logs in absolutely fine.
Any thoughts?
are you using the nvidia propitiatory drivers if so the fix is to completely remove and then install the drivers, it can be done in text mode
zypper rm x11-video-nvidiaG03
zypper ref
zypper in x11-video-nvidiaG03
I made the assumption you are using the G03 drivers if you are using G02 or G04 replace x11-video-nvidiaG03 with the appropriate version
if you are not sure what version you have search for installed nvidia packages and see what generation (G02 or G03 or G04) you have
zypper se -si nvidia
I'm contemplating downloading LEAP 42.1 and installing that, but I'm also dual-booting with windows 10, and I remember setting this up with the boot loader involved a little work...if I choose to install LEAP is is it best to do it as an "update" or a total clean install, and if doing so, will it keep my old boot loader in tact?
It depends on a lot of facts like are you using legacy boot or uefi, how the disk is partitioned etc
if 13.1 works I’d suggest doing a live upgrade, it’s fast simple and does not involve reformating disks and choosing what software to install,
if you do a live upgrade remove all 3rd party drivers and repo’s only use the main oss and update repo, edit them to point to leap and do zypper dup more info here https://en.opensuse.org/SDB:System_upgrade
I also sugest doing the upgrade in text mode ie run level 3 as graphics might go bonkers when doing a full upgrade.
You likely need to reinstall the kernel module packages (KMP) instead, so that the driver works with Kernel 3.12.
sudo zypper in -f nvidia-gfxG03-kmp-desktop nvidia-uvm-gfxG03-kmp-desktop
Or, alternatively, try to boot to Kernel 3.11.x (should be available in “Advanced Options” in the boot menu). If it works then again, uninstall Kernel 3.12…
If you upgrade to Leap, you should better uninstall all nvidia packages first and install them from scratch afterwards to prevent problems.
That is very simple. Two different questions already should go into two different threads. And then it wouldn’t be a problem to attach the correct versions to them.
I loaded up the old kernel uninstalled the latest one… Rebooted… And now there’s no option to boot the old kernel. So I’ve lost the ability to boot into suse!
Bugger. Ideas?
Tried to do that command above but still won’t work!
Do you mean that now only the newer kernel is in the menu and since removed does not work? Or do you mean that since you removed it the newer one is gone and only the older one is in the menu and do not now have a second choice. When you remove a kernel the older one should now be first and you won’t have a second choice, you removed one. So does it boot or are you only getting confused looking at the menu??
Use the “Versions” tab in YaST to install the older kernel again.
You can run YaST in text mode too.
Tried to do that command above but still won’t work!
That command assumed that you use the G03 driver and kernel-desktop. If not, you’d have to adapt it accordingly.
And it should be run when booted into the 3.12 Kernel. The purpose is that the kernel modules are being recompiled for that kernel, and they will only get compiled for the running kernel when installing them.
If that doesn’t help, please post the file /var/log/Xorg.0.log.
You can reboot to recovery mode and post the file /var/log/Xorg.0.log.old then, that’s the one from the previous boot.
The command might take a while to run, but it should definitely show some output, unless you made an error in typing.
Anyway:
At the top though it says
"welcome to openSUSE 13.1 “Bottle” - Kernel 3.12.53-40-debug (tty1)
Well, you are still using 3.12.53, which means you did NOT uninstall it.
Btw, that’s the -debug version, this might explain why the nvidia driver is not working.
boot loader code is “grub2-efi”
Ok, then the boot menu should get updated.
Of course, but you should be able to work, aren’t you?
It’s probably easier than using text mode.
So again, please post a list of all installed kernel and nvidia packages:
rpm -qa | egrep "kernel|nvidia"
With that information I should be able to give you the exact steps to clean up (and hopefully fix) your system.
Because of this, I’ve tried to be brave and am actually trying to install LEAP now. Through recovery I backed all my home data up, but chose not to format /home anyway. We’ll see what happens! I’m sure I’ll be starting a new thread somewhere. I very, very much appreciate your help thus far.
I decided to be brave, perhaps daft, and install LEAP… 13.1 had been on there for quite some time and so it had to be updated every now and again!
So far so good. All installed ok, dual boot still works and my graphics and sound seem fine. I kept /home the same so many settings are already present. Just sorted multimedia out and video playback works OK.
Oddly though, going through yast it doesn’t seem like it needs any updates which is perhaps a bit odd. I’ll play around tomorrow and Wednesday and see how things go.
I REALLY appreciate your help. You have been incredibly kind and patient!
I’m sure I’ll be starting another thread soon lol.