Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/11/2005, à 18:30

nounours

problème de boot après installation XP

Bonjours à tous,

voilà ca fait déjà quelques mois que je suis en dual boot (ubuntu et windows 2000). J'ai voulu passer mon windows 2000 à XP, pour pouvoir installer un jeux (Age III).
Donc j'ai boot sur le cd XP et j'ai  l'installé sur l'anciène partition de 2000. Ensuite, comme c'est noté dans le wiki, j'ai suivie les instructions pour pour remettre GRUB. Mais là impossible de  reboot ni sur ubuntu, ni sur XP.

Voici la copie de fdisk -l /dev/hda:

Disk /dev/hda: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1        5100    40965718+   5  Extended
/dev/hda2   *        5101        7650    20482875    c  W95 FAT32 (LBA)
/dev/hda3            7651       11474    30716280   83  Linux
/dev/hda4           11475       14946    27888840    c  W95 FAT32 (LBA)
/dev/hda5               1        3647    29294464+   e  W95 FAT16 (LBA)
/dev/hda6   *        3648        5036    11157111   83  Linux
/dev/hda7            5037        5100      514048+  82  Linux swap / Solaris

hda 6 -> partiton linux
hda 2 -> partition windows

Et voilà se que je fais pour remmettre GRUB selon la page "http://doc.ubuntu-fr.org/installation/r … _apres_win":

root@nounours:~# mkdir /mnt/work
root@nounours:~# mkdir /mnt/work/boot
root@nounours:~# mount /dev/hda6 /mnt/work
root@nounours:~# mount -o bind /dev /mnt/work/dev
root@nounours:~# mount -o bind /proc /mnt/work/proc
root@nounours:~# cp /proc/mounts /mnt/work/etc/mtab
root@nounours:~# chroot /mnt/work/ /bin/bash
root@nounours:/# mount /dev/hda2 /boot/
root@nounours:/# /sbin/grub-install /dev/hda
Due to a bug in xfs_freeze, the following command might produce a segmentation
fault when /boot/grub is not in an XFS filesystem. This error is harmless and
can be ignored.
xfs_freeze: specified file ["/boot/grub"] is not on an XFS filesystem
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(fd0)   /dev/fd0
(hd0)   /dev/hda
(hd1)   /dev/hdb
root@nounours:/# /sbin/grub
Probing devices to guess BIOS drives. This may take a long time.

GNU GRUB  version 0.95  (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename. ]

grub> root (hd0,1)
Filesystem type is fat, partition type 0xc

grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/fat_stage1_5" exists... yes
Running "embed /grub/fat_stage1_5 (hd0)"...  16 sectors are embedded.
succeeded
Running "install /grub/stage1 (hd0) (hd0)1+16 p (hd0,1)/grub/stage2 /grub/menu
.lst"... succeeded
Done.

root@nounours:/# nano /boot/grub/menu.lst

timeout 5 #Le nombre de secondes que GRUB devra attendre avant de démarrer sur $default 0 #L'entrée sur laquelle GRUB démarrera par défaut
fallback 1 #L'entrée sur laquelle GRUB démarrera si la premère entrée par défau$
title  Ubuntu, 2.6.10 #Une entrée Ubuntu 32bits
root   (hd0,1)
initrd /initrd.img-2.6.10-5-386
kernel /vmlinuz-2.6.10-5-386 root=/dev/hda6

title  Ubuntu, 2.6.10 #Une autre entrée Ubuntu 32bits
root   (hd0,1)
initrd /boot/initrd.img-2.6.10-5-386
kernel /boot/vmlinuz-2.6.10-5-386

title  Microsoft Windows XP Home #Une entrée pour une installation Windows
root   (hd0,1)
makeactive
chainloader +1

Donc voilà, es-ce-qui y a un truc qui ne va pas? Le plus important c'est que je puisse reboot sur ubuntu.

Merci d'avance de votre aide.

Hors ligne

#2 Le 14/11/2005, à 19:10

nounours

Re : problème de boot après installation XP

Y aurait-il personne pour m'aider???

Enfin bon, en attendant j'ai réinstallé XP (parceque j'en avais besoin), et j'ai refais la même manoeuvre que celle du dessus. Et cette fois, j'arrive a boot sur xp à parir de GRUB, mais toujours pas sur ubuntu.:(:(:(

AIDEZ MOI SVP!!!

Pour info, l'erreur qui me marque quand je boot qur ubuntu est:

" Error 13: Linux kernel must be loaded before initrd "

Dernière modification par nounours (Le 14/11/2005, à 19:21)

Hors ligne

#3 Le 14/11/2005, à 19:22

cep_

Re : problème de boot après installation XP

Pour restaurer grub, fais une recherche sur le forum.
Il est totalement inutile de faire un chroot pour cela, et il faut aussi, ensuite, sortir "proprement du chroot.
Le chroot est à réserver pour des cas spéciaux.

Donc, je considère cette page du wiki comme "superfétatoire".

Il y a bien plus simple, y compris depuis le cd d'installation démarré en rescue.

Ensuite, pour ton problème, tu installes grub dans (hd0).
Or, d'après le fdisk que tu as publié hda1 n'est pas bootable.
tu as donc deux solutions :
soit tu lances cfdisk depuis un live cd linux et tu positionnes cette hda1 bootable et rendant hda2 et hda6 non bootable, soit tu réinstalles grub dans hda6 et tu rends hda2 non bootable.
L'avantage, que ce soit avec la première ou la deuxième solution, c'est que tu ne touches pas au bootloader de xp.

#4 Le 14/11/2005, à 19:25

cep_

Re : problème de boot après installation XP

Je viens de lire ton dernier EDIT après mon poste.
Si tu as modifié tes partitions, ce que j'ai dit risque de ne plus être vrai.
En outre, d'après ton message d'erreur, il semble que grub lance ton linux et que tu ais ensuite un autre problème.
Bref, ton poste n'est plus du tout claire, tu devrais reprendre et donner les infos précises sur ta situation actuelle.

#5 Le 20/11/2005, à 10:39

Bouazza

Re : problème de boot après installation XP

redémarrez sur une diquette de boot linux avec GRUB, et écrivez les commandes suivantes à l'invite GRUB:

find /boot/grub/stage1    #pour trouver l'id de votre partition LINUX hdx,y
root (hdx,y)
setup (hd0)

Hors ligne