Bonjour,
Pierre Colobert a écrit :
> Merci ca fonctionne :)
>
>> Tu peux vérifier que /vmlinuz-2.6.24-23-generic et
>> /initrd.img-2.6.24-23-generic sont bien des liens symboliques qui
>> pointent bien sur des fichiers existant dans le /boot/ ?
>>
>> Sinon, depuis ton Linux, lances en temps que root :
>> grub
>> root (hd0,5)
>> find /vmlinuz-2.6.24-23-generic
>> find /initrd.img-2.6.24-23-generic
>> quit
>> les 2 commandes "find" doivent te répondre "(hd0,5)"
>>
>> Cordialement,
>>
>> Olivier
>
> Les 2 commandes find me répondaient (hd0,4), cela venait du fait (il me
> semble) que j'ai sur le système initial
Si je comprends bien, tu as en fait changé physiquement de disque dur ?
Ce n'était ce que j'avais compris dans ton précédent mail.
> une partition dédiée à boot et que
> grub appelait ces fichiers directement dans /boot et non des liens sur la
> racine, hors sur la racine les liens portaient juste les noms vmlinuz et
> initrd.img , j'ai donc modifié menu.lst en conséquence.
Sous Ubunutu, le système :
- stock les fichiers vmlinux/initrd dans le /boot
- places des liens symboliques entre ces fichiers du /boot/ et la racine
Est-ce que tu montes toujours une partition "/boot" à part ? Que dis la
commande :
mount |grep "boot"
> Maintenant il faut que je fasse du ménage dans menu.lst, en particulier avoir
> les entrées anciens noyau et failsafe tout en conservant les entrées du
> système d'origine. Est-ce que update-grub va le faire tout seul
Sur Ubuntu, grub le fait tout seul
> ou vaut'il
> mieux que je le fasse moi même en éditant menu.lst ?
Tout ce qui est après le "### END DEBIAN AUTOMAGIC KERNELS LIST" est
géré pas l'utilisateur. Ce qui est avant est géré par "update-grub".
Donc un "update-grub" devrait rajouter les lignes manquantes.
> De plus pour l'instant
> je faisait une copie de ce fichier dans les 2 dossiers /boot est-ce
> indispensable ?
Est-ce que que actuellement, tu montes le "/boot" à part. Si ce N'est
PAS le cas, c'est à dire, si dans le "/etc/fstab", tu N,as PAS ceci :
/dev/sda5 /boot ext3 defaults 0 2
alors cela veut dire que le "/boot" que tu utilises est celui de ton
"/", donc dans ton /dev/sda6.
Dans ce cas, et pour revenir à la même configuration que tu avais avec
ton autre disque, tu DOIS :
- copier le "/boot/grub/menu.lst" dans le /tmp
- rajouter la ligne "/dev/sda5 /boot ext3 defaults 0 2" à ton
"/etc/fstab"
- lancer "mount /boot"
- copier le fichier "/tmp/menu.lst" dans "/boot/grub/menu.lst"
- refaire la procédure :
>> grub
>> root (hd0,4)
>> find /vmlinuz-2.6.24-23-generic
>> find /initrd.img-2.6.24-23-generic
>> quit
>> les 2 commandes "find" doivent te répondre "(hd0,4)"
- éditer le fichier "/boot/grub/menu.lst". Vérifier que les toutes les
commandes "groot" et "root" indiquent "(hd0,4)" (c'est à dire, la
partition du "/boot")
- relancer un "grub-update"
Comme tu présentes la chose actuellement, j'ai l'impression que tu as
une partition "/dev/sda5" que tu n'utilises pas. Contrairement à avant,
où tu l'utilisais.
Cordialement,
Olivier
--
~~~~~~~ _____/\_____ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix / _ \/ _ \ Olivier Allard-Jacquin
/ / \ / \ \ Web: http://olivieraj.free.fr/
/___/ / \ \___\ Mail: olivieraj@???
~~~~ ///// ///\\\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!