#1 Le 06/08/2005, à 05:26
- Maf
[Résolu] 2 disques dur dans un même PC.
Bonjour à toutes et à tous,
Je suis nouveau sous linux et j'ai essayé de faire des recherches sur le forum mais sans succès. Merci d'avance pour votre aide.
Je viens d'acheter un deuxième disque dur de 160 Go. Sur le premier j'ai Windows Xp que je dois garder pour mon boulot. J'ai donc enlevé ce disque dur du pc et j'ai mis le neuf sur lequel j'ai installé Ubuntu. Mis à par le problème de ma carte son (Audigy Ls) qui ne marche pas (on verra plus tard) je trouve Ubuntu plutôt bien fait et je ne rêve que d'apprendre à l'utiliser (difficile au début du moins). C'est pourquoi je voudrais faire cohabiter ces 2 disques durs sur le PC. Sur le site de jcb (www.bellamyjc.net) il parle de l'outils Gag (http://gag.sourceforge.net/) pour pouvoir booter sur un des 2 systèmes au départ. J'ai donc branché les 2 DD (un escale avec Windows XP et l'autre maitre avec Ubuntu). Je démarre avec la disquette gag qui reconnait les 2 systèmes et je sauvegarde les données sur le disque dur. Au redémarrage Gag me donne bien le choix entre les 2 OS mais il refuse de démarrer Ubuntu (le système est vérolé!). XP démarre sans problème.
Que dois-je faire pour faire cohabiter ces 2 disques dur sur un même PC?
Merci de m'avoir lu jusqu'ici et à bientôt.
Marc F
#2 Le 06/08/2005, à 06:40
- cep
Re : [Résolu] 2 disques dur dans un même PC.
Comme tu as installé ubuntu alors qu'il était le seul disque :
- tu remets le disque ubuntu en premier (emplacement initial)
- tu installes le disque windows en esclave ou sur le 2 èm ide
- ubuntu démarre avec grub. Ensuite tu modifie le fichier de configuration /boot/grub/menu.lst en ajoutant une section pour windows, et tu utilises dans cette section l'option map de grub pour faire croire à windows qu'il est toujours en maître sur le premier disque. Fais des recherches sur le forum avec les mots grub map.
- il faudra aussi éditer le fichier /boot/grub/device.map pour y ajouter le nouveau disque.
ceci en espérant que gag n'ait pas fichu la panique.
Sinon tu restaures grub comme précisé dans le wiki
Hors ligne
#3 Le 06/08/2005, à 09:43
- Maf
Re : [Résolu] 2 disques dur dans un même PC.
Merci pour ta réponse mais je crois que j'ai encore besoin d'aide. Débutant avec Linux j'ai beaucoup de mal à comprendre quoi faire extactement.
Je viens de booter sur Ubuntu (disque maitre) et j'ai windows sur le deuxième disque escale).
J'ai fait un tour dans la documentation et je suis tomber sur quoi rajouter dans grub pour avoir XP dans le menu grub au démarrage.
Visiblement je dois éditer le menu.lst de grub avec nano
$ sudo nano /boot/grub/menu.lst
et ajouter ces lignes
title Windows NT/2000/XP
root (hd0,0)
savedefault
makeactive
chainloader +1
Par contre je ne sais pas quoi faire pour ça:
tu utilises dans cette section l'option map de grub pour faire croire à windows qu'il est
toujours en maître sur le premier disque. Fais des recherches sur le forum avec les mots
grub map.
Et en plus je ne trouve rien sur ça :
il faudra aussi éditer le fichier /boot/grub/device.map pour y ajouter le nouveau disque
Voilà ce que j'ai dans le menu.lst de mon Ubuntu:
title Ubuntu, kernel 2.6.10-5-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda1 ro quiet splash
initrd /boot/initrd.img-2.6.10-5-386
savedefault
boot
title Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.10-5-386
savedefault
boot
title Ubuntu, kernel memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
savedefault
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
Et voilà le fichier device.map
(hd0) /dev/hda
Merci pour votre aide.
#4 Le 06/08/2005, à 10:00
- cep
Re : [Résolu] 2 disques dur dans un même PC.
Ok.
Alors, pour éviter toute erreur, donne aussi le résultat d'un :
sudo fdisk -l
passé dans un terminal
Hors ligne
#5 Le 06/08/2005, à 10:13
- maf
Re : [Résolu] 2 disques dur dans un même PC.
La commande sudo fdisk -l me retourne ça:
Disque /dev/hda: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 19127 153637596 83 Linux
/dev/hda2 19128 19457 2650725 5 Extended
/dev/hda5 19128 19457 2650693+ 82 Linux swap / Solaris
Disque /dev/hdb: 163.9 Go, 163928604672 octets
255 têtes, 63 secteurs/piste, 19929 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 * 1 1912 15358108+ 7 HPFS/NTFS
/dev/hdb2 1913 19929 144721552+ f W95 Etendu (LBA)
/dev/hdb5 1913 2549 5116671 7 HPFS/NTFS
/dev/hdb6 2550 7011 35840983+ 7 HPFS/NTFS
/dev/hdb7 7012 7648 5116671 7 HPFS/NTFS
/dev/hdb8 7649 11472 30716248+ 7 HPFS/NTFS
/dev/hdb9 11473 18654 57689383+ 7 HPFS/NTFS
/dev/hdb10 18655 19929 10241406 7 HPFS/NTFS
Merci pour votre aide.
#6 Le 06/08/2005, à 11:06
- cep
Re : [Résolu] 2 disques dur dans un même PC.
Alors /boot/grub/menu.lst devra ressembler à ceci, sans les parties commentées qu'il faudra laisser :
(faire auparavant une copie de sauveegarde du menu initial)
title Ubuntu, kernel 2.6.10-5-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda1 ro quiet splash
initrd /boot/initrd.img-2.6.10-5-386
savedefault
boottitle Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.10-5-386
savedefault
boottitle Ubuntu, kernel memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
savedefault
boottitle Windows
root (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
Et pour device.map :
(hd0) /dev/hda
(hd1) /dev/hdb
Le système devrait démarrer ainsi.
Si c'est le cas, merci de faire un petit récapitulatif de ce que tu as fait et de marquer ton poste en Résolu, pour aider ceux qui pourraient avoir le même problème.
Cordialement;
cep
Hors ligne
#7 Le 06/08/2005, à 12:47
- maf
Re : [Résolu] 2 disques dur dans un même PC.
Super merci tout va bien. Au démarrage j'ai maintenant accès au menu grub pour lancer windows et si je ne fais rien je fonce vers Ubuntu.
Maintenant je vais essayer de me plonger un peu plus dans ce système qui à l'air super chouette.
Merci encore pour ton aide et à bientôt.
#8 Le 06/08/2005, à 12:57
- cep
Hors ligne