Kernel-2.4 i soft-raid

Michal Moskal malekith w pld.org.pl
Czw, 29 Lis 2001, 12:02:01 CET


On Wed, Nov 28, 2001 at 05:26:00PM +0100, Stacho Pal wrote:
> On Fri, 23 Nov 2001, Michal Moskal wrote:
> > > Od pewnego czasu usiłuję zainstalować PLD na sof-raidzie.
> > > Konkretnie chodzi o raid1 na /dev/md0 jako '/'.
> > > Jeśli chodzi o kernel-2.2.x to w zasadzie niema problemu.
> > > Natomiast PLD z kernelem-2.4.x nie udało mi się tak 'odpalić'.
> > > Problem (prawdobodobnie) polega na tym że nie 'startuje' obsługa
> > > raid-a. W 2.2.x jest opcja 'autorun raid' (czy jakoś tak), a wygląda
> > > że czegoś takiego w 2.4 brak (brak na ekranie przy ładowaniu 
> > > kernela jakichkolwiek informacji o wykryciu soft-raida).
> > > "Podglądnąłem" jak to jest w RH7.2, tam w initrd jest wstawiona
> > > komenda: raidstart /dev/md0. Czy to jest jedyne wyjście?
> > > Być może to kolejny powód do pozostania w PLD-1.0 przy kernelu-2.2.x
> > > Przy okazji ostatni 2.4.14-0.5 do momentu 'Ustawienia parametrów jadra'
> > > 'zaśmieca' ekran serią komunikatów 'grsec: exec ......'
> > 
> > bsp ma odopowiedznie opcje. Ale chyba konieczna jest zmiana w geninitrd.
> 
> Geninitrd też 'coś' wie o soft-raidzie (USERAIDSTART), tyle że on chce
> wrzucić do initrd raidstart.static! Zrobiłem przy pomocy genromfs
> initrd ze zmodyfikowanym /etc/startup dodając na końcu: raidstart /dev/md0
> (w /dev byl 'device' md0). Start tak spreparowanego PLD na soft-raidzie
> kończy się komunikatem (czerwonym):
> =======================
> + raidstart /dev/md0
> Raid-less version!
> execution of raidstart FAILED
> .
> .
> romfs: unable to read superblock
> EXT3-fs: unable to read superblock
> Kernel panic.........

Oj... chyba trzeba speca poprawić. Bo to jest najwyraźniej bsp zbudowane
bez raid. Zajme się tym po ćwiczeniach. (sprawdzisz potem?)

> =======================
> W RH używają 'nasha' i tam wygląda to tak:
> ========================
> #!/bin/nash
> 
> echo "Loading raid1 module"
> insmod /lib/raid1.o 
> echo "Loading jbd module"
> insmod /lib/jbd.o 
> echo "Loading ext3 module"
> insmod /lib/ext3.o 
> mount -t proc /proc /proc
> echo Mounting /proc filesystem
> echo Creating root device
> mkrootdev /dev/root
> raidautorun /dev/md0
> echo 0x0100 > /proc/sys/kernel/real-root-dev
> umount /proc
> echo Mounting root filesystem
> mount --ro -t ext3 /dev/root /sysroot
> pivot_root /sysroot /sysroot/initrd
> ======================
> 
> Ma ktoś może pomysł jak zainstalować PLD z kernelem
> 2.4.x żeby '/' byl na /dev/md0 (raid1)??
> -------------
> pzdr
> Stacho Pal
> 
> 
> ________________________
> http://lists.pld.org.pl/

-- 
: Michal ``,/\/\,       '' Moskal    | |            : GCS {C,UL}++++$
:          |    |alekith      @    |)|(| . org . pl : {E--, W, w-,M}-
:    Linux: We are dot in .ORG.    |                : {b,e>+}++ !tv h
: CurProj: ftp://ftp.pld.org.pl/people/malekith/ksi : PLD Team member



Więcej informacji o liście dyskusyjnej pld-devel-pl