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 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
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

title 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

Re : [Résolu] 2 disques dur dans un même PC.

De rien.
Bonne découverte.
cep

Hors ligne