Let me start by apologizing for a long post and also that I am limited in my linux experience. I had installed Opensuse 10.3 to begin to learn. The purpose of the machine was mainly a file server for my home network. I have two drives configured for raid through the OS. I mount /home and /shared from the raid /dev/md0
I will try to remember everything that I have done and the errors.Hopefully I have not done too much damage here
I wanted to upgrade my machine to Opensuse 11 so I booted to the CD and did the installation option. I chose update. The first error that I received was when I had to choose the partition. It automatically select /dev/sdc2 which is my root partition. Other partitions listed are:
/dev/sdb1
/dev/sdb2
/dev/sda1
/dev/sda2
/dev/md0
/dev/md1
/dev/sdc1
/dev/sdc2
When I hit next to update /dev/sdc2 I got a message"
"The partition /dev/sda1 could not be mounted.
mount: /dev/sda1 already mounted or /mnt/boot busy
If you are sure that the partition is not necessary for the update (it is not a system partition), click continue. To check or fix the mount options, click specify mount options. To abort update, click cancel."
I should have probably canceled at this point but of course I did not because I am thinking that /dev/sda1 is part of the raid partition and wasn’t a system partition. So I hit continue.
The next thing that came up were the repositories. I am not sure if I should have left them alone or not but they were all for opensuse 10.3 and disabled so I changed most of them to the opensuse 11.0 repository and then enabled them. Not sure if I should have done that or not…
The installation completed and the PC rebooted. When it rebooted the first thing that I noticed was that GRUB still listed Opensuse 10.3. Then when it booted it failed to mount the first raid device. However the first error was:
“Could not load /lib/modules/2.6.22.18-0.2/modules.dep : no such file or directory.” Why would it be trying to load from that kernel when the latest one on there was 2.6.25.5-1.1? Then it went on to try to mount the raid partition and it could not. It would give a message to run fsck. I ran fsck on /dev/md0 and it could not run it because it said that “e2fsck device or resource may be busy while trying to open”. There was also a message that the superblock could not be read.
Then being the genius that I am decided that I would change the path that GRUB was using from the old kernel to the new kernel. This didn’t do anything (or I didn’t do it right) and it still failed to boot with the same messages.
Next (I know I should have asked for help by now) I decided to re-run the upgrade. Although, this seemed to be a little more promising, it would get further than it did before but then would get a message that the x server could not start. The error is:
“Fatal server error: no screens found” it also says that current OS is Linux suse103 2.6.22.18-0.2-default is the x server error window
This brings me back to a console screen which says:
“ Welcome to openSUSE 11.0 (i586) – Kernel 2.6.22.18-0.2-default (tty1)
When I try to log in as root I get:
“cannot make/remove an entry for the specified session” and I am kicked back to the login again.
My biggest concern is getting to the to raid partitions. I am fine if I need to install from scratch as long as I do not lose the data on those two partitions.
Am I fixable or did I completely hose it?