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

Re: Re: ext2 -> reiserfs



Le mar 17/06/2003 à 13:48, b.mathus@netcourrier.com a écrit :
> C bien ce qui m'embete et ce que j'avais compris alors ?!? : le initrd est censé déjà contenir le module reiserfs et permettre de ne pas avoir à monter la partition pour pouvoir la monter :-).
> 
> Mon noyau est un noyau debian précompilé (paquet kernel-image-2.4.17-k7), donc je pense que le initrd est déjà ok... Et j'ai toujours eu le support reiserfs en module (comme déjà dit).
> 

ton initrd ne doit pas avoir le reiserfs
mais le noyau peut le lire un fois que / est monté pour monter les
autres partitions (comment ça c'est pas clair ? :))
bon si tu veux tien casser tu fais un nouvelle entrée dans ton lilo.conf
et pointant directement dans /boot/ plutôt que / par defaut

puis tu changes juste le nom du initrd
tu rajoute un ligne contenant juste " reiserfs " dans 
/etc/mkinitrd/modules
tu généres ton nouveau initrd
mkinitrd -o /boot/initrd.img-2.4.17-k7-test /lib/modules/2.4.17-k7

(donc la dans lilo tu aurais une ligne
initrd=/boot/initrd.img-2.4.17-k7-test)

un coup de lilo tu rebootes et si ça marche pas ben tu recompiles en
statique :))

bon courage

> @++
> 
> ----Message d'origine----
> >Sujet: Re: ext2 -> reiserfs
> >De: Philippe Amelant <philippe.amelant@free.fr>
> >A: Baptiste MATHUS <batmat@worldonline.fr>
> >Copie à: Debian User Fr <debian-user-french@lists.debian.org>
> >Date: 17 Jun 2003 09:49:59 +0200
> >
> >Le lun 16/06/2003 à 23:45, Baptiste MATHUS a écrit :
> >> Ca c'est une question à laquelle j'ai pensé tout à l'heure, mais que 
> >> j'ai oublié de poser : j'ai fait une copie de mon système complet sur un 
> >> nouveau disque comme expliqué. J'avais sur ce disque des données sur une 
> >> partition reiserfs que j'ai récupérées... Donc ça signifie que mon 
> >> module reiserfs est ok..
> >
> >le module oui
> >
> >> 
> >> Mais savoir si il est doit être en module ou en statique est plus la 
> >> question importante je crois ;-p
> >> 
> >
> >> En temps normal, je dirais évidemment que ce rsupport devrait etre en 
> >> statique : sinon comment monter la  partition dont le fs est en module 
> >> sur cette partition :-)
> >> 
> >
> >
> >forcement ça peut pas marcher ...
> >tu as deux solutions, soit tu fais un noyau avec reiseirfs dedans, soit
> >tu fais une image initrd avec les noyaux adéquats
> >
> >
> >> Je croyais toutefois avoir compris que justement le initrd était là pour 
> >> ça : on charge dans un ramdisk (attention zone sensible :) si je dis une 
> >> connerie, n'hésitez pas :) ) les modules compressés au boot => plus 
> >> besoin d'accéder le disque pour avoir les modules dispos...
> >> 
> >> => Où est stocké le initrd ? S'il est stocké sur le disque et non copié 
> >> quelques part ailleurs, le pb cité ci-dessus reste et je comprend alors 
> >> le pb, et il va falloir que je me tape la recompil du noyau avec le 
> >> support reiserfs en statique.
> >> 
> >ben le initrd il faut le faire (man mkinitrd), puis le déclarer dans
> >lilo qui lui va le mettre ou il faut
> >
> >> Il me semblait pourtant avoir lu qu'on pouvait mettre le support 
> >> reiserfs en module qd meme dans ce cas ... ???
> >> 
> >> D'avance merci pour votre aide
> >> @++
> >> 
> >> JusTiCe8 wrote:
> >> 
> >> > Bonsoir, juste une simple question : as tu penser au support Reiserfs 
> >> > dans le noyau ? (en module, cela devrait suffire, mais je ne suis pas 
> >> > certain).
> >> >
> >> > A+,
> >> >
> >> >  J8.
> >> >
> >> > Baptiste MATHUS wrote:
> >> >
> >> >> Bonsoir tout le monde,
> >> >>
> >> >> Je suis en train de passer mon serveur en reiserfs.
> >> >> J'ai la chance d'avoir un deuxième disque d'une taille 
> >> >> approximativement égale à "l'original", j'ai donc créé correctement 
> >> >> (semble-t-il en tout cas) toutes les partitions de façon simple :
> >> >>
> >> >> hda disque ext2 source
> >> >> hdb (futut) disque reiserfs
> >> >>
> >> >> Pour chaque partition, j'ai ensuite recopié le contenu dans la 
> >> >> partition adéquate (en me positionnant dans le répertoire adéquat et 
> >> >> montant tour à tour chacune des partitions concernées) :
> >> >>
> >> >> find -mount -print0 | cpio -0 -d -p -m -u /mnt
> >> >>
> >> >> Bref, tout ça paraissait trop simple :-) Je modifie donc le fstab du 
> >> >> hdb pour utiliser les nouvelles partitions...
> >> >> Et je reboote en me disant que je vais commencer par tester :
> >> >> *LA COMMENCE MON PROBLEME *
> >> >> => je tape Linux root=/dev/hdb1, le boot démarre et se bloque en me 
> >> >> disant "wrong fs type" ... Alors que j'ai bien remplacé tous les ext2 
> >> >> par reiserfs dans le fstab du hdb ?!?
> >> >>
> >> >> Ma question donc (enfin :-| ) : Est ce que j'aurais raté une étape ? 
> >> >> Ne peut-on pas tester comme j'ai voulu le faire avec l'option root ? 
> >> >> Y a-t-il autre chose à préciser ?
> >> >>
> >> >> J'espère avoir été suffisamment clair
> >> >> D'avance merci
> >> >> @++
> >> >>
> >> >>
> >> >>
> >> >>
> >> >
> >> >
> >> >
> >> >
> >-- 
> >Philippe Amelant <philippe.amelant@free.fr>
> >
> >
> 
> -------------------------------------------------------------
> NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar...
> Web/Wap : www.netcourrier.com
> Téléphone/Fax : 08 92 69 00 21 (0,34  TTC/min)
> Minitel: 3615 NETCOURRIER (0,15  TTC/min)
-- 
Philippe Amelant <philippe.amelant@free.fr>



Reply to: