• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Upgrade OpenSuSE 11.4 auf 12.2 fehlgeschlagen

OpenHaus

Newbie
Hallo,

ich habe seit einem Upgrade von OpenSuSE 11.4 auf OpenSuSE 12.2 das Problem, dass mein Rechner nicht mehr hochfährt.

Ich habe so ziemlich alles probiert, was bisher als Lösung für das Problem vorgeschlagen wurde, u.a. Downgrade auf OpenSuSE 12.1, Boot-Partition vom RAID losgelöst, grub/grub2/lilo, Root-Disk mit UUID, by-id und Devicenamen.

Es macht alles keinen Unterschied, der Fehler bleibt überall derselbe. Während des Boot-Vorganges sehe ich:

"Waiting for device /dev/NAME-MEINES-ROOT-DEVICES to appear... .... could not find device"

Aktuell habe ich grub2 installiert.

Ich freue mich über jeden Hinweis!

Danke,
Fabio.

PS: Neuinstallation ist leider keine Lösung...

Ausgaben:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
fdisk -l
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Disk /dev/sdc: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000f34a8

Device Boot Start End Blocks Id System
/dev/sdc1 1 295 2368512 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sdc3 * 296 182401 1462766445 fd Linux raid autodetect

Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005fb16


Device Boot Start End Blocks Id System
/dev/sdb1 1 295 2368512 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sdb3 * 296 182401 1462766445 fd Linux raid autodetect

Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0008ad86

Device Boot Start End Blocks Id System
/dev/sda1 * 1 32 256000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 32 295 2112512 82 Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3 296 182401 1462766445 83 Linux

Disk /dev/md2: 2995.7 GB, 2995745456128 bytes
2 heads, 4 sectors/track, 731383168 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 65536 bytes / 131072 bytes
Disk identifier: 0x00000000

Disk /dev/md2 doesn't contain a valid partition table


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
parted -l
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Model: ATA ST31500341AS (scsi)
Disk /dev/sda: 1500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1049kB 263MB 262MB primary ext2 boot
2 263MB 2426MB 2163MB primary linux-swap(v1)
3 2426MB 1500GB 1498GB primary ext4


Model: ATA ST31500341AS (scsi)
Disk /dev/sdb: 1500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1049kB 2426MB 2425MB primary ext4
3 2426MB 1500GB 1498GB primary boot, raid


Model: ATA ST31500341AS (scsi)
Disk /dev/sdc: 1500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1049kB 2426MB 2425MB primary ext4
3 2426MB 1500GB 1498GB primary boot, raid


Model: Linux Software RAID Array (md)
Disk /dev/md2: 2996GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number Start End Size File system Flags
1 0.00B 2996GB 2996GB ext3


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
/etc/fstab
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

proc /proc proc defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
/dev/disk/by-id/scsi-35000c5002070c703-part1 /boot ext2 acl,user_xattr 1 2
/dev/disk/by-id/scsi-35000c5002070c703-part2 swap swap defaults 0 0
/dev/disk/by-id/scsi-35000c5002070dabd-part1 /tmp ext4 acl,user_xattr 1 2
/dev/disk/by-id/scsi-35000c5002070c703-part3 / ext4 acl,user_xattr 1 2
/dev/md2 /storage ext3 defaults 0 0
/dev/disk/by-id/scsi-35000c500206ee685-part1 /srv ext4 acl,user_xattr 1 2

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
lspci
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

00:00.0 Host bridge: Intel Corporation 5520/5500/X58 I/O Hub to ESI Port (rev 13)
00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 13)
00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 13)
00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 13)
00:14.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub System Management Registers (rev 13)
00:14.1 PIC: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 13)
00:14.2 PIC: Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 13)
00:14.3 PIC: Intel Corporation 5520/5500/X58 I/O Hub Throttle Registers (rev 13)
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
02:00.0 VGA compatible controller: NVIDIA Corporation G72 [GeForce 7500 LE] (rev a1)
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
07:00.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10)
ff:00.0 Host bridge: Intel Corporation Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers (rev 05)
...
ff:03.0 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller (rev 05)
...
 

Jägerschlürfer

Moderator
Teammitglied
OpenHaus schrieb:
Es macht alles keinen Unterschied, der Fehler bleibt überall derselbe. Während des Boot-Vorganges sehe ich:

"Waiting for device /dev/NAME-MEINES-ROOT-DEVICES to appear... .... could not find device"
genau diese Angabe wäre wichtig gewesen

OpenHaus schrieb:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
/etc/fstab
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

proc /proc proc defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
/dev/disk/by-id/scsi-35000c5002070c703-part1 /boot ext2 acl,user_xattr 1 2
/dev/disk/by-id/scsi-35000c5002070c703-part2 swap swap defaults 0 0
/dev/disk/by-id/scsi-35000c5002070dabd-part1 /tmp ext4 acl,user_xattr 1 2
/dev/disk/by-id/scsi-35000c5002070c703-part3 / ext4 acl,user_xattr 1 2
/dev/md2 /storage ext3 defaults 0 0
/dev/disk/by-id/scsi-35000c500206ee685-part1 /srv ext4 acl,user_xattr 1 2
Wenn du uns schon nicht alle Daten nennst, stimmt der Devicename mit dem in der fstab genannten überein? Ich denke nicht und das wird schon dein Problem sein,...
 

josef-wien

Ultimate Guru
OpenHaus schrieb:
"Waiting for device /dev/NAME-MEINES-ROOT-DEVICES to appear... .... could not find device"
Was steht dort genau? Findest Du diese Angabe, wenn Du ein Live-System (oder das Rettungssystem der openSUSE-DVD) startest und in dessen /dev-Verzeichnis nachschaust?

OpenHaus schrieb:
Boot-Partition vom RAID losgelöst
Aus welchem RAID? Was hat
OpenHaus schrieb:
/dev/md2 /storage ext3 defaults 0 0
mit der Systempartition zu tun?

OpenHaus schrieb:
Habe mit den verschiedenen Angaben getestet (sda, by-id, UUID).
Was hast Du wo gemacht?
 
OP
O

OpenHaus

Newbie
Hallo,

josef-wien schrieb:
OpenHaus schrieb:
"Waiting for device /dev/NAME-MEINES-ROOT-DEVICES to appear... .... could not find device"
Was steht dort genau? Findest Du diese Angabe, wenn Du ein Live-System (oder das Rettungssystem der openSUSE-DVD) startest und in dessen /dev-Verzeichnis nachschaust?

nein, ich finde das nicht. Das ist das Problem. Ich weiß nicht, warum das zum Systemstart nicht angelegt wird, bzw. wie ich initrd dazu bewege.

OpenHaus schrieb:
Boot-Partition vom RAID losgelöst
Aus welchem RAID? Was hat
OpenHaus schrieb:
/dev/md2 /storage ext3 defaults 0 0
mit der Systempartition zu tun?

Jetzt nichts mehr, vorher war es die Root-Partition. An der Fehlermeldung hat sich aber im Grunde nichts geändert.

OpenHaus schrieb:
Habe mit den verschiedenen Angaben getestet (sda, by-id, UUID).
Was hast Du wo gemacht?

Ich habe /etc/fstab und bei grub /boot/grub/menu.lst inklusive /boot/grub/device.map entsprechend angeglichen.
 

SUSEDJAlex

Advanced Hacker
ich würde dir folgenden Rat geben:

Den Upgrade von 11.4 auf 12.2 ist mit Risiken verbunden, daher kann ich dir nur den Rat geben dies in Form einer Neuinstallation von 12.2 zu bewerkstelligen, da 12.2 mit ausschließlich mit systemd bootet.

Ich hoffe, es sind nicht allzu viele persönliche Daten drauf und du hast einen Backup gefahren.

EDIT: lese dass du keine Neuinstallation machen willst, aber Upgrade auf 12.2 danach downgrade auf 12.1...sowas geht m. E. überhaupt nicht gut.

LG SUSEDJAlex
 

josef-wien

Ultimate Guru
OpenHaus schrieb:
nein, ich finde das nicht.
Deine Systempartition muß aufscheinen, sonst hättest Du sie nicht einhängen und daraus Dateiinhalte ins Forum stellen können. So zahlreich können die Eintragungen nicht sein, daß Du die für Deine Systempartition vergebenen Namen nicht mit
Code:
ls -lR /dev/disk
herausfindest.

P. S. /boot/grub/device.map spielt beim Boot-Vorgang nicht mit, die Datei wird nur als Übersetzungstabelle gebraucht, wenn im laufenden System Bootloader-Aktivitäten erfolgen. Die Eintragung der Systempartition in /etc/fstab ist nur für Programme wie z. B. mount oder df von Interesse, das Einhängen selbst erfolgt durch die Definition in der initrd oder den diese Definition übersteuernden Kernel-Parameter root=/dev/xxx.
 
OP
O

OpenHaus

Newbie
josef-wien schrieb:
OpenHaus schrieb:
nein, ich finde das nicht.
Deine Systempartition muß aufscheinen, sonst hättest Du sie nicht einhängen und daraus Dateiinhalte ins Forum stellen können. So zahlreich können die Eintragungen nicht sein, daß Du die für Deine Systempartition vergebenen Namen nicht mit
Code:
ls -lR /dev/disk

Im Rescue-Mode taucht die Platte auf, aber nicht beim Booten, wenn der Boot-Vorgang abgebrochen ist und ich auf der Shell lande.

Falls noch jemand über diesen Thread stolpert und eine Lösung sucht, ich habe sie nicht gefunden! Ich habe in den sauren Apfel gebissen und das System neu aufgesetzt. Danke für eure Hilfe!
 
Oben