Je continue à donner quelques informations...
Il restait un /dev/hde1 dans le fichier /etc/uswsusp.conf mais remplacer par
/dev/hda1 n'a pas supprimé le message:
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.
Autre chose surprenante:
je boote avec l'image 2.6.22 (donc c'est la dénomination hda qui est
utilisée) et une fois sous kde je lance en tant que root:
dpkg-reconfigure linux-image-2.6.22-2-686-bigmem
qui renvoie:
Running depmod.
Finding valid ramdisk creators.
Using mkinitramfs-kpkg to build the ramdisk.
Other valid candidates: mkinitramfs-kpkg mkinitrd.yaird
Not updating initrd symbolic links since we are being updated/reinstalled
(2.6.22-4 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled
(2.6.22-4 was configured last, according to dpkg)
Running postinst hook script /sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.22-6
Found kernel: /boot/vmlinuz-2.6.22-2-686-bigmem
Found kernel: /boot/vmlinuz-2.6.18-4-686
Updating /boot/grub/menu.lst ... done
Mais quand je regarde le contenu de menu.lst tous les /dev/hda que j'avais
mis ont été remplacés par /dev/hde !
Je ne comprends pas où est configuré hde.
Avant de lancer "dpkg-reconfigure linux-image-2.6.22-2-686-bigmem" j'ai fait
un:
grep -R "/dev/hde" /etc/
grep -R "/dev/hde" /boot/
et aucun résultat n'a été renvoyé.
Comme je fais des tests en même temps que j'écris mes posts, je viens en
fait de trouver la solution au problème:
dans le fichier menu.lst il y a une ligne:
# kopt=root=/dev/hde2 ro
Or cette ligne n'est pas un commentaire normal et elle est utilisé par la
commande /sbin/update-grub
C'est donc ici qu'il faut mettre:
# kopt=root=/dev/hda2 ro
Pascal
Le 11/09/07, Luxpopuli Open source <[EMAIL PROTECTED]> a écrit :
>
> 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
>
>
--
http://www.luxpopuli.fr - documentation de eZ Publish traduite en français