Bug 150210

Summary: 2x SATA SAMSUNG 160GB ROOT=/dev/md0 (stripping) /boot=/dev/md2 (mirroring) MOUNTING ROOT FAILD
Product: [openSUSE] SUSE Linux 10.1 Reporter: Piotr Klimczak <nannou9>
Component: KernelAssignee: Neil Brown <nfbrown>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None    
Version: Beta 3   
Target Milestone: ---   
Hardware: 64bit   
OS: Linux   
Whiteboard:
Found By: System Test Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Piotr Klimczak 2006-02-12 11:34:05 UTC
Hi,

I`m getting roblem when booting linux.
Here is some out:

Loading Reiserfs
md: md0 stopped.
mdadm [856] segfault at 00000000000.......... some numbers
/init: line 503: 856 segmentation fault /sbin/mdadm --assemble --scan $mdconf
rootfs major=9 minor=0 devn=2304
/dev/md0: unknown volume type
/init 534: =: command not found
Mounting root /dev/md0
mount: unknown file system ''
umount: /dev is busy
umount: /dev is busy
Kernel panic........................ 

The root md0 partition is stripping raid. The /boot is placed in md2 (mirroring one).

Waiting for any answer

Greetings
Piotr Klimczak
Comment 2 Neil Brown 2006-02-16 06:16:23 UTC
This is a known problem (see the bug this has been marked as a duplicate of).

It will be fixed in the next beta.

The easiest work-around is to modify the initramfs used to boot the kernel
and change the init script (/init, line 503) so that
it has "--update=summaries".
i.e.     

  /sbin/mdadm --assemble --scan --update=summaries $mdconf

Hope that helps.


*** This bug has been marked as a duplicate of 146514 ***