[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian] Umstellung auf ext3



* Lothar Schiborr <lothar.schiborr@epost.de> [29 12 01 01:17]:

>Hi,
>
>On Sat, Dec 29, 2001 at 12:25:40AM +0100, Eckhard Hoeffner wrote:
>> * Lothar Schiborr <lothar.schiborr@epost.de> [28 12 01 23:22]:
>> 
>> >kannst Du mich ein bißchen Aufklären was zu machen ist? Ich bin nicht
>> >in der Lage eine neue .config zu erstellen, da ich nur mit ca 1% der Begriffe 
>> >was anfangen kann. Oder muss ich das auch CONFIG_BLK_DEV_INITRD=y
>> >ändern?
>> Wahrscheinlich haben Du und Eduard recht. Du müsstest die
>> Standard-config nehmen können, ext3 fest einbinden und musst dann
>> ein initrd-img erstellen. 
>
>Ich habe eine Vermutung:
>Alles ist anscheinend als Modul eingebaut, also auch ext2.
>In der Datei /etc/mkinitrd/modules kann wohl die Reihenfolge
>eingetragen werden in der die Module beim Erzeugen der initrd.img
>eingebunden werden. 
>
>Als ich den Kernel installierte gab es diese Datei aber noch nicht.
>Also, so vermute ich wird das ext2-Modul vor dem ext3-Modul geladen
>und dann / als ext2 eingebunden. Erst beim booten wird dann das
>ext3-Modul geladen.
>
>Wenn mein Gedanke richtig ist, müßte man nur die benötigten Module aus
>/etc/modules in /etc/mkinitrd/modules eintragen.
Ich kann dazu nicht viel sagen. Ich habe zwar ext3 auf allen
Festplatten laufen, auf denen sich normalerweise irgendwas tut,
aber ich baue mir die Kernel immer selber. Im Büro haben wir einen
Rechner mit einem Standard Kernel mit initrd. Der Rest läuft noch
mit 2.2.x. Das konfigrieren eines eigenen Kernels ist auch nicht so
schwierig, wenn man seine Hardware kennt. In den meisten Fällen
gibt es bei der "make xconfig" Konfiguration gute Hinweise. Das
einzige was bei mir zunächst nicht funktioniert hat, war DSL. Da
habe ich irgendeine Option vergessen. Lies sich dann aber über
diese Liste sehr schnell lösen (Andreas Metzler gab einen kurzen
und effektiven Hinweis). 
>
>Dann mkinitrd eingeben.
>
>Was haltet ihr davon????
>
>> >Die SCSI sind alle als Module eingebunden und das klappt mit booten,
>> >warum denn nicht ext3. 
>> 
>> Das hängt schlichtweg damit zusammen, dass die module unter
>> /lib/modules liegen und dieses Verzeichnis erst mal gelesen werden
>> können muss. Soweit ich weiß, hat lilo eine eigene MEthode auf die
>> Festplatte zuzugreifen ohne die Dateisysteme kennen zu müssen.
>> Deshalb kann lilo den kernel "anwerfen". Der hat dann ext2 eingebaut
>> und kann somit /lib/modules lesen. Wenn aber kein ext3 eingebaut
>> ist, kann er auch nicht auf /lib/modules zugreifen, um überhaupt
>> das ext3-modul zu laden. 
>> 
>> Soweit ich weiß, werden auch zuerst die Partitionen eingebunden
>> bevor die Module geladen werden. Sonst könnte man / (und /boot) auf
>> ext2 lassen und den Rest auf ext3 laufen lassen. 
>
>Wie oben schon gesagt ist ext2 auch als Modul eingebunden.

Interessant. Dann müsste man mal probieren, dass im Rahmen des
initrds nehmen ext2 auch auch ext3 aufgenomen wird. Das dürfte auf
den Vorschlag hinauslaufen, den du oben gemacht hast. Die initrd
wird ja nur zwischendurch geladen, um die hardware ansprechen zu
können. Wenn hierbei schon ext3 dabei ist, könnte es gehen.  

-- 
--//--\\--
Eckhard Hoeffner
e-hoeffner@fifoost.org
Tal 44 
D-80331 München

--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------

1091 eingetragene Mitglieder in dieser Liste.


Reply to: