Ubuntu 8.04 entwendet mittels Grub und SB700-RAID installiertes Vista64

LeChris

Vice Admiral Pro
🎅Rätsel-Elite ’25
Registriert
Dez. 2002
Beiträge
7.149
Hallo,

Ubuntu bzw. der Mitläufer Grub hat mir in folgendem Szenario mein Vista geklaut:

- AMD/ATi SB700 Southbridge
- daran ein RAID-0 mit Vista
- eine weitere SATA-Platte mit einer primären Partition NTFS und Ubuntu hinten ran


Das ergibt: Ubuntu bootet, Vista ist verschwunden. Ubuntu selbst erkennt aber das RAID-Volume auch gar nicht, wo ich vermute, dass da wie wo das Problem liegt. Habt ihr dazu Lösungsansätze? Nur unter Ubuntu einen passenden Treiber nachlegen wird wohl Grub nicht wirklich interessieren...


PS: Vista und so ziemlich der ganze Rechner sind frisch installiert, Daten sind extern evakuiert...
 
menu.lst:
Code:
chris@pc-chris-ubuntu:~$ cat /boot/grub/menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default		0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		3

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=b70fe1d8-9ea8-4c16-91a9-36bd65bac5f6 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,4)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title		Ubuntu 8.04, kernel 2.6.24-16-generic
root		(hd1,4)
kernel		/boot/vmlinuz-2.6.24-16-generic root=UUID=b70fe1d8-9ea8-4c16-91a9-36bd65bac5f6 ro quiet splash
initrd		/boot/initrd.img-2.6.24-16-generic
quiet

title		Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root		(hd1,4)
kernel		/boot/vmlinuz-2.6.24-16-generic root=UUID=b70fe1d8-9ea8-4c16-91a9-36bd65bac5f6 ro single
initrd		/boot/initrd.img-2.6.24-16-generic

title		Ubuntu 8.04, memtest86+
root		(hd1,4)
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST
chris@pc-chris-ubuntu:~$

fdisk:
Code:
chris@pc-chris-ubuntu:~$ sudo fdisk -l
[sudo] password for chris: 

Platte /dev/sda: 80.0 GByte, 80026361856 Byte
255 Köpfe, 63 Sektoren/Spuren, 9729 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0xadcf9329

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *           1       19209   154294272    7  HPFS/NTFS

Platte /dev/sdb: 250.0 GByte, 250059350016 Byte
255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x40784077

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1               1       28720   230686720    7  HPFS/NTFS
/dev/sdb2           28721       30401    13502632+   5  Erweiterte
/dev/sdb5           28721       30324    12884098+  83  Linux
/dev/sdb6           30325       30401      618471   82  Linux Swap / Solaris

Platte /dev/sdc: 80.0 GByte, 80026361856 Byte
255 Köpfe, 63 Sektoren/Spuren, 9729 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0xc1274219

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdc1               1       19458   156296353+   7  HPFS/NTFS

Platte /dev/sdd: 4194 MByte, 4194303488 Byte
255 Köpfe, 63 Sektoren/Spuren, 509 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x91f72d24

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdd1   *           1         510     4095968    6  FAT16
Partition 1 hat unterschiedliche phys./log. Enden:
     phys=(508, 254, 63) logisch=(509, 236, 46)
chris@pc-chris-ubuntu:~$

sdb ist die Platte mit nfts + ubuntu hinten ran
sda + sdc ist eigentlich das RAID... :(
sdd = USB-Stick = ignorieren
 
Auf der, die eigentlich über sda1+sdc1 als HW-RAID-0 sich erstreckt. Hab nach kurzer Suche mal dmraid installiert, was jetzt auch Ubuntu selbst erledigt hat. (kann root nicht mehr mounten) Das mit der RAID-Unterstützung müssen die Entwickler wohl noch mal üben... :(

€: die Frage ist, ob es überhaupt einen RAID-Treiber für AMD64-Linux und SB700 gibt...

€²: gparted in der live-Edition hat die beiden 80er platten als frei angezeigt. Hab erstmal die Ubuntu-Partitionen wieder gelöscht und schaue mal mit der Vista-DVD, ob ich das RAID-Volume noch finde...

€³: Vista lebt wieder und Ubuntu wird wohl erstmal in ein virtuelles Exil verbannt. Falls noch wer Infos zur Problematik RAID + SB700 vs. Linux hat, immer her damit!
 
Zuletzt bearbeitet:
Du hast da kein Hardware-RAID. Das ist ein Software-RAID und das ist Software-abhängig.
Bei einem HW-RAID würdest du nur eine statt zwei Platten sehen.
 
LeChris schrieb:
Das mit der RAID-Unterstützung müssen die Entwickler wohl noch mal üben... :(
...
Falls noch wer Infos zur Problematik RAID + SB700 vs. Linux hat, immer her damit!
Sei mal nicht so überheblich mit deinen Äusserungen, wenn du selbst kaum Ahnung von der Materie hast...
Du hast einen "Fake Raid" Controller On Board ohne eigene Intelligenz.
Das eigentliche Raid muss das BS softwareseitig organisieren, aber wenn der Hersteller zu seinem "Wunderwerk" der Technik keine Spezifikationen offenlegt, dann wird es halt schwierig für OpenSource Treiber...

Hier gibt es mehr Infos:
https://www.computerbase.de/forum/threads/linux-treiber-uebersicht.339706/
Schau bei "SATA (Fake Raids"

openSUSE hat übrigens mit dem Tool "linuxrc" die Möglichkeit, verschiedenste Treiber auch noch während der Installation mit einzubinden, wenn es denn einen gibt, einfach mal hier nach "linuxrc" suchen.

gruss, limoni
 
Zurück
Oben