Pages : 1
#1 Le 25/12/2008, à 20:06
- sankukai93
dual boot Grub XP-Ubuntu 8.10 (résolu)
Bonjour,
Tout d'abord, désolé si je poste au mauvais endroit.
Utilisateur de XP,Je me suis décidé à installer Ubuntu 8.10 sur un HD dédié à partir d'un live CD. Tout l'install s'est magnifiquement bien déroulée. Ubuntu marche nickel.
Seul hic, mais de taille, impossible de booter sur XP depuis (message "Starting up"). J'ai lu beaucoup de msg sur ce forum et d'autre mais impossible de résoudre mon problème.
J'ai fait un Fixboot + chkdsk à partir de la console de récup XP mais ca n'a rien donner. J'ai bidouiller le menu.lst , toujours rien. Je désespère.
Je vous donne des détails sur ma config.
XP est sur SDA.
sda est un HD Sata (1)
sdb est un HD Sata (2)
sdc est un HD IDE
*******************************************
fdisk -l
*******************************************
Disque /dev/sda: 300.0 Go, 300090728448 octets
255 heads, 63 sectors/track, 36483 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xa0c30221
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 15298 122881153+ 7 HPFS/NTFS
/dev/sda2 15299 36483 170168512+ 7 HPFS/NTFS
Disque /dev/sdb: 163.9 Go, 163928604672 octets
255 heads, 63 sectors/track, 19929 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xb658b658
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 19929 160079661 7 HPFS/NTFS
Disque /dev/sdc: 120.0 Go, 120034123776 octets
255 heads, 63 sectors/track, 14593 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xd32400ad
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 1 14216 114189988+ 83 Linux
/dev/sdc2 14217 14593 3028252+ 5 Extended
/dev/sdc5 14217 14593 3028221 82 Linux swap / Solaris
*************************************************************************************
menu.lst
*******************************************
title Ubuntu 8.04.1, kernel 2.6.24-22-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=04bb06cf-4122-4cfb-8bfe-c73e9ee1a7c1 ro quiet splash
initrd /boot/initrd.img-2.6.24-22-generic
quiet
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professionnel_HD1_0
root (hd1,0) === idem si je teste avec hd0,0 hd2,0 ou rootnoverify (hd1,0)
savedefault
makeactive
chainloader +1
********************
device.map
********************
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
********************
Si quelqu'un pouvait m'aider , ca serait génial car pas envie de réinstaller XP.
Question subsidiaire de newbie d'Ubuntu : pourquoi Ubuntu marche alors que dans Grub le root est fait sur HD(0,0) (donc sda1) alors qu'il s'agit de ma partition XP ? (j'avoue avoir beaucoup de mal avec ubuntu )
D'avance Merci
Dernière modification par sankukai93 (Le 27/12/2008, à 14:17)
Hors ligne
#2 Le 25/12/2008, à 21:18
- atshaw
Re : dual boot Grub XP-Ubuntu 8.10 (résolu)
Bonjour,
Peux-tu afficher le résultat de de cette commande :
ls -l /dev/disk/by-uuid/
A+
Hors ligne
#3 Le 25/12/2008, à 21:28
- sankukai93
Re : dual boot Grub XP-Ubuntu 8.10 (résolu)
bien sur !
sankukai@GOLEMXIII:~$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2008-12-25 18:55 04bb06cf-4122-4cfb-8bfe-c73e9ee1a7c1 -> ../../sda1
lrwxrwxrwx 1 root root 10 2008-12-25 18:55 26142026141FF80F -> ../../sdc1
lrwxrwxrwx 1 root root 10 2008-12-25 18:55 6308270e-1efc-4dfb-a557-aa7319b4be78 -> ../../sda5
lrwxrwxrwx 1 root root 10 2008-12-25 18:55 7F8EEBB71BD2BA17 -> ../../sdb2
lrwxrwxrwx 1 root root 10 2008-12-25 18:55 8A54BC9A54BC8B09 -> ../../sdb1
c du charabia cette commande !!:/
Hors ligne
#4 Le 26/12/2008, à 12:26
- atshaw
Re : dual boot Grub XP-Ubuntu 8.10 (résolu)
c du charabia cette commande !!:/
Pas tant que ça.
Elle permet de lister l'identifiant unique (UUID) de chacune de tes partitions :
ls -l : affichage détaillé du contenu d'un répertoire
/dev/disk/by-uuid : répertoire contenant une liste de liens symboliques vers chacune de tes partitions (chaque lien porte le nom de l'uuid de la partion pointée)
Ceci dit on est pas plus avancé
Je voulait vérifier que l'uuid utilisé dans ton fichier menu.lst pour était correcte et c'est bien le cas.
Mais y'a encore un truc bizarre : c'est quoi cette partition sdb2 qui n'apparaît pas lorsque tu exécute fdisk -l?
As-tu une idée?
Je ne suis pas sûr de ce qui va suivre mais cela ne coûte rien d'essayer :
hypothèse :
D'après ton device.map, /dev/sda1 comme premier disque (hd0)
Toutefois, GRUB est installé sur ton disque IDE et je me demande si au boot ce n'est pas ce disque que GRUB reconnait comme premier disque.
Le problème de Windows c'est qu'il ne sait pas booter sur un autre disque que le premier disque.
=> ceci expliquerait pourquoi tu n'arrive pas à démarrer sur Windows, et peut être aussi pourquoi ton fichier menu.lst fait démarrer Ubuntu sur (hd0, 0).
Après avoir sauvegardé ton fichier menu.lst, change ces lignes :
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professionnel_HD1_0
root (hd1,0)
savedefault
makeactive
chainloader +1
par
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professionnel_HD1_0
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
savedefault
makeactive
chainloader +1
Si cela ne fonctionne pas revient en arrière en restaurant ton fichier de sauvegarde.
Pour info, je me suis inspiré de ce tuto :
http://doc.ubuntu-fr.org/tutoriel/comme … ropre_2_dd
A+
Hors ligne
#5 Le 27/12/2008, à 14:16
- sankukai93
Re : dual boot Grub XP-Ubuntu 8.10 (résolu)
atshaw , ca marche nickel ta modif. t'es un champion
Merci beaucoup.
Hors ligne
Pages : 1