Bon, alors j'ai réussi à démarrer avec la nouvelle image 2.6.22-2-686-bigmem
.
Pour cela, voici ce que j'ai fait:

-- dans /etc/fstab j'ai remplacé hde par hda
-- dans /boot/grub/devices.map j'ai remplacé:

(hd0)   /dev/hde
par
(hd0)   /dev/hda

-- dans /boot/grub/menu.lst j'ai modifié:

kernel          /boot/vmlinuz-2.6.22-2-686-bigmem root=/dev/hde2 ro vga=795
par
kernel          /boot/vmlinuz-2.6.22-2-686-bigmem root=/dev/hda2 ro vga=795

-- à la racine de /dev j'ai lancé la commande:

~# ./MAKEDEV

car /dev/hda et /dev/hdb n'existaient pas. Cette commande a créé les devices
dans /dev/.static/dev/
Donc j'ai copié (je ne sais pas si c'était nécessaire) /dev/.static/dev/hda
à /dev/.static/dev/hda7 (idem pour hdb) à la racine de /dev


-- dans /etc/mtab j'ai remplacé tous les hde par hda

Maintenant je peux booter sur ma nouvelle image MAIS j'ai encore un satané
message !!! A la place de "Waiting for root file system" j'ai maintenant:

resume: could not stat the resume device file '/dev/hde1'.
              Please type in the full path name to try again or press ENTER
to boot the system.

Donc j'indique /dev/hda1 et le système boot.

Voyant ce message j'ai modifié le fichier /etc/initramfs-tools/conf.d/resume
qui contient une seule ligne:
RESUME=/dev/hde1
que j'ai modifié en
RESUME=/dev/hda1

mais j'ai encore et toujours le même message. Je ne comprends pas d'où sort
ce /dev/hde1

Si quelqu'un peut me l'expliquer ?

Je suis un tout petit peu surpris de la complexité de la procédure pour
changer de noyau !!! Et encore, je ne sais pas si en n'utilisant pas initrd
je vais arrivé à lancer un noyau compilé à la main...

Pascal


Le 11/09/07, Daniel Huhardeaux <[EMAIL PROTECTED]> a écrit :
>
> Merci de ne pas top poster.
>
> Luxpopuli Open source a écrit :
> > Bonjour,
> >
> > Tout d'abord, oui j'ai essayé de remplacer /dev/hde2 par /dev/hda2 et
> par
> > plein d'autres choses, mais rien ne marche. J'ai systématiquement le
> > message:
> >
> > Waiting for root file system...
> >
> > Par ailleurs, je remarque que lorsque je boot sur le noyau qui
> fonctionne (
> > 2.6.18 installé lors de l'install de debian) dans les messages de boot
> les
> > deux disques sont reconnus sous les noms hde et hdf.
> > Lorsque je boot sur l'image 2.6.22 les deux disques sont reconnus sous
> les
> > noms hda et hdb.
> >
> Donc la machine démarre et c'est plus tard que l'erreur apparait? En
> 2.6.22, c'est peut être des /dev/sda (nouvelle libpata). Si les diques
> sont labellés, essayer avec root=LABEL=label_du_disque
> --
> Daniel
>
>
> --
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.net/?DebianFrench
> Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
> "Reply-To:"
>
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>


-- 
http://www.luxpopuli.fr - documentation de eZ Publish traduite en français

Répondre à