Multi boot WIn XP et Debian Etch (Grub)
Fermé
aygitci
-
11 sept. 2007 à 10:58
mamiemando Messages postés 33453 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 6 janvier 2025 - 13 sept. 2007 à 22:23
mamiemando Messages postés 33453 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 6 janvier 2025 - 13 sept. 2007 à 22:23
A voir également:
- Multi boot WIn XP et Debian Etch (Grub)
- Dual boot - Guide
- Cle windows xp - Guide
- Boot camp - Télécharger - Systèmes d'exploitation
- Hiren's boot cd - Télécharger - Divers Utilitaires
- Telecharger windows xp - Télécharger - Systèmes d'exploitation
9 réponses
Il y a plusieurs probleme il me semble et votre description est confuse.
Si vous demarrez debian c'est que grub fonctionne.
Apres il faut le parametrer correctement pour qu'il puisse demarrer aussi Windows.
La configuration de grub est dans /boot/grub/menu.lst
Ce que vous donnez semble bon (Windows sur la premiere partion du 1er disque dur).
Attention : il ne faut pas changer l'ordre des disques dans le bios. Le bios cherche grub dans le MBR du 1er disque dur. Apres toute modification il faut reinstaller grub dans le mbr, mettre a jour la partition de boot avec fdisk.
grub c'est pas complique, mais ca demande un raisonnement rigoureux.
Pour acceder aux fichier NTFS depuis linux, ca se configure dans /etc/fstab
vous devez avoir une ligne comme ca :
/dev/hda1 (ou /dev/sda1 pour du sata) /media/windows ntfs rw,user,auto,uid=1000,nls=utf8,umask=002 0 0
le dossier "/media/windows" doit deja exister (le creer avec "mkdir /media/windows")
uid=1000 designe ici le premier utilisateur standart du systeme (modifier avec votre uid)
vous mouvez mettre gid= au lieu de uid= pour accorder le droit d'acces et d'ecriture a un groupe au lieu d'un utilisateur.
rw -> lecture/ecriture
pour y acceder "umount /dev/hda1" en etant root et "mount /media/windows" en etant utilisateur ou en parcourant le dossier /media avec l'explorateur Nautilus.
Si vous demarrez debian c'est que grub fonctionne.
Apres il faut le parametrer correctement pour qu'il puisse demarrer aussi Windows.
La configuration de grub est dans /boot/grub/menu.lst
Ce que vous donnez semble bon (Windows sur la premiere partion du 1er disque dur).
Attention : il ne faut pas changer l'ordre des disques dans le bios. Le bios cherche grub dans le MBR du 1er disque dur. Apres toute modification il faut reinstaller grub dans le mbr, mettre a jour la partition de boot avec fdisk.
grub c'est pas complique, mais ca demande un raisonnement rigoureux.
Pour acceder aux fichier NTFS depuis linux, ca se configure dans /etc/fstab
vous devez avoir une ligne comme ca :
/dev/hda1 (ou /dev/sda1 pour du sata) /media/windows ntfs rw,user,auto,uid=1000,nls=utf8,umask=002 0 0
le dossier "/media/windows" doit deja exister (le creer avec "mkdir /media/windows")
uid=1000 designe ici le premier utilisateur standart du systeme (modifier avec votre uid)
vous mouvez mettre gid= au lieu de uid= pour accorder le droit d'acces et d'ecriture a un groupe au lieu d'un utilisateur.
rw -> lecture/ecriture
pour y acceder "umount /dev/hda1" en etant root et "mount /media/windows" en etant utilisateur ou en parcourant le dossier /media avec l'explorateur Nautilus.
mamiemando
Messages postés
33453
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
6 janvier 2025
7 812
11 sept. 2007 à 12:02
11 sept. 2007 à 12:02
1) Pour compléter ce que dit kiki, peux-tu nous donner le résultat de la commande suivante en root :
Le but étant ici de vérifier que ta partition ntfs correspond bel et bien à /dev/hda1
2) Ouvre le fichier /boot/grub/menu.lst en root
Dans grub, le premier chiffre correspond au disque (/dev/hda -> hd(0,*), /dev/hdb -> hd(1,*) etc...) et le second à la paritition (/dev/hda1 -> hd(0,0), /dev/hda2 -> hd(0,1)).
3) Vérifie que tout est ok (le cas échéant apporte les corrections nécessaires), puis sauve et quitte (ctrl x), puis reboot...
Bonne chance
/sbin/fdisk -l
Le but étant ici de vérifier que ta partition ntfs correspond bel et bien à /dev/hda1
2) Ouvre le fichier /boot/grub/menu.lst en root
nano /boot/grub.menu.lst
Dans grub, le premier chiffre correspond au disque (/dev/hda -> hd(0,*), /dev/hdb -> hd(1,*) etc...) et le second à la paritition (/dev/hda1 -> hd(0,0), /dev/hda2 -> hd(0,1)).
3) Vérifie que tout est ok (le cas échéant apporte les corrections nécessaires), puis sauve et quitte (ctrl x), puis reboot...
Bonne chance
bonsoir, a tous les deux et merci de vous interesser a mon post,
reponse de :
fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 4781 38403351 7 HPFS/NTFS
/dev/hda2 4782 6825 16418430 f W95 Ext'd (LBA)
/dev/hda3 * 6826 9729 23326380 83 Linux
/dev/hda5 4782 6693 15358108+ 7 HPFS/NTFS
/dev/hda6 6694 6825 1060258+ 82 Linux swap / Solaris
ensuite j'ai aussi copie les lignes pour l'acces au disque NTFS, mais quand je lance "mount /dev/hda1", il me renvoie ce message :
mount: can't find /dev/hda1 in /etc/fstab or /etc/mtab
j'ai aussi ajoute le rep windows dans /media
mon probleme serai-t-il du au boot sur hda3 (*)
merci
reponse de :
fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 4781 38403351 7 HPFS/NTFS
/dev/hda2 4782 6825 16418430 f W95 Ext'd (LBA)
/dev/hda3 * 6826 9729 23326380 83 Linux
/dev/hda5 4782 6693 15358108+ 7 HPFS/NTFS
/dev/hda6 6694 6825 1060258+ 82 Linux swap / Solaris
ensuite j'ai aussi copie les lignes pour l'acces au disque NTFS, mais quand je lance "mount /dev/hda1", il me renvoie ce message :
mount: can't find /dev/hda1 in /etc/fstab or /etc/mtab
j'ai aussi ajoute le rep windows dans /media
mon probleme serai-t-il du au boot sur hda3 (*)
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mamiemando
Messages postés
33453
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
6 janvier 2025
7 812
12 sept. 2007 à 22:08
12 sept. 2007 à 22:08
Donc tu as deux partitions candidates susceptibles d'héberger ton windows : /dev/hda1 et /dev/hda5. On va donc monter ces deux partitions sous linux. Modifie/ajoute en root les deux lignes commençant par /dev/hda1 et /dev/hda5 de sorte à avoir :
(change mando par ton login). Ensuite en root tape :
A présent tes deux partitions doivent apparaître dans ces deux répertoires :
Identifie laquelle correspond à ton windows. Si c'est /dev/hda5 dans grub il faut a priori bien mettre (hd0,0) et sinon (hd0,4). Mais normalement il suffit simplement de faire en root :
... car debian devrait détecter tout seul sur quelle partition est windows.
Bonne chance
/dev/hda1 /mnt/hda1 ntfs user,users,uid=mando,auto,exec 0 0 /dev/hda5 /mnt/hda5 ntfs user,users,uid=mando,auto,exec 0 0
(change mando par ton login). Ensuite en root tape :
mkdir -p /mnt/hda1 mkdir -p /mnt/hda5 mount /mnt/hda1 mount /mnt/hda5
A présent tes deux partitions doivent apparaître dans ces deux répertoires :
ls /mnt/hda1 ls /mnt/hda5
Identifie laquelle correspond à ton windows. Si c'est /dev/hda5 dans grub il faut a priori bien mettre (hd0,0) et sinon (hd0,4). Mais normalement il suffit simplement de faire en root :
aptitude reinstall grub
... car debian devrait détecter tout seul sur quelle partition est windows.
Bonne chance
mon probleme serai-t-il du au boot sur hda3 (*)
C'est sur que la partition bootable c'est hda3 (celle qui contient ton linux)
pour que grub gère le démarrage de Bill comme tu dis, il faut que hda1 soit bootable (indice d'amorçage *)
puis réinstalle grub sur le MBR ( sudo grub-install /dev/hda1)
C'est sur que la partition bootable c'est hda3 (celle qui contient ton linux)
pour que grub gère le démarrage de Bill comme tu dis, il faut que hda1 soit bootable (indice d'amorçage *)
puis réinstalle grub sur le MBR ( sudo grub-install /dev/hda1)
mamiemando
Messages postés
33453
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
6 janvier 2025
7 812
13 sept. 2007 à 09:57
13 sept. 2007 à 09:57
Yep bonne observation, à titre indicatif voilà ce que j'ai chez moi (/dev/hda1=windows)
Pour gérer quelle partition à le flag de boot tu peux le faire facilement avec l'outil cfdisk :
Bonne chance
(root@aldur) (~) # fdisk -l Disk /dev/hda: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 1275 10241406 7 HPFS/NTFS /dev/hda2 1276 4740 27832612+ 83 Linux /dev/hda3 4741 4865 1004062+ 82 Linux swap / Solaris
Pour gérer quelle partition à le flag de boot tu peux le faire facilement avec l'outil cfdisk :
/sbin/cfdisk /dev/hda
Bonne chance
salut,
merci les gars pour les infos j'essaie ce soir et je vous fait part des nouvelles le plus tot possible via mon Win !
merci les gars pour les infos j'essaie ce soir et je vous fait part des nouvelles le plus tot possible via mon Win !
mamiemando
Messages postés
33453
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
6 janvier 2025
7 812
13 sept. 2007 à 22:23
13 sept. 2007 à 22:23
Je suis pas un gars. Mais bon courage quand même :)