opensuse 11.4 x64 vs. Intel ICH10R Raid tömb.

Fórumok

Sziasztok.
Akadt egy érdekes feladat, egy raid tömbre kellett Windows és Linuxot, telepítenem, (opensuse, windows 7).
A telepítést particionálással kezdtem:
a raid tömb elején létrehoztam egy 512MB elsődleges partíciót, erre telepítem majd a linux /boot partícióját, ezután következik egy szintén elsődleges, 150GB a windowsnak, a tömb többi része logikai meghajtó mer az ügyfél több partíciót kért.
A logikai partíció elején készítettem egy 1GB partíciót a swap-nak, és egy 300GB-os partíciót a root-nak.
Ezek után még 3 ntfs partíció van.
Feltettem a windowst, majd következett a suse, a telepítés elején örömmel közölte, hogy intel matrix storage tömböt észlelt és szeretném-e ha az MD raid kezelő foglalkozzon vele, igennel válaszoltam.
Ezután kézi particionálást választottam a partíciók így néznek ki a suse alatt:

/dev/md126p1 = /boot
"/dev/md126p2 = windows boot"
/dev/md126p3 = swap
/dev/md126p4 = /

A telepítés végén amikor a grubot akarta telepíteni error 22-öt kaptam: "No such partition"
A a grub már egészen másként látja a dolgokat, szerinte a root partició itt van:
/dev/disk/by-id/md-uuid-xxxxxxxxxxx
Kézzel átállítottam /dev/md126p4-re, ekkor is hibát írt, de már települt, újraindítás után a windows simán indul , a suse viszont ezt írja ki:
/dev/disk/by-id/md-uuid-xxxxxxxxxxx ............. time out
Pedig átírtam hogy ne itt keresse a root-ot, próbáltam már úgy is LVM alapú legyen a particionálás, és úgy is hogy nem az MD raid kezelő foglalkozzon a raid tömbbel.
Eredmény semmi, ha nem az MD dolgozik be sem boot-ol a rendszer.
Próbálkoztam ubuntu 11.04 x64 -el is eredmény dettó, grub telepítésekor error 22.

Most a windowsban megnéztem a partíciós táblát, az a meglepetés ért hogy az eddig logikai meghajtók (swap és root) elsődleges partíciók lettek.

Gondolom a grubbal kellene valamit mókolni, tudna valaki segíteni ?

Hozzászólások

Végre találtam egy működő ext4 olvasót windows alá :)
Ez van a grup device.map-jába:

(hd0) /dev/disk/by-id/md-uuid-4e6f6312:4d57d263:d6e1fe73:1c0b9a58

Nagyon nem értem :(

Ez pedig a menu.lst:

# Modified by YaST2. Last modification on p aug 12 20:27:46 CEST 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 3
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,0)/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.4 - 2.6.37.1-1.2
root (hd0,0)
kernel /vmlinuz-2.6.37.1-1.2-desktop root=/dev/disk/by-id/md-uuid-4e6f6312:4d57d263:d6e1fe73:1c0b9a58-part4 resume=/dev/disk/by-id/md-uuid-4e6f6312:4d57d263:d6e1fe73:1c0b9a58-part3 splash=silent quiet showopts vga=0x31a
initrd /initrd-2.6.37.1-1.2-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.4 - 2.6.37.1-1.2
root (hd0,0)
kernel /vmlinuz-2.6.37.1-1.2-desktop root=/dev/disk/by-id/md-uuid-4e6f6312:4d57d263:d6e1fe73:1c0b9a58-part4 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x31a
initrd /initrd-2.6.37.1-1.2-desktop

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.4 x64
root (hd0,0)
kernel /vmlinuz-2.6.37.1-1.2-desktop root=/dev/disk/by-id/md-uuid-4e6f6312:4d57d263:d6e1fe73:1c0b9a58-part7 resume=/dev/disk/by-id/md-uuid-4e6f6312:4d57d263:d6e1fe73:1c0b9a58-part6 splash=silent quiet showopts vga=0x31a
initrd /initrd-2.6.37.1-1.2-desktop

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

###Don't change this comment - YaST2 identifier: Original name: memtest86###
title Memory Test
kernel (hd0,0)/memtest.bin

Most csak nézek és bambulok ....

Nem tudom van-e értelme, de berakom a /etc/sysconfig/bootloader fájl tartalmát:

## Path: System/Bootloader
## Description: Bootloader configuration
## Type: list(grub,lilo,none)
## Default: grub
#
# Type of bootloader in use.
# For making the change effect run bootloader configuration tool
# and configure newly selected bootloader
#
#
LOADER_TYPE="grub"

## Path: System/Bootloader
## Description: Bootloader configuration
## Type: list(floppy,mbr,root,boot,custom,none)
## Default: mbr
#
# Location of boot loader.
# For making the change effect run bootloader configuration tool
#
#
LOADER_LOCATION=""

## Path: System/Bootloader
## Description: Bootloader configuration
## Type: string
## Default: "splash=silent quiet showotps"
#
# Arguments for kernel which is used like default boot section.
# If the options is commented perl-Bootloader uses his default arguments
# for kernel.
#
DEFAULT_APPEND="resume=/dev/disk/by-id/md-uuid-4e6f6312:4d57d263:d6e1fe73:1c0b9a58-part6 splash=silent quiet showopts"

## Path: System/Bootloader
## Description: Bootloader configuration
## Type: string
## Default: none
#
# VGA option for kernel which is used like default boot section.
# If the options is commented or empty perl-Bootloader doesn't use it.
# Empty option could be cause of broken size of fonts etc.
#
DEFAULT_VGA="0x31a"

## Path: System/Bootloader
## Description: Bootloader configuration
## Type: string
## Default: "showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe"
#
# Arguments for kernel which is used like failsafe boot section
# If the options is commented perl-Bootloader uses his default arguments
# for kernel.
#
FAILSAFE_APPEND="showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe"

## Path: System/Bootloader
## Description: Bootloader configuration
## Type: string
## Default: none
#
# VGA option for kernel which is used like failsafe boot section.
# If the options is commented or empty perl-Bootloader doesn't use it.
# Empty option could be cause of broken size of fonts etc.
#
FAILSAFE_VGA="0x31a"

## Path: System/Bootloader
## Description: Bootloader configuration
## Type: string
## Default: "splash=silent quiet showotps"
#
# Arguments for XEN kernel in Dom0.
# If the options is commented perl-Bootloader uses his default arguments
# for XEN kernel.
#
XEN_KERNEL_APPEND="resume=/dev/disk/by-id/md-uuid-4e6f6312:4d57d263:d6e1fe73:1c0b9a58-part6 splash=silent quiet showopts"

## Path: System/Bootloader
## Description: Bootloader configuration
## Type: string
## Default: none
#
# Arguments for XEN hypervisor
# Usually it is empty or includes arguments like crashkernel for kdump etc.
#
XEN_APPEND=""

## Path: System/Bootloader
## Description: Bootloader configuration
## Type: string
## Default: none
#
# VGA option for XEN kernel.
# If the options is commented or empty perl-Bootloader doesn't use it.
# Empty option could be cause of broken size of fonts etc.
#
XEN_VGA="0x31a"
## Path: System/Bootloader
## Description: Bootloader configuration
## Type: yesno
## Default: no
#
# Should the boot cycle detection be used to
# avoid unconditional reboot cycles of not
# supervised system.
#
CYCLE_DETECTION="no"

## Type: integer(0:)
## Default: 1
#
# The number of the entry in grub's menu.lst
# which should be used on the next reboot cycle.
# Note that the first entry has the number 0.
#
CYCLE_NEXT_ENTRY="1"