View previous topic :: View next topic |
Author |
Message |
Naoli Apprentice
Joined: 13 Mar 2005 Posts: 263 Location: ENSMA@Futuroscope
|
Posted: Thu Aug 11, 2005 6:49 am Post subject: [grub] Boot XP qui plante |
|
|
Bonjour à tous
Alors ça y est, l'installation de la gentoo est (presque) terminée, sauf que je ne peux plus booter sur XP.
j'ai affiché à l'écran :
Code: |
rootnoverify (hd0,1)
makeactive
chainloader +1 |
Mon grub.conf est
Code: | default 0
timeout 50
splashimage=(hd0,4)/grub/splash.xpm.gz
title=Gentoo
root (hd0,4)
kernel /kernel-genkernel-x86-2.6.12-gentoo-r6 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda7 udev
initrd /initramfs-genkernel-x86-2.6.12-gentoo-r6
title=Windows XP
rootnoverify (hd0,1)
makeactive
chainloader +1 |
J'ai essayé avec
Code: | chainloader (hd0,0)+1 |
et ça ne fonctionne pas mieux...
pourtant, windows est bien sur hd0,1 (puisque correspond à sda2).
Je ne vois pas du tout d'où peut venir le problème. _________________ Cultivez-vous, participez au projet ajaboo ! www.ajaboo.com |
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Thu Aug 11, 2005 7:21 am Post subject: |
|
|
N'aurais tu pas un soucis dans ton fichier device.map ?
c'est lui qui te permet de mappé ton sda sur hd0 _________________ MacBookPro 17, OSX 10.6
Mon site oueb : http://www.generationdomotique.com |
|
Back to top |
|
|
Naoli Apprentice
Joined: 13 Mar 2005 Posts: 263 Location: ENSMA@Futuroscope
|
Posted: Thu Aug 11, 2005 7:49 am Post subject: |
|
|
chrissou wrote: | N'aurais tu pas un soucis dans ton fichier device.map ?
c'est lui qui te permet de mappé ton sda sur hd0 |
il contient :
Code: | (fd0) /dev/fd0
(hd0) /dev/sde |
Je précise qu'au boot de gentoo, il n'y a aucun problème (or les partitions linux sont aussi en sda) _________________ Cultivez-vous, participez au projet ajaboo ! www.ajaboo.com |
|
Back to top |
|
|
Naoli Apprentice
Joined: 13 Mar 2005 Posts: 263 Location: ENSMA@Futuroscope
|
Posted: Thu Aug 11, 2005 7:52 am Post subject: |
|
|
Mon fstab :
Code: | /dev/sda5 /boot ext2 noauto,noatime 1 2
/dev/sda6 none swap sw 0 0
/dev/sda7 / ext3 noatime 0 1
/dev/sda2 /mnt/win auto defaults, user 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0 |
(il est vrai que la partition boot n'arrive pas à se monter seule au démarrage mais c'est un autre problème... ) _________________ Cultivez-vous, participez au projet ajaboo ! www.ajaboo.com |
|
Back to top |
|
|
ultrabug Developer
Joined: 24 Jan 2005 Posts: 698 Location: Paris
|
Posted: Thu Aug 11, 2005 7:56 am Post subject: |
|
|
salut
essaye hd0,2 stp ? |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Aug 11, 2005 8:33 am Post subject: |
|
|
sda1 n'est pas dans ton fstab, c'est normal ??
Que renvoie un "fdisk -l /dev/sda" ?? _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
naerex Guru
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Thu Aug 11, 2005 8:38 am Post subject: |
|
|
L'ideal pour t'aider est d'avoir ta config disque ainsi que chaques elements de chaques partitions.
exemple:
1 disque ide : p1=win p2=ntfs
1 disque scsi : p1=/boot p2=/ p3=swap etc...
en un mot : Schematise nous ta config
Pour la partition /boot c'est normal regarde le "noauto" dans fstab |
|
Back to top |
|
|
Naoli Apprentice
Joined: 13 Mar 2005 Posts: 263 Location: ENSMA@Futuroscope
|
Posted: Thu Aug 11, 2005 9:14 am Post subject: |
|
|
ultrabug wrote: | salut
essaye hd0,2 stp ? |
Code: | rootnoverify (hd0,1)
makeactive
Error 12 : invalid device requested |
Quote: |
sda1 n'est pas dans ton fstab, c'est normal ?? |
oui, c'est une partition de réinstallation, je ne souhaite pas la monter sous gentoo.
Quote: | L'ideal pour t'aider est d'avoir ta config disque ainsi que chaques elements de chaques partitions. |
cela donne :
Quote: | sda1 -> winXp restauration
sda2 -> winXP
sda3 -> étendue
sda5 -> /boot
sda6 -> swap
sda7 -> linux /root |
Je n'ai qu'un disque sata. _________________ Cultivez-vous, participez au projet ajaboo ! www.ajaboo.com |
|
Back to top |
|
|
naerex Guru
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Thu Aug 11, 2005 9:59 am Post subject: |
|
|
oui donc c'est bien (hd0,1)
verifie encore ton device.map que tu es bien : (hd0) /dev/sda
Si ça ne passe pas alors là c'est que le probleme est autre part car ta config est bonne. |
|
Back to top |
|
|
Naoli Apprentice
Joined: 13 Mar 2005 Posts: 263 Location: ENSMA@Futuroscope
|
Posted: Thu Aug 11, 2005 10:05 am Post subject: |
|
|
non dans device.map c'était sde.
j'ai mis sda, puis entré Code: | grub-install /dev/sda |
et j'ai toujours au boot
Code: |
rootnoverify (hd0,1)
makeactive
chainloader +1 |
_________________ Cultivez-vous, participez au projet ajaboo ! www.ajaboo.com |
|
Back to top |
|
|
Naoli Apprentice
Joined: 13 Mar 2005 Posts: 263 Location: ENSMA@Futuroscope
|
Posted: Thu Aug 11, 2005 11:38 am Post subject: |
|
|
-
up _________________ Cultivez-vous, participez au projet ajaboo ! www.ajaboo.com |
|
Back to top |
|
|
rg421 Apprentice
Joined: 07 Dec 2004 Posts: 192 Location: Strasbourg
|
Posted: Thu Aug 11, 2005 12:19 pm Post subject: |
|
|
Naoli wrote: | Boot XP qui plante |
Ben c'est le fonctionnement normal, non ?
Avec moins d'humour, il me semble que windows ne peut booter que sur la première partition... donc sda1 dans ton cas. Mais c'est à vérifier.
--
Renaud |
|
Back to top |
|
|
Steelskin Tux's lil' helper
Joined: 02 May 2005 Posts: 105
|
Posted: Thu Aug 11, 2005 12:20 pm Post subject: |
|
|
Non, sur n'importe quelle partition primaire. _________________ Kupo ! |
|
Back to top |
|
|
Pixys l33t
Joined: 23 May 2005 Posts: 669
|
Posted: Thu Aug 11, 2005 12:31 pm Post subject: |
|
|
Tu as utilisé genkernel pour ton noyau? |
|
Back to top |
|
|
Naoli Apprentice
Joined: 13 Mar 2005 Posts: 263 Location: ENSMA@Futuroscope
|
Posted: Thu Aug 11, 2005 1:29 pm Post subject: |
|
|
Oui j'ai utilisé genkernell. _________________ Cultivez-vous, participez au projet ajaboo ! www.ajaboo.com |
|
Back to top |
|
|
Pixys l33t
Joined: 23 May 2005 Posts: 669
|
Posted: Thu Aug 11, 2005 1:49 pm Post subject: |
|
|
alors la partie concernant xp dans ton grub.conf devrait etre:
Code: | title=Widows XP
root (hd0,1)
makeactive
chainloader +1 |
et pas:
Code: | title=Windows XP
rootnoverify (hd0,1)
makeactive
chainloader +1 |
mais je dis peut-être une bétise..... |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Thu Aug 11, 2005 2:02 pm Post subject: |
|
|
Ca as tres bien fonctionne chez mes amis qu isont en dual boot avec rootnoverify
et non pas root malgre le fait qu'ils utilisent genkernel.
Bon deja je serais toi je flinguerais le mbr du disque a coup de disquette de boot dos et je rebooterais pour voir si xp demarre et ensuite rebooter sur le livecd gentoo et restaurer le grub :p |
|
Back to top |
|
|
Naoli Apprentice
Joined: 13 Mar 2005 Posts: 263 Location: ENSMA@Futuroscope
|
Posted: Thu Aug 11, 2005 2:07 pm Post subject: |
|
|
Pixys wrote: | alors la partie concernant xp dans ton grub.conf devrait etre:
Code: | title=Widows XP
root (hd0,1)
makeactive
chainloader +1 |
et pas:
Code: | title=Windows XP
rootnoverify (hd0,1)
makeactive
chainloader +1 |
mais je dis peut-être une bétise..... |
non on m'a dit de mettre rootnoverify, et de toute façon, ça ne marche pas non plus
@dapsaille : hum... mouarf... bof. _________________ Cultivez-vous, participez au projet ajaboo ! www.ajaboo.com |
|
Back to top |
|
|
Pixys l33t
Joined: 23 May 2005 Posts: 669
|
Posted: Thu Aug 11, 2005 2:07 pm Post subject: |
|
|
oui exact:
Quote: | root
root device [hdbias] Commande
Définit device comme étant la partition racine, puis essaie de la monter pour obtenir la taille de la partition (pour passer le descripteur de la partition en ES:ESI, utilisé par certains chargeurs chaînés), le type de disque BSD (pour démarrer des noyaux BSD en utilisant leur format de démarrage natif), et déterminer correctement la partition PC ou se trouve la sous-partition BSD. Le paramètre facultatif hdbias est un nombre pour informer un noyau BSD du nombre de disque BIOS qui se trouvent sur un contrôleur avant le disque actuel. Par exemple, s'il y a un disque IDE et un disque SCSI, et que votre partition racine FreeBSD se trouve sur le disque SCSI, utilisez 1 pour hdbias.
rootnoverify
rootnoverify device [hdbias] Commande
Cette commande est similaire à root (voir root), mais elle n'essaie pas de monter la partition. C'est utile pour un OS qui se trouve en dehors de la zone lisible par GRUB, mais il est toujours préférable de définir le périphérique racine correct. Notez que les éléments mentionnés dans root, obtenus au montage ne fonctionneront pas correctement. |
c'est tiré du manuel de grub........ |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Thu Aug 11, 2005 2:11 pm Post subject: |
|
|
Beuu ca prend 10 minutes et au moins tu es sur que ton xp est bootable :p |
|
Back to top |
|
|
Naoli Apprentice
Joined: 13 Mar 2005 Posts: 263 Location: ENSMA@Futuroscope
|
Posted: Thu Aug 11, 2005 2:13 pm Post subject: |
|
|
Oui mais sans l'avoir jamais fait, je le sens moyen
De plus, mon XP était bootable avant l'installation de gentoo alors pourquoi cela aurait-il changé ? _________________ Cultivez-vous, participez au projet ajaboo ! www.ajaboo.com |
|
Back to top |
|
|
Pixys l33t
Joined: 23 May 2005 Posts: 669
|
Posted: Thu Aug 11, 2005 2:14 pm Post subject: |
|
|
ya quoi sur ta partition de restauration de xp?
elle a un flag dessus? |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Thu Aug 11, 2005 2:17 pm Post subject: |
|
|
Heuu un formattage de ta partition windows xp ??
Pour infos = > Disquette de boot windows 98 >> bootdisk.com >> reboot sur disquette >> fdisk/mbr >> reboot sans disquettes .. si ca boote ce bon sinon le soucis ne vient pas de gentoo..
pour retablire le grub boot sur livecd >> mount /dev/sdaGENTOO /mnt/gentoo && mount /dev/sdaBOOT /mnt/gentoo/boot && mount -t proc none /mnt/gentoo/proc && chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
grub
*et dans grub*
root (hd0,BOOT)
setup (hd0)
exit
exit
umount /mnt/gentoo/proc /mnt/gentoo/boot /mnt/gentoo && reboot
et voila :p meme si tu ne t'en sers pas ca te serviras peut etre un jour et 10 minutes montre en main :p
EDIT= par flag tu entend flag bootable ?? car ca n'existe plus depuis win2k :p |
|
Back to top |
|
|
Naoli Apprentice
Joined: 13 Mar 2005 Posts: 263 Location: ENSMA@Futuroscope
|
Posted: Thu Aug 11, 2005 2:24 pm Post subject: |
|
|
Merci beaucoup, avec ça, je me laisse tenter... Mais :
dapsaille wrote: | reboot sur disquette >> fdisk/mbr >> reboot sans disquettes |
fdsik/mbr ? explique...
Au fait, n'ai pas de lecteur de biscottes sur mon noueaveau PC, je suppose qu'un CD-RW fera l'affaire _________________ Cultivez-vous, participez au projet ajaboo ! www.ajaboo.com |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Thu Aug 11, 2005 2:28 pm Post subject: |
|
|
fdisk /mbr est une commande sous DOS te permettant d'effacer (humm humm les pointilleux me diront qu'il recree au format m$) le MBR afin de redemarrer sous windows :p
Tu dois juste la tapper une fois que dos est charge
Sinon sur un cd oui ca doit passer sans soucis avec nero :p a moins que mieux encore tu n'ais un cdrom de win98se ou de millenium (HAHAHAHAHAHAHAHA... humm pardon)
Cette commande si elel reussi (dans le sens ou elle s'execute) ne te donneras aucun message en retour (silence microsoftien) mais si elle echoue elle te donneras un message :p |
|
Back to top |
|
|
|