[Ubuntu] RAID 5aray toevoegen aan dual boot

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Pinocheckio
  • Registratie: Augustus 2007
  • Laatst online: 11-07-2023
Na een paar maanden alleen met windows gewerkt te hebben, heb ik besloten om weer linux te gebruiken dmv een dual boot.

Ik had 2 raptors in raid0 op een adaptec raid controller, maar heb mijn raid ontbonden en op de ene schijf windows gezet en op de andere linux, ze zitten wel allebei nog echter vast aan de controller als losse schijven bij gebrek aan sata-poorten. Dit ging zonder problemen en grub herkende de schijven en ik kon in ellebei booten.

Maar ik heb nu een raid 5 array eraan gehangen, waar trouwes mijn backup van windows opstaat, maar direct gaf grub errors. Ik kan alleen nog maar booten door de array te disablen in de BIOS en na de post grub manueel telkens te editen, (hd4,0)--> (hd1,0) (ubuntu) en (hd3,0) --> (hd0,0) (windows).

Ik heb geprobeerd te herinstalleren en hij herkent die 3 schijven in het begin , maar vanaf ik aan het partionere/formateren van mijn ene schijf begin , herkent hij nog maar 1, de andere 2 zag na rebooten ik waren offline geraakt, dus voorlopig zit ik terug in windows via bovenstaande ingreep, mijn array te rebuilden.

Dus kan iemand mij vertelle hoe ik bvb tijdens de installatie ubuntu de ganse array kan laten herkennen? deze moeten nie bootable zijn, of benaderbaar vanuit ubuntu (wel vanuit windows, maar dit gaat zonder problemen)

specs:
abit ip35-pro
q6600
4Gb ram
2* enkele raptor X op adaptec 1220SA
3*500GB samsung spinpoints ( intel ICH9R)
DVD-speler
DVD-writer

thx

Acties:
  • 0 Henk 'm!

  • Pinocheckio
  • Registratie: Augustus 2007
  • Laatst online: 11-07-2023
Ik heb al vanalles geprobeerd, maar kan nu alleen nog via windows xp booten naar ubuntu/windows en als mijn sata- controller op AHCI staat.

Kan iemand mij helpen om mijn grub/menu.lst aan te passen aan de hand van:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
jannes@Pinocheckio:~$ sudo fdisk -l
[sudo] password for jannes: 
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 0x4f35 of partition table 5 will be corrected by w(rite)
 
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa36c0953
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           2       65270   524273242+   f  W95 Ext'd (LBA)
/dev/sda5   ?      147820      388020  1929405311   1f  Unknown
 
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x16b216b3
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1           1           0    0  Empty
Partition 1 does not end on cylinder boundary.
 
Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb5de1fe0
 
Disk /dev/sdc doesn't contain a valid partition table
 
Disk /dev/sdh: 150.0 GB, 150039945216 bytes
255 heads, 63 sectors/track, 18241 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x91a191a1
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sdh1   *           1       18240   146512768+   7  HPFS/NTFS
 
Disk /dev/sdi: 150.0 GB, 150039945216 bytes
255 heads, 63 sectors/track, 18241 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0d320d33
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sdi1               1        1216     9767488+  83  Linux
/dev/sdi2            1217        1459     1951897+  82  Linux swap / Solaris
/dev/sdi3            1460       10577    73240335   83  Linux
/dev/sdi4           10578       12401    14651280    b  W95 FAT32


sda/b/c is mijn raid 5 array, en die mogen voor mijn part zo herkend worden als aparte schijven, als ik maar in ubuntu/windows kan booten op de 2 onderste schijven.

Dit is mijn menu.lst:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
title       Ubuntu 8.04, kernel 2.6.24-16-generic
root        (hd4,0)
kernel      /boot/vmlinuz-2.6.24-16-generic root=UUID=6a703746-8584-4ae5-bb47-e6db953bea92 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        (hd4,0)
kernel      /boot/vmlinuz-2.6.24-16-generic root=UUID=6a703746-8584-4ae5-bb47-e6db953bea92 ro single
initrd      /boot/initrd.img-2.6.24-16-generic

title       Ubuntu 8.04, memtest86+
root        (hd4,0)
kernel      /boot/memtest86+.bin
quiet

title       Other operating systems:
root

title       Microsoft Windows XP Professional
root        (hd3,0)
savedefault
map     (hd0) (hd3)
map     (hd3) (hd0)
chainloader +1


device map:
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
(hd3) /dev/sdd
(hd4) /dev/sde


btw: kan een mod aub mijn belachelijk foute titel aanpassen? mijn excuses...

Acties:
  • 0 Henk 'm!

  • ph0t0nix
  • Registratie: December 2006
  • Laatst online: 11-06 09:36
Zo te zien hebben de drie 500GB schijven nog geen partitie-indeling. Maar als ik het goed begrijp wil je ze als RAID 5 benaderen. Verder wil je, zoals ik het lees, dat je ook vanuit windows bij die RAID5 set kunt? Als dat zo is, dan moet je dus voor elkaar krijgen dat zowel Linux als Windows de array kunnen gebruiken. Als alleen Linux de RAID5 array moet gebruiken, dan zou ik software RAID gebruiken, dat scheelt een hoop problemen.
Wil je toch dat Windows ook bij de array kan, dan moet je dus je de fakeraid op je ICH9R onder linux aan de praat krijgen en dus niet met /dev/sd[a-c] werken. Dat kan geloof ik met dmraid.
Zie bijvoorbeeld ook: http://gentoo-wiki.com/HO...ll_on_Bios_(Onboard)_RAID