On 2022-03-13 00:16, Marc Chamberlin wrote:
Hello, I have an openSuSE 15.2 x64 system which somehow managed to lose it's boot directory and perhaps a few other system files, I dunno. So it no longer boots up. I managed to restore it, using a live USB stick, a bit to the point where I could get it to boot to a command prompt but not to the point where I could use the network. Something about firewalld and dbus not starting was keeping me from getting any further. So I decided to try an repair the installation from a regular installation USB stick. I thought OpenSuSE used to supply a repair option
No, it does not. It did in the distant past, but the thing was failing more and more each year and eventually got removed.
but was unable to find it on either the live or the installation USB sticks. So I tried to use the upgrade option instead, but that did not repair or replace any existing files on my system, it just installed files that were needing to be upgraded from what was already installed. (just a few files were touched) And that actually made the system worse, I cannot even boot up to the command prompt for a single shell. Instead now the system goes into an endless cycle of error messages and will not boot up at all.
What upgrade option? There is a method used sometimes as a last resort for doing repairs. You have to boot the installation DVD of the same distro version: http://download.opensuse.org/distribution/leap/15.2/iso/openSUSE-Leap-15.2-D... when it boots, instead of "install", choose "upgrade". However, there may be a level of brokenness beyond which it doesn't work. Another method would be to swap the hard disk of the computer with a new one, install fresh on it a system as similar as possible, then copy over missing parts from new disk to new disk.
So how does one repair OpenSuSE these days? Can I do it from a live CD? If so how? Thanks in advance, for all offers of help and advice! Marc...
You repair manually. You find out what is broken, you find out what needs to be done, you think out how to do it, and you do it >:-) -- Cheers / Saludos, Carlos E. R. (from 15.3 x86_64 at Telcontar)