Voici une facon de faire:
- Tout d'abord, test si tu as grub sous PCLinuxOS
su
grub
Il doit apparaitre un termnial qui commence pas
grub>
(quit pour quitter)
Si oui, tant mieux, sinon, c'est pas grave.
- Test encore ce que te retourne
uname -a
Ca doit ressembler a quelque chose comme
2.6.12-oci6.mdk-i586-up-1GB
en tout cas, dans la suite, je considere que c'est ca ton noyau, donc si ca retourne autre chose, arrete la procedure et donne le resultat.
- Ce que tu vas faire ensuite, en root:
su
mkdir /mnt/provisoir
mount -t ext3 /dev/hda1 /mnt/provisoir
Test pour être bien sur:
ls /mnt/provisoir/boot
Ca doit te retourner quelque chose, avec notamment la présence d'un répertoire grub.
vi /mnt/provisoir/boot/grub/menu.lst
Ce fichier ne doit pas être vide, il doit y avoir au moins un paragraphe qui commence par title,
et la phrase d'apres doit etre
root (hd0,0) etc... Si ce n'est pas le cas, ou dans le doute, tu peux copier ce fichier ici
Ensuite,
Tape sur la touche i pour écrire et à la fin tu rajoutes
title PCLinuxOS
root (hd0,7)
kernel /vmlinuz-2.6.12-oci6.mdk-i586-up-1GB root=/dev/hda8 ro
initrd /initrd-2.6.12-oci6.mdk-i586-up-1GB.img
savedefault
boot
Tape sur la touche <ESC> et ecris :wq pour enregistrer et quitter.
Maintenant, si grub existe dans PCLinuxOS, tu tapes
su
grub
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
Et voila, tu rebootes et c'est bon. Sinon,
cd /mnt/provisoir
chroot /mnt/provisoir
et maintenant, en tappant grub ca doit se lancer et tu peux taper la meme chose qu'avant.
Pour n'importe quel doute, tu peux reposter. Le seul moment qui fait vraiment quelque chose est la phrase
setup (hd0) dans grub
Tout le reste ne "casse" rien.
Dernier truc, j'ai fais ici comme si ubuntu avait monté sa racine sur /dev/hda1. Si ce n'est pas le cas, tu t'en rendras vite compte par l'absence du répertoire /mnt/provisoir/boot. Encore une fois, si tu as le moindre de doute ou rencontre le moindre truc bizarre, tu stoppes et tu postes
Voila, en esperant que je me suis pas trop trompé.