Rechercher : dans
Par :

Multiboot OpenSuse 10.3/Vista avec grub

Dernière réponse le 21 fév 2008 à 09:05:48 theblubberin, le 12 fév 2008 à 19:12:35 
 Signaler ce message aux modérateurs

Salut les gens,

j'ai installé windoze vista sur mon portable et ensuite sur un deuxième disque dur (mon portable en a 2, interne) j'ai installé linux opensuse 10.3. Le multiboot est géré par grub... pour booter sur opensuse, pas d soucis mais sur windoze, ca ne marche plus.

Est-ce que quelqu'un aurait une solution?

Voici quelques infos qui peuvent vous être utiles :

Le fichier menu.lst:

# Modified by YaST2. Last modification on mar fév 12 18:29:41 CET 2008
default 0
timeout 8
gfxmenu (hd1,0)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title Linux
root (hd1,0)
kernel /boot/vmlinuz-2.6.22.5-31-bigsmp root=/dev/disk/by-id/scsi-SATA_WDC_WD1600BEVS-_WD-WXEZ07K048­15-part1 resume=/dev/sdb2 splash=silent showopts
initrd /boot/initrd-2.6.22.5-31-bigsmp

title Windows Vista
rootnoverify (hd0,0)
chainloader +1

Le partitionnage de mes disques :

/dev/sda3 = partition primaire où j'ai installé windoze
/dev/sdb1 = partition primaire où j'ai installé linux opensuse

Merci d'avance pour votre aide précieuse.

Configuration: Linux Suse
Firefox 2.0.0.6

Meilleures réponses pour « Multiboot OpenSuse 10.3/Vista avec grub » dans :
Télécharger Adium VoirAdium 1.2.3 nécessite au minimum OS X 10.4.0. Si vous avez OS X 10.3.9, télechargez Adium 1.0.6. Si vous avez OS X 10.2, téléchargez Adium 0.89.1. Simplissime client pour les protocoles suivants: AOL Instant Messenger (dont ICQ & .Mac) ...

1

jipicy, le 12 fév 2008 à 20:02:03

Salut,

/dev/sda3 = partition primaire où j'ai installé windoze
T'es sûr de ça ?

Parce qu'à ce moment là tu dois modifier ton "menu.lst" de la sorte :

title Windows Vista
rootnoverify (hd0,2)
chainloader +1
Avant de faire quoi que ce soit, affiches la sortie de :
/sbin/fdisk -l
;-))

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

2

theblubberin, le 17 fév 2008 à 20:47:59

Voilà le résultat de la commande /sbin/fdisk -l :

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x20000000

Device Boot Start End Blocks Id System
/dev/sda1 1 15 120456 6 FAT16
/dev/sda2 16 652 5116702+ 7 HPFS/NTFS
/dev/sda3 * 653 3840 25607610 7 HPFS/NTFS
/dev/sda4 3841 19457 125443552+ f W95 Ext'd (LBA)
/dev/sda5 3841 10214 51199123+ 7 HPFS/NTFS
/dev/sda6 10215 12764 20482843+ b W95 FAT32
/dev/sda7 12765 15632 23037178+ b W95 FAT32
/dev/sda8 15633 19457 30724281 b W95 FAT32

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7512eec7

Device Boot Start End Blocks Id System
/dev/sdb1 1 2350 18876343+ 83 Linux
/dev/sdb2 2351 2481 1052257+ 82 Linux swap / Solaris
/dev/sdb3 2482 19457 136359720 f W95 Ext'd (LBA)
/dev/sdb5 2482 19457 136359688+ 83 Linux

Disk /dev/sdc: 2097 MB, 2097151488 bytes
255 heads, 63 sectors/track, 254 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x91f72d24

Device Boot Start End Blocks Id System
/dev/sdc1 * 1 255 2047968 6 FAT16

************************************************************­*************************

Windoze est donc installé sur /dev/sda3, c'est certain... D'ailleurs, j'ai modifié mon fichier menu.lst comme suit :

title Windows Vista
root (hd0,2)
chainloader +1

Lors du démarrage, et lorsque je selectionne vista dans le menu grub, il reconnaît Vista et commence à charger.... jusqu'à un certain moment où j'obtiens le message d'erreur suivant :

Windoze a detecté un problème de démarrage et n'arrive pas à démarrer, ou qqch de ce genre. Il me recommande de restaurer le système de démarrage (ce que je fais), ensuite il redémarre, et windoze marche, mais à chaque fois que je redémarre sur opensuse et que la prochaine fois je démarre sur windoze, il y a à nouveau le même message d'erreur.

Que faire?

Répondre à theblubberin

3

theblubberin, le 18 fév 2008 à 14:18:39

Est-ce que quelqu'un peut m'aider?

Répondre à theblubberin

4

jipicy, le 18 fév 2008 à 14:34:22

Essaie de rajouter ça à ton "menu.lst" :

title Windows Vista
root (hd0,2)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
;-))

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

5

theblubberin, le 18 fév 2008 à 19:52:13

Merci pour ton aide.
j'ai essayé mais ca ne marche pas.

Répondre à theblubberin

6

jipicy, le 18 fév 2008 à 20:03:40

Essaie le contraire alors :

title Windows Vista
root (hd0,2)
map (hd1) (hd0)
map (hd0) (hd1)
makeactive
chainloader +1
;-))

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

7

theblubberin, le 18 fév 2008 à 21:00:23

Eh non toujours rien. est-ce qu'il se peut que je dois encore modifier qqch dans bcdedit.exe sur vista? parce que ce qui est bizarre c'est que si dans vista je vais sous démarrer, exécuter, cmd et que je tape bcdedit, Je n'obtient pas de résultat. Et au fait à quoi sert la commande map?

Répondre à theblubberin

9

jipicy, le 19 fév 2008 à 12:18:38

Et au fait à quoi sert la commande map?
Voir map

Comme ton système Windows n'est pas sur la 1ère partition, et que ton grub prend la main sur le 2nd disque, il est parfois bon de faire croire au système qu'il se trouve sur tel disque (d'un point de vue du Bios) plutôt que sur un autre. En gros la commande "map" fait passer au yeux du système un disque maitre pour un disque esclave (et vice versa)...

Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

8

theblubberin, le 19 fév 2008 à 11:46:38

Est-ce qqn peut m'aider?

Répondre à theblubberin

10

theblubberin, le 19 fév 2008 à 13:39:51

Donc d'après toi il serait mieux de mettre windoze en /dev/sda1... genre, déplacer tout cas avec l'aide de gparted?

Répondre à theblubberin

11

jipicy, le 19 fév 2008 à 14:48:12

Euh... non, j'ai pas dit ça et je ne crois pas que ce soit la solution adéquate dans la mesure où tu as l'air d'avoir un PC avec partitions cachées (PC de marque tatoué ?) et que si tu touches à ça tu risques de t'en mordre les doigts ;-(

Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

12

theblubberin, le 21 fév 2008 à 08:58:40

Alors j'ai je crois trouvé une sollution à ce problème... j'ai un peu triché (je n'utilise pas grub) mais j'ai trouvé un soft qui permet de gérer du multiboot entre windoze, linux, mac...

Il s'agit de neosmart EasyBCD 1.7.1. C'est gratuit. Vous trouvez le soft ici :

http://neosmart.net/dl.php?id=1

Il suffit de configurer le fichier grub de linux avec uniquement la partition linux en boot.

Chez moi par exemple ca fait :

************************************

# Modified by YaST2. Last modification on mar fév 12 18:29:41 CET 2008
default 0
timeout 8
gfxmenu (hd1,0)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title Linux
root (hd1,0)
kernel /boot/vmlinuz-2.6.22.5-31-bigsmp root=/dev/disk/by-id/scsi-SATA_WDC_WD1600BEVS-_WD-WXEZ07K048­15-part1 resume=/dev/sdb2 splash=silent showopts
initrd /boot/initrd-2.6.22.5-31-bigsmp

************************************

Ensuite :

Réamorcer le système et booter sur Windoze (Si ca ne boot plus ou qu'il y a grub qui s'affiche, booter à partir du CD/DVD d'installation windoze). Installer ensuite EasyBCD 1.7.1 et gérer le multiboot avec celui-ci. En cas de soucis avec EasyBCD 1.7.1, voici le lien de la documentation (en anglais):

http://neosmart.net/...

Voilà la chose.

Répondre à theblubberin

13

 jipicy, le 21 fév 2008 à 09:05:48

Merci ;-))

Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy