Jean-Luc Coulon (f5ibh) wrote:
Le 28.07.2004 17:40:01, [EMAIL PROTECTED] a �crit :
On Wed, 28 Jul 2004 12:32:13 +0200
S�bastien NOBILI <[EMAIL PROTECTED]> wrote:
Julien Maladrie a �crit :
> Salut,
Salut (re),
[...]
> Que dois je faire pour pouvoir a nouveau booter sans utiliser le cd
de
> rescue (et avec mon nouveau noyau)?
J'ai un peu cherch� dans les archives et apparemment c'est un
probl�me
de gestion du syst�me de fichiers utilis� sur ta racine (probablement
ext2/3). Il faut compiler le support pour ton syst�me de fichiers EN
DUR
dans ton noyau, sinon ton syst�me sera incapable de charger les
modules
� ce stade du d�marrage (y a bien un moyen mais pas le temps de me
pencher sur la question).
le moyen c est initrd, ca permet de compiler le support du bon FS en
module et que ca demarre quand meme
pour compiler avec make-kpkg (pour faire un .deb), faut rajouter une
option (genre --initrd ou qqch qui ressemble)
je sais pas si faut mettre des trucs speciaux dans le noyau
Il faut mettre :
* Dans la rubrique : � Block devices �, RAMFS en dur, il propose
alors le support INITRD :
<*> RAM disk support
(8192) Default RAM disk size (kbytes)
Ensuite, dans les syst�mes de fichiers
File systems -> Miscellaneous filesystems
Il faut valider CRAMFS :
<M> Compressed ROM file system support
salut,
j'ai eu un probl�me similaire....
et il semblerait que par defaut l'inird cr�e soit de type CRAMFS, je
conseillerais de mettre cette option en dur dans le noyau !
@+
Je crois que c'est tout ce qui est n�cessaire au fonctionnement de
l'initrd du cot� du noyau. IL faut bien-s�r y ajouter les modules
pour lesquels on souhaite ke voir agir ...
Il faut ensuite construire le noyau et son initrd, mais c'est une
autre histoire (dont on a d�j� parl� ces derni�res semaines).
---
-Jean-Luc
autre idee : c ton 1er noyau recompile sur cette install ?
si oui tu es passe d un noyau precompile (avec initrd) a un noyau
maison (sans initrd probablement)
donc meme si tu as bien le support de ton FS en dur, comme dis dans le
mail precedent, ben ca chie, a cause de la conf lilo qui veut un initrd
qu il n y a pas
c est qu une idee, ca se trouve c que des conneries ce que je raconte
m enfin ca fait des pistes a chercher
en tout cas, epluche les archives des derniers mois, ya eu plein plein
plein de threads sur ce probleme
a+
grocit
Voila, c'est la m�thode la plus simple apparemment.
Bonne chance.
A+
Seb