Yesterday I got a grub error saying that it was missing a file. I reinstalled grub with the live cd and it fixed the problem. Today I boot and I get a blinking grub cursor. It doesn’t do anything and I can’t type anything. I booted onto the livecd and tried to reinstall grub, this time it didn’t work and I was stuck with a blinking cursor again. I had to boot off a grub cd to get into my system(something I don’t favor).
In the install I picked all defaults, which means that on the grub installation part I did not check that I wanted it to install to mbr. Should I have done this?
Anyway, how can I fix this issue? I really want to use openSUSE 12.3, but if it isn’t going to consistently boot I don’t have a place for it in my life. Please understand, I am not mad at the community or the OS, I just need a consistent OS that will provide me at least some stability in my life.
I would be glad to post any logs to resolve this issue.
The first thing to check is HDD integrity. Any errors in SMART? Also in case of dirty shutdown grub may fail to read filesystem (it does not support journal at the moment).
I tried. Initially while I was typing it I was frustrated, but realized as I continued typing that this is nobody’s fault and that I am just experiencing an issue.
Today I boot and I get a blinking grub cursor. It doesn’t do anything and I can’t type anything. I booted onto the livecd and tried to reinstall grub, this time it didn’t work and I was stuck with a blinking cursor again. I had to boot off a grub cd to get into my system(something I don’t favor).
Same happened here today, OS12.3 with Grub2, fresh install from yesterday.
So I changed via >yast >bootloader to Grub, and system started well, only issue some silly entrances there and bodhi-linux on /sda2 was not listed.
By curiosity I changed again to Grub2, also starting right now without changing anything in its settings, starting from /
Cool. I figured nothing was wrong with my drive but it is always good to check. Thanks for your help. I will report back after a reboot. Trying plain ol’ grub.
It is still possible that root is not completely free and cleanly unmounted on shutdown. Not sure how to debug it though … could you make available /var/log/messages* files that span several reboots?
Quick question(to avoid making another thread). I added a repo X11:Utilities. Let’s say for example that X11:Utilities included a new version of kde. Will Zypper pull updates from there instead of the opensuse repo? If so, How can I set priority for my repositories(kind of like apt-pinning)? When would it be necessary to do such a procedure?
Quick question(to avoid making another thread). I added a repo X11:Utilities. Let’s say for example that X11:Utilities included a new version of kde. Will Zypper pull updates from there instead of the opensuse repo? If so, How can I set priority for my repositories(kind of like apt-pinning)? When would it be necessary to do such a procedure?
Depends if you changed repos to install the package. In Yast press view and select repositories. Then select the repo on the left and click the switch system package i box above RPM list. That will switch priority of all installed rpms from that repo to that repo.
> Here ya go. I try to stick with defaults unless I need a certain app.
>
>
> Code:
> --------------------
> # | Alias | Name | Enabled | Refresh
> —±--------------------------±-----------------------------------±--------±-------
> 1 | X11:Utilities | X11:Utilities | Yes | Yes
> 2 | ftp.gwdg.de-suse | Packman Repository | Yes | Yes
> 3 | google-talkplugin | google-talkplugin | Yes | Yes
> 4 | libdvdcss repository | libdvdcss repository | Yes | Yes
> 5 | repo-debug | openSUSE-12.3-Debug | No | Yes
> 6 | repo-debug-update | openSUSE-12.3-Update-Debug | No | Yes
> 7 | repo-debug-update-non-oss | openSUSE-12.3-Update-Debug-Non-Oss | No | Yes
> 8 | repo-non-oss | openSUSE-12.3-Non-Oss | Yes | Yes
> 9 | repo-oss | openSUSE-12.3-Oss | Yes | Yes
> 10 | repo-source | openSUSE-12.3-Source | No | Yes
> 11 | repo-update | openSUSE-12.3-Update | Yes | Yes
> 12 | repo-update-non-oss | openSUSE-12.3-Update-Non-Oss | Yes | Yes
>
>
> --------------------
>
>
> Quick question(to avoid making another thread). I added a repo
> X11:Utilities. Let’s say for example that X11:Utilities included a new
> version of kde. Will Zypper pull updates from there instead of the
> opensuse repo?
No, neither zypper nor yast will pull more recent version from a
different repository, that’s a feature. A “zypper up” will apply newer
versions of packages coming from the same repo than the originals. Or
rather, the same “vendor”.
There are several methods to force a package to change vendor. One is
using “zypper dup fromrepo” (see man for correct syntax). Another is in
yast, repo view, switch system package to this repo. The one I use is
display in yast the contents of the repo I want to switch to, display
the version tab, and then I go package by package selecting the version
I want. It is tedious, but safe.
> If so, How can I set priority for my repositories(kind of
> like apt-pinning)? When would it be necessary to do such a procedure?
Priorities can be changed in the yast module for repository management.
Or “zypper mr …”
When you select a new package to be installed, or something is
autoselected for dependencies, and it is found on several repos, it
comes from the repo with the lower priority number (I believe). Unless
the requirements specify a version above a number.
–
Cheers / Saludos,
Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)