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

Fakeraid sata boot problem (opensuse 10.2)

Hallo,

Das Problem:
beim Aufstarten von opensuse 10.2 kommt die Aufstartroutine nicht über folgende Fehlermeldung hinaus, welche zig-hunderte Male angezeigt wird:
Code:
Jan 08 20:35:33 linux-fsbk kernel: sda: rw=0, want=591802478, limit=312581808
Jan 08 20:35:33 linux-fsbk kernel: attempt to access beyond end of device

Das System:
AMD64 K8V Deluxe, 2 Sata Raid (0) HDD.
Installiert ist Windows XP und openSUSE 10.2 64
Der Grub-Loader für den Dual Boot funktioniert.

Fstab:
Code:
/dev/mapper/via_dcbbdafifj_part11 /                    ext3       acl,user_xattr        1 1
/dev/mapper/via_dcbbdafifj_part10 /boot                ext3       acl,user_xattr        1 2
/dev/mapper/via_dcbbdafifj_part12 /home                ext3       acl,user_xattr        1 2
/dev/mapper/via_dcbbdafifj_part1 /windows/C           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/mapper/via_dcbbdafifj_part5 /windows/D           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/mapper/via_dcbbdafifj_part6 /windows/E           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/mapper/via_dcbbdafifj_part7 /windows/F           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/mapper/via_dcbbdafifj_part8 /windows/G           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/mapper/via_dcbbdafifj_part9 /windows/H           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/mapper/via_dcbbdafifj_part4 swap                 swap       defaults              0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/dev/fd0             /media/floppy        auto       noauto,user,sync      0 0

menu.lst:
Code:
# Modified by YaST2. Last modification on Mon Jan  8 14:30:57 UTC 2007
default 0
timeout 8
gfxmenu (hd0,9)/message

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
    rootnoverify (hd0,0)
    chainloader (hd0,0)+1

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2
    root (hd0,9)
    kernel /vmlinuz-2.6.18.2-34-default root=/dev/mapper/via_dcbbdafifj_part9 vga=0x31a    resume=/dev/mapper/via_dcbbdafifj_part4 splash=silent showopts
    initrd /initrd-2.6.18.2-34-default

###Don't change this comment - YaST2 identifier: Original name: Linux other###
title Linux other
    rootnoverify (hd0,0)
    chainloader (/dev/sda,0)+1

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
    rootnoverify (hd0,0)
    chainloader (fd0)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.2
    root (hd0,9)
    kernel /vmlinuz-2.6.18.2-34-default root=/dev/mapper/via_dcbbdafifj_part11 vga=normal showopts ide=nodma apm=off acpi=off noresume edd=off 3
    initrd /initrd-2.6.18.2-34-default

openSUSE kann ich nur aufstarten, wenn ich die Installations-DVD einlege und bei der Installationsroutine die Option "Boot installed System" wähle. Dann funktioniert openSUSE auch.

Welche Änderungen sind vorzunehmen, damit openSUSE auch ohne Installations-DVD oder -CD von der Festplatte weg aufstartet?
 
Ganz grob würde ich mal sagen: in grub muß stehen statt
Code:
kernel /vmlinuz-2.6.18.2-34-default root=/dev/mapper/via_dcbbdafifj_part9 vga=0x31a
Code:
kernel /vmlinuz-2.6.18.2-34-default root=/dev/mapper/via_dcbbdafifj_part10 vga=0x31a
denn lt. fstab ist /boot dort und nicht bei Windows/H

Grüße
 
funktioniert leider auch nicht mit den Aenderungen. Nun wir die Meldung "attempt to access beyond ..." angezeigt bis die Meldung "Kernel panic ..." erscheint und die Start-up-Routine gestoppt wird.

Bemerkenswert ist nur, dass über die Installations-DVD, das installierte System einwandfrei gestartet werden kann.
 
jengelh schrieb:
access beyond - ist deine Partitionstabelle im Mors?

alles klar bzgl. "Mors".
Die Partitionstabelle scheint nicht im Mors zu sein. Ich Dual-Boot. Windows läuft einwandfrei. Der Start von opensuse über die Installations-CD mit der Option "Boot installed system" funktioniert auch einwandfrei.

Weitere Ideen?
 
matsie schrieb:
Hallo,

Das Problem:
beim Aufstarten von opensuse 10.2 kommt die Aufstartroutine nicht über folgende Fehlermeldung hinaus, welche zig-hunderte Male angezeigt wird:
Code:
Jan 08 20:35:33 linux-fsbk kernel: sda: rw=0, want=591802478, limit=312581808
Jan 08 20:35:33 linux-fsbk kernel: attempt to access beyond end of device
Du hast vergessen uns zu zeigen:
* fdisk -l
 
Hallo! Habe ähnliche Probleme – RAID 0, ASUS P4P800 SE, DUAL Boot. Versuche vom RAID booten. Windows läuft einwandfrei.Der Start von opensuse über die Installations-CD mit der Option "Boot installed system" funktioniert auch einwandfrei. Und? Hat jemand Antwort gefunden und was bedeutet letzte Zitate? Adressierung ist unmöglich, und was soll es?
Sorry Deutsch ist nicht meine Mutersprache.
 
Habe bisher die Tipps dieses Threads befolgt, jedoch ohne Erfolg. Nun füge ich nochmals die entsprechenden Dateieinträge an:

fstab (im Verzeichnis /etc/):
Code:
/dev/mapper/via_dcbbdafifj_part11 /                    ext3       acl,user_xattr        1 1
/dev/mapper/via_dcbbdafifj_part10 /boot                ext3       acl,user_xattr        1 2
/dev/mapper/via_dcbbdafifj_part12 /home                ext3       acl,user_xattr        1 2
/dev/mapper/via_dcbbdafifj_part1 /windows/C           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/mapper/via_dcbbdafifj_part5 /windows/D           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/mapper/via_dcbbdafifj_part6 /windows/E           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/mapper/via_dcbbdafifj_part7 /windows/F           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/mapper/via_dcbbdafifj_part8 /windows/G           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/mapper/via_dcbbdafifj_part9 /windows/H           vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/mapper/via_dcbbdafifj_part4 swap                 swap       defaults              0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/dev/fd0             /media/floppy        auto       noauto,user,sync      0 0

menu.lst (im Verzeichnis /boot/boot/grub):
Code:
# Modified by YaST2. Last modification on Fri Jan 19 18:07:00 CET 2007
default 0
timeout 8
gfxmenu (hd0,9)/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title Windows
    rootnoverify (hd0,0)
    chainloader (hd0,0)+1

title openSUSE 10.2
    root (hd0,9)
    kernel /vmlinuz root=/dev/mapper/via_dcbbdafifj_part11 vga=0x31a    resume=/dev/mapper/via_dcbbdafifj_part4 splash=silent showopts
    initrd /initrd

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
    rootnoverify (hd0,0)
    chainloader (fd0)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.2
    root (hd0,9)
    kernel /vmlinuz root=/dev/mapper/via_dcbbdafifj_part11 vga=normal showopts ide=nodma apm=off acpi=off noresume edd=off 3
    initrd /initrd

fdisk -l
Code:
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5
Warning: invalid flag 0x7650 of partition table 5 will be corrected by w(rite)

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        4079    32764536    7  HPFS/NTFS
/dev/sda2            4080       37477   268269435    f  W95 Ext'd (LBA)
/dev/sda3           37478       38783    10490445   83  Linux
/dev/sda4           38784       38914     1052257+  82  Linux swap / Solaris
/dev/sda5   ?      109922      216873   859084850   71  Unknown

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

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

Disk /dev/dm-0: 320.0 GB, 320083722240 bytes
255 heads, 63 sectors/track, 38914 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

     Device Boot      Start         End      Blocks   Id  System
/dev/dm-0p1   *           1        4079    32764536    7  HPFS/NTFS
/dev/dm-0p2            4080       37477   268269435    f  W95 Ext'd (LBA)
/dev/dm-0p3           37478       38783    10490445   83  Linux
/dev/dm-0p4           38784       38914     1052257+  82  Linux swap / Solaris
/dev/dm-0p5            4080       12875    70653838+   7  HPFS/NTFS
/dev/dm-0p6           12876       19457    52869883+   b  W95 FAT32
/dev/dm-0p7           19458       25831    51199123+   b  W95 FAT32
/dev/dm-0p8           25832       32205    51199123+   b  W95 FAT32
/dev/dm-0p9           32206       32539     2682823+   b  W95 FAT32
/dev/dm-0p10          32540       32548       72261   83  Linux
/dev/dm-0p11          32549       34520    15840058+  83  Linux
/dev/dm-0p12          34521       37477    23752071   83  Linux

Disk /dev/dm-1: 33.5 GB, 33550884864 bytes
255 heads, 63 sectors/track, 4078 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

This doesn't look like a partition table
Probably you selected the wrong device.

     Device Boot      Start         End      Blocks   Id  System
/dev/dm-1p1   ?       13578      119522   850995205   72  Unknown
Partition 1 does not end on cylinder boundary.
/dev/dm-1p2   ?       45382       79243   271987362   74  Unknown
Partition 2 does not end on cylinder boundary.
/dev/dm-1p3   ?       10499       10499           0   65  Novell Netware 386
Partition 3 does not end on cylinder boundary.
/dev/dm-1p4          167628      167631       25817+   0  Empty
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

Disk /dev/dm-2: 10.7 GB, 10742215680 bytes
255 heads, 63 sectors/track, 1306 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-2 doesn't contain a valid partition table

Disk /dev/dm-3: 1077 MB, 1077511680 bytes
255 heads, 63 sectors/track, 131 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-3 doesn't contain a valid partition table

Disk /dev/dm-4: 72.3 GB, 72349530624 bytes
255 heads, 63 sectors/track, 8795 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

This doesn't look like a partition table
Probably you selected the wrong device.

     Device Boot      Start         End      Blocks   Id  System
/dev/dm-4p1   ?       13578      119522   850995205   72  Unknown
Partition 1 does not end on cylinder boundary.
/dev/dm-4p2   ?       45382       79243   271987362   74  Unknown
Partition 2 does not end on cylinder boundary.
/dev/dm-4p3   ?       10499       10499           0   65  Novell Netware 386
Partition 3 does not end on cylinder boundary.
/dev/dm-4p4          167628      167631       25817+   0  Empty
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

Disk /dev/dm-5: 54.1 GB, 54138760704 bytes
255 heads, 63 sectors/track, 6581 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

     Device Boot      Start         End      Blocks   Id  System
/dev/dm-5p4          128454      128456       19911    0  Empty
Partition 4 does not end on cylinder boundary.

Disk /dev/dm-6: 52.4 GB, 52427902464 bytes
255 heads, 63 sectors/track, 6373 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

     Device Boot      Start         End      Blocks   Id  System
/dev/dm-6p4          128454      128456       19911    0  Empty
Partition 4 does not end on cylinder boundary.

Disk /dev/dm-7: 52.4 GB, 52427902464 bytes
255 heads, 63 sectors/track, 6373 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

     Device Boot      Start         End      Blocks   Id  System
/dev/dm-7p4          128454      128456       19911    0  Empty
Partition 4 does not end on cylinder boundary.

Disk /dev/dm-8: 2747 MB, 2747211264 bytes
255 heads, 63 sectors/track, 333 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

     Device Boot      Start         End      Blocks   Id  System
/dev/dm-8p4          128454      128456       19911    0  Empty
Partition 4 has different physical/logical beginnings (non-Linux?):
     phys=(0, 0, 0) logical=(128453, 1, 61)
Partition 4 has different physical/logical endings:
     phys=(0, 0, 0) logical=(128455, 124, 3)
Partition 4 does not end on cylinder boundary.

Disk /dev/dm-9: 73 MB, 73995264 bytes
255 heads, 63 sectors/track, 8 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-9 doesn't contain a valid partition table

Disk /dev/dm-10: 16.2 GB, 16220219904 bytes
255 heads, 63 sectors/track, 1971 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-10 doesn't contain a valid partition table

Disk /dev/dm-11: 24.3 GB, 24322120704 bytes
255 heads, 63 sectors/track, 2956 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-11 doesn't contain a valid partition table

Hier noch Auszug aus dem Partitioner:
Code:
/dev/mapper/via_dcbbdafifj           XX GB  BIOS RAID via_dcbbdafifj
/dev/mapper/via_dcbbdafifj_part1  XX GB  DM RAID   /windows/C
/dev/mapper/via_dcbbdafifj_part2  XX GB  DM RAID
/dev/mapper/via_dcbbdafifj_part3  XX GB  DM RAID
/dev/mapper/via_dcbbdafifj_part4  XX GB  DM RAID   swap
/dev/mapper/via_dcbbdafifj_part5  XX GB  DM RAID   /windows/D
/dev/mapper/via_dcbbdafifj_part6  XX GB  DM RAID   /windows/E
/dev/mapper/via_dcbbdafifj_part7  XX GB  DM RAID   /windows/F
/dev/mapper/via_dcbbdafifj_part8  XX GB  DM RAID   /windows/G
/dev/mapper/via_dcbbdafifj_part9  XX GB  DM RAID   /windows/H
/dev/mapper/via_dcbbdafifj_part10 XX GB  DM RAID   /boot
/dev/mapper/via_dcbbdafifj_part11  XX GB  DM RAID   /
/dev/mapper/via_dcbbdafifj_part12  XX GB  DM RAID   /home
/dev/sda                                        XX GB   SAMSUNG-SP1614C     RAID via_dcbbdafifj
/dev/sdb                                        XX GB   SAMSUNG-SP1614C     RAID via_dcbbdafifj
 
Ja, die Güllepumpe. Fehlt nch der Kommentar zum Golfball auffm Kopp :)

Zum eigendlichen Problem: Ich tippe auf ein fehlendes Modul in der initrd...
 
Oben