Re: Changer de partitions systeme (suite)

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: guilde
Subject: Re: Changer de partitions systeme (suite)
    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 !!