Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

24.08.2008, 17:26

Raid unter Gentoo klappt nicht

Hallo,
ich verushce grade mal wieder Gentoo yu rennen yu bringen. Ich gehe nach dem Deutschen Howto durch und bei der Installtion von Grub bin ich dann umgestiegen auf das Howto "Installiern von Gentoo mit NVRAID unter Nutyung von dmrad". Ich habe zwar kein NVRAID, aber das sollte ja nicht so der extreme Unterschied sein, oder?
Ich habe hier ein SATA RAID 0 auf einem Asus Commando, mit 2x 250GB.
In dem Tutorial soll man sich son script runterladen und es ein wenig anpassen, was auch nicht so ganz ging wie es daran stand, da einige der Versionen der Programme nicht mehr existieren auf den Severn.
Wenn ich es nun ausfuehre kommt das raus

Quellcode

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
./dmraidinitrd linuxrc initrd
--19:34:03--  http://www.busybox.net/downloads/legacy/busybox-0.60.5.tar.bz2
           => `busybox-0.60.5.tar.bz2'
Resolving www.busybox.net... 140.211.166.42
Connecting to www.busybox.net|140.211.166.42|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 626,209 (612K) [application/x-tar]

100%[====================================================================================>] 626,209      106.83K/s    ETA 00:00

19:34:10 (98.89 KB/s) - `busybox-0.60.5.tar.bz2' saved [626209/626209]

Making busybox...
--19:34:13--  http://gentoo.osuosl.org/distfiles/device-mapper.1.02.19.tgz
           => `device-mapper.1.02.19.tgz'
Resolving gentoo.osuosl.org... 64.50.236.52, 64.50.238.52
Connecting to gentoo.osuosl.org|64.50.236.52|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 183,064 (179K) [application/x-gzip]

100%[====================================================================================>] 183,064      116.10K/s

19:34:15 (115.86 KB/s) - `device-mapper.1.02.19.tgz' saved [183064/183064]

Making device-mapper lib...
  Making fake install in /tmp/initrd/opt/device-mapper...
--19:34:20--  http://gentoo.osuosl.org/distfiles/dmraid-1.0.0.rc13.tar.bz2
           => `dmraid-1.0.0.rc13.tar.bz2'
Resolving gentoo.osuosl.org... 64.50.236.52, 64.50.238.52
Connecting to gentoo.osuosl.org|64.50.236.52|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 170,497 (167K) [application/x-tar]

100%[====================================================================================>] 170,497      114.36K/s

19:34:22 (113.97 KB/s) - `dmraid-1.0.0.rc13.tar.bz2' saved [170497/170497]

Making dmraid...
Creating initrd image...
2048+0 records in
2048+0 records out
2097152 bytes (2.1 MB) copied, 0.00763684 s, 275 MB/s
cp: cannot stat `/tmp/initrd/busybox-0.60.5/busybox': No such file or directory
Cleaning up...
Fatal error: did busybox fail to compile?

Kann mir jemand helfen?
MfG

Jacky2k

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Jacky2k« (25.08.2008, 14:01)


2

24.08.2008, 19:15

Ob NVRAID oder nicht macht schon einen Unterschied, soweit ich mich entsinnen kann, sind NVRAID's der alten Generation eine Mischung aus Software (im Betriebssystem) und Hardware Implementierung. D.h. ohne vernünftigen Treiber für das Betriebssystem läuft das ganze RAID nicht wirklich. Die neueren NVRAID's sind da nicht mehr so pinibel, die kommen wohl (soweit ich das mitverfolgen konnten) auch ohne Betriebssystemsoftware aus.
Leider gibt es noch viele Pseudo-RAID-Controller, die einen speziellen Treiber & Software im Betriebssystem benötigen.
Deshalb würde ich mit der Aussage "aber das sollte ja nicht so der extreme Unterschied sein" etwas vorsichtig sein ;) Vor allem da dmraid deinen RAID Kontroller eventuell garnicht als solchen erkennt.

Das zu deiner RAID Hardware, was den Fehler angeht, irgentwie scheint das Skript sehr merkwürdig zu laufen, es lädt busybox in einer Binärversion runter und versucht diese dann in das initrd zu packen? Das scheint vom Howto her ja auch so zu passen, aber hast du denn auch einen selbst gebauten Kernel? Eventuell würde ich erstmal einen Genkernel versuchen, den selbstgebackenen kannst du wenn das RAID erstmal läuft, immernoch hinterher schieben ;)

Dann wollen wir mal schauen, ob dein RAID erkannt wurde, gibt uns bitte die Ausgabe von

Quellcode

1
ls -l /dev/mapper


Eventuell solltest du dir auch mal die Englische Version ansehen, zum Thema initrd bauen steht da ein bischen was anderes, als in der deutschen Fassung: http://www.gentoo-wiki.com/HOWTO_Install…ID_using_dmraid

mfg pyjo

3

24.08.2008, 23:25

Das HOWTO ist nicht mehr ganz aktuell, es funktioniert auch wieder mit genkernel.
Du kannst dir also die initrd mit

Quellcode

1
genkernel --dmraid initrd
bauen lassen, oder gar deinen Kernel komplett mit genkernel bauen.

4

25.08.2008, 10:22

Ok, das habe ich nun auch gemacht und funktioniert im rPrinzip wunderbar. Habe da nur noch ein kleines Problem... Habe mit genkernel den gesammten Kernel gebaut, eingepsielt und hochgefahren. Dann habe ich mit den Gentoo-Sources meinen eigenen Kernel gebaut und eingespielt.
Wenn ich nun hochfahre hat er beim Laden von Modulen ein paar Probleme. Er versicht das Modul imm zu laden, meint dann er konnte es nicht finden und beendet das Laden (vielleicht is es auch nur das eine Modul?).
Und dann noch ein viel größers Problem: Wie zum Geier kann ich mein Windows Vista 64Bit nun wieder hochwürgen, welches sich auch auf dem Raid befindet?
MfG

Jacky2k

5

25.08.2008, 11:53

Zu Windows:

Du mußt das in der grub.conf eintragen, natürlich nur wenn du Grub hast.

Quellcode

1
2
3
4
title=Windows Vista
rootnoverify (hd0,5)-> Anpassen. Je nachdem wo sich Windows befindet.
makeactive
chainloader +1

6

25.08.2008, 13:37

Und das geht einfach so trotz raid?

Edit: Ja, geht... mhh seltsam, trotzdem danke! ;)
MfG

Jacky2k

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Jacky2k« (25.08.2008, 14:01)