Hi, I was trying to update from 11.2 to 12.2 using the live gnome cd. Although the upgrade process finishes all
steps, the result is a system which doesn’t boot. The system has an older Promise RAID driver (module: sata_promise)
on the motherboard and the boot process fails at “could not find /dev/disk/by_id/…”. The installer for 12.2 doesn’t
(as far as I can see) recognize the raid system at all: The partition table lists both /dev/sda and /dev/sdb. Fortunately(?) /boot is a separate partition, so I was able to partially recover 11.2 – no X-windows but I do have zypper and most
commands (ssh etc.) working .
So here is the data I was able to recover using 11.2:
uname -r
2.6.31.5-0.1-desktop
lsmod includes sata_promise
ls for /boot:
backup_mbr boot boot.readme config-2.6.31.5-0.1-desktop config-3.4.47-2.38-desktop
do_purge_kernels grub initrd initrd-2.6.31.5-0.1-desktop initrd-3.4.47-2.38-desktop
lost+found memtest.bin message
symvers-2.6.31.5-0.1-desktop.gz
symvers-3.4.47-2.38-desktop.gz
sysctl.conf-3.4.47-2.38-desktop
System.map-2.6.31.5-0.1-desktop
System.map-3.4.47-2.38-desktop
vmlinux-3.4.47-2.38-desktop.gz
vmlinuz
vmlinuz-2.6.31.5-0.1-desktop
vmlinuz-3.4.47-2.38-desktop
Here is the contents of /etc/fstab
/dev/disk/by-id/raid-pdc_daiibccjad-part6 swap swap defaults 0 0
/dev/disk/by-id/raid-pdc_daiibccjad-part7 / ext4 acl,user_xattr 1 1
/dev/disk/by-id/raid-pdc_daiibccjad-part5 /boot ext4 acl,user_xattr 1 2
/dev/disk/by-id/raid-pdc_daiibccjad-part9 /home ext3 acl,user_xattr 1 2
/dev/disk/by-id/raid-pdc_daiibccjad-part1 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
Here is the contents of /boot/grub:
default device.map device.map.old
e2fs_stage1_5 fat_stage1_5 ffs_stage1_5
iso9660_stage1_5 jfs_stage1_5 menu.lst
menu.lst.old minix_stage1_5
reiserfs_stage1_5 stage1 stage2
ufs2_stage1_5 vstafs_stage1_5 xfs_stage1_5
I tried zypper dup, but that gave an extremely long list of “nothing provides …”
Here is the repository list.
| Alias | Name | Enabled | Refresh
—±-----------------------------±--------------------------------------------±--------±-------
1 | OpenSuse12 | OpenSuse12 | Yes | Yes
2 | download.nvidia.com-opensuse | NVIDIA Repository | No | Yes
3 | download.videolan.org-SuSE | VideoLan Repository | No | Yes
4 | ftp.uni-erlangen.de-suse | Packman Repository | No | Yes
5 | openSUSE_12.2_Update | Online updates for openSUSE 12.2 (standard) | Yes | Yes
6 | repo-debug | openSUSE-11.2-Debug | No | Yes
7 | repo-non-oss | openSUSE-11.2-Non-Oss | No | Yes
8 | repo-oss | openSUSE-11.2-Oss | No | Yes
9 | repo-source | openSUSE-11.2-Source | No | Yes
10 | repo-update | openSUSE-11.2-Update | No | Yes
Finally, here is the contents of device.map:
(hd0) /dev/disk/by-id/raid-pdc_daiibccjad
Any help would be appreciated.
-Greg
P.S. Since the windows partition is working, I don’t want to get into trying to disable the RAID driver on
the motherboard.