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 23/05/2005, à 08:52

Chege

Dual boot Ubuntu/Xp Home

Bonjour,
              Je viens de me mettre à Ubuntu ce weekend ( fujitsu siemens  Amilo M1425 72504) et là !!!!! Après ma fascination de voir tous mes périphériques détectés correctement, j'ai eu la désagréable surprise de voir que je ne pouvais plus booter mon Xp Home. Après avoir choisit Xp dans mon grub menu j'ai un écran noir.


             Après avoir lu plusieurs posts sur des forums je n'ai encore vue aucune solution, mais que des questions sad


           Est-ce qu'il y a une personne qui a réussi à faire cohabiter Xp et Ubuntu?


Ci-dessous mes partitions:

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1       20321    10241406    7  HPFS/NTFS
/dev/hda2           20321      155056    67906724    f  W95 Etendu (LBA)
/dev/hda5           20321       40641    10241406   83  Linux
/dev/hda6           40641      121922    40965718+   c  W95 FAT32 (LBA)
/dev/hda7   *      121922      154435    16386268+   b  W95 FAT32
/dev/hda8          154435      155056      313236   82  Linux swap / Solaris

Mon fichier de configuration menu.lst (partie concernant Xp)

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title   Windows XP
rootnoverify    (hd0,0)
#savedefault
makeactive
chainloader     +1

Hors ligne

#2 Le 23/05/2005, à 09:08

Surprise

Re : Dual boot Ubuntu/Xp Home

J'ai Ubuntu + xp pro sur 2 machines avec un seul disque dur et cela fonctionne très bien mais tu n'es apparement pas le premier à avoir ce problème


La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! (Albert Einstein)

Une petite pub: Dépannage informatique Loire

Hors ligne

#3 Le 23/05/2005, à 09:21

sksbir

Re : Dual boot Ubuntu/Xp Home

Peut-etre un pb lié à la complexité de ton existant...
Perso, aucun soucis pour avoir le dual boot windows XP & ubuntu, mais mon disque primaire était toujours constitué d'une ou deux partition maximum, ce qui laisse 2 partitions primaires pour ubuntu...

Là, vu ton découpage, tu as forcément une partition étendue et des lecteurs logiques...

Par ailleurs, si je reprend ton découpage disque, je trouve un truc inquiétant:

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1       20321    10241406    7  HPFS/NTFS
/dev/hda2           20321     155056     67906724    f  W95 Etendu (LBA)
/dev/hda5            20321      40641    10241406   83  Linux
/dev/hda6           40641      121922    40965718+   c  W95 FAT32 (LBA)
/dev/hda7   *      121922      154435    16386268+   b  W95 FAT32
/dev/hda8          154435      155056      313236   82  Linux swap /
Solaris

On dirait que ce que j'ai mis en bleu correspond à la déclaration de partition étendue, et que ce qui est en rouge correspond aux lecteurs logiques dans la partition étendue.

Ce que je trouve inquiétant, c'est la déclaration de partition étendue soit visible comme un disque, qui plus est alloué "à w95" (windows 95 ?? )..
Si windows est là-dessus, ça ne m'étonne pas qu'il ne démarre plus, puisque cette partition s'est fait saucissonner par l'installation de linux...

Enfin, ceci dit, je sais par experience sous Sunos/solaris qu'il y a toujours une partition "bidon" dans le partionnement disque qui représente la totalité du disque. Mais cette partition ,il ne faut surtout jamais l'utiliser, et elle représentait la totalité du disque, pas juste une partition étendue. Quelqu'un ayant plus d'expérience que moi sur le partionnement disque sous debian/ubuntu pourra te répondre précisément...

Dernière modification par sksbir (Le 23/05/2005, à 09:25)

Hors ligne

#4 Le 23/05/2005, à 09:30

Chege

Re : Dual boot Ubuntu/Xp Home

Merci pour tes éclaircissements mais mon Windows se trouve sur /dev/hda1

Sys. de fich.        1K-blocs       Occupé Disponible Capacité Monté sur
/dev/hda5             10241024   1742200   8498824  18% /
tmpfs                   258184         0    258184   0% /dev/shm
/dev/hda1             10241404   9120920   1120484  90% /mnt/WindowsXp
/dev/hda6             40955680        32  40955648   1% /mnt/Commun
/dev/hda7             16370256         8  16370248   1% /mnt/DataXp
/dev                  10241024   1742200   8498824  18% /.dev
none                      5120      2832      2288  56% /dev

Hors ligne

#5 Le 23/05/2005, à 09:37

cep

Re : Dual boot Ubuntu/Xp Home

Le rootnoverify est d'origine ?
Pourrais-tu éditer aussi ton boot.ini pour vérification ?
ntldr et boot.ini sont bien sur hda1 ?
Tu as essayé de remplacer rootnoverify par root (hd0,0) (ou par
root (hd0,6) mais cela m'étonnerait fort).
hda7 a été créé par toi ?
Pas de partition hiden ?
Une autre solution consiste à avoir une partition linux / ou boot amorçable, sauvegarder le "mbr" de grub, restaurer le mbr de xp et copier sur la partition xp le "mbr" sauvegardé et se servir du boot.ini de xp pour lancer linux.

Hors ligne

#6 Le 23/05/2005, à 09:53

Chege

Re : Dual boot Ubuntu/Xp Home

Donc
Réponse 1 (rootnoverify): Non, le rootnoverify n'est pas d'origine, j'ai modifié le menu.lst

Réponse 2 (boot.ini):
boot.ini

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP \uffffdition familiale" /noexecute=optin /fastdetect

Réponse 3(hd0,0): Oui, j'ai essayé avec root (hd0,0) mais pas de changement et oui j'ai crée hda7.

Sinon je pense pas voir des partitions hidden.

Reponse 4 (mbr): Je n'arrive plus a booter sur mon CD Xp pour faire un fixmbr, pour le moment le boot fonctionne que sur les CDs linux.

Hors ligne

#7 Le 23/05/2005, à 11:06

cep

Re : Dual boot Ubuntu/Xp Home

Chege a écrit :

oui j'ai crée hda7.

Et hda7 est sur la pratition étendue et est amorçable ?

Et en mettant hiden cette partition, juste pour essayer de booter xp ?
pour linux, faudra alors remodifier le décompte des partitions.


Reponse 4 (mbr): Je n'arrive plus a booter sur mon CD Xp pour faire un fixmbr, pour le moment le boot fonctionne que sur les CDs linux.

C'est à dire ? tu n'as pas de cd xp bootable ? ni de disquette ? Si tu veux restaurer le mbr de xp, tu graves un cd bootable ou  une disquette système avec juste fdisk et tu fais fdisk /mbr. Mais sauvegarde d'abord le "mbr" grub.
dd if=/dev/hda5 of=/linux.bin bs=512 count=1 et tu copies linux.bin sur une partition fat ou disquette fat.

En outre, pour s'éviter au maximum des surprises, lorsqu'il y a déjà xp, il est préférable de créer une partition primaire pour installer linux et de positionner grub sur le premier secteur de cette partition. NE JAMAIS L'INSTALLER SUR LE MBR.

Donc, si tu n'as pas encore travaillé sur ton ubuntu, pour ne pas avoir à batailler avec une table qui semble bien chargée, je te conseille de repartir à zéro.
Tu effaces toutes les partitions crées, y compris la partition étendue. Tu peux par exemple utiliser delpart pour cela.
Tu restaures le mbr xp.
Tu vérifies que xp démarre.
Tu crées une partition primaire fat32
Une partition swap
une partition primaire / ou boot.
Et des partitions étendues et logiques si tu veux.
Ensuite tu installes grub sur / ou boot.
Si xp ne démarre toujours pas, il faudra se servir de son boot.ini.
Je n'ai pas de Xp sous la main, mais j'avais vu au passage du sp2 qu'il avait modifié son boot.ini et ajouté un paramètre. Je me demande si ce n'est pas aussi ce paramètre qui fiche la pagaille, car on voyait moins de problèmes avant le sp2.
Bonne continuation.
Cep

Hors ligne

#8 Le 23/05/2005, à 14:59

Chege

Re : Dual boot Ubuntu/Xp Home

C'est à dire ? tu n'as pas de cd xp bootable ? ni de disquette ? Si tu veux restaurer le mbr de xp, tu graves un cd bootable ou  une disquette système avec juste fdisk et tu fais fdisk /mbr. Mais sauvegarde d'abord le "mbr" grub.
dd if=/dev/hda5 of=/linux.bin bs=512 count=1 et tu copies linux.bin sur une partition fat ou disquette fat.

J'ai le CD de Xp mais le problème c'est que, quand je boot sur le CD, au boot de quelques secondes il n'y a rien qui se passe sad  J'ai lu sur des forums qu'il y a des personnes qui ont eu le même problème en voulant fixer le mdr a partir du CD Xp.

Sinon autre problème c'est que mon Xp actuelle est sur une partition ntfs donc pas moyen de modifier le boot.ini

Mais merci quand même sad:(

Hors ligne

#9 Le 23/05/2005, à 15:43

cep

Re : Dual boot Ubuntu/Xp Home

Chege a écrit :

J'ai le CD de Xp mais le problème c'est que, quand je boot sur le CD, au boot de quelques secondes il n'y a rien qui se passe sad  J'ai lu sur des forums qu'il y a des personnes qui ont eu le même problème en voulant fixer le mdr a partir du CD Xp.

Un cd bootable est un cd bootable. Donc il doit booter smile
Sinon il y a un problème sur le cd ou sur le réglage du bios. Ce qui n'est pas le cas puisqu'un cd linux fonctionne.

Hors ligne

#10 Le 23/05/2005, à 17:50

bishop

Re : Dual boot Ubuntu/Xp Home

Chege
Est-ce que tu as commencé par lire le tuto :
    http://www.ubuntu-fr.org/articles/demarrage_grub/
1- Restaurer Grub (à partir d' un live CD)
2- Ajouter Windows au menu de démarrage

Si ça ne marche pas :
Fais toi faire "une disquette de démarrage Windows 98" par un intégrateur (un petit vendeur de matériel informatique), ton ordi démarrera en DOS et tu pourras restaurer la MBR de XP comme l' indique "cep".
Le probléme est que tu écraseras Grub, mais je crois avoir vu la solution quelque part sur le site pour ajouter Grub, je sais plus, renseigne toi.
Pas de problèmes pour les FAT32 reconnu W95, Win associe FAT32 à W95...

Exemple du partitionnement de mes disques :

Disque /dev/hda: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1         523     4200966    b  W95 FAT32
/dev/hda2             524        9964    75834832+   f  W95 Etendu (LBA)
/dev/hda3            3397        6007    20972857+   7  HPFS/NTFS
/dev/hda5             524         785     2104483+   b  W95 FAT32
/dev/hda6             786        3396    20972826    b  W95 FAT32
/dev/hda7            6008        7965    15727603+   7  HPFS/NTFS
/dev/hda8            7966        9964    16056936    7  HPFS/NTFS

Disque /dev/hdb: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1   *           1        3647    29294496   83  Linux
/dev/hdb2            3648        9964    50741302+   f  W95 Etendu (LBA)
/dev/hdb5            3648        3769      979933+  82  Linux swap / Solaris
/dev/hdb6            3770        6201    19535008+  83  Linux
/dev/hdb7            6202        9964    30226266    b  W95 FAT32

-- Win98 et XP sur hda, plus diverses partitions
(hda5 = petite partition, 2Go en FAT qui sert de partition d' échange
-- Ubuntu et Fat sur hdb
Précision : j' utilise un logiciel de partitionnement (disque de boot)

Je n' ai jamais rencontré de problèmes de démarrage en multiboot, quelque soit les distrib installées.

Et mon disque XP ne boot pas, c' est une mise à jour qui démarre à partir de 98.
XP est installé sur une autre partition pour bénéficier de NTFS.

Dernière modification par bishop (Le 23/05/2005, à 18:12)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#11 Le 24/05/2005, à 06:26

AlexandreP

Re : Dual boot Ubuntu/Xp Home

C'est normal qu'il y ait deux partitions amorce ?  Ça pourrait pas causer le problème ?


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#12 Le 24/05/2005, à 08:25

bishop

Re : Dual boot Ubuntu/Xp Home

AlexandreP dit :     

C'est normal qu'il y ait deux partitions amorce ?  Ça pourrait pas causer le problème ?

j' ai, plusieurs fois, réinstallé Ubuntu, contraint ou pour essayer des options de partitionnement "RAID, Reiser, multi-partitionnement, etc"
L' installation actuelle est par défaut. Je n' ai modifié aucun élément au cours de l' install.
Par contre, pendant quelques mois, il n' y avait qu' Ubuntu d' installé qui, bien sûr, avait créé sa partition amorce sur ce disque. Le formatage complet du disque n' a pas écrasé cette partition amorce? En fait, j' avais même pas fait attention.
Je ne sais même pas si le logiciel que j' utilise peut accéder à ce premier secteur. Lors du formatage du disque le secteur amorce n' est pas effacer. Je découvre. Je m' intéresserai un peu plus à toutes les fonctionnalités qu' il propose.
Enfin ça fonctionne  comme cela et plutôt pas mal.
Merci de m' avoir fait remarqué ce détail.

Dernière modification par bishop (Le 27/05/2005, à 22:44)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#13 Le 25/05/2005, à 21:24

Chege

Re : Dual boot Ubuntu/Xp Home

Bonjour,
               J'ai reussi a trouver une solution à mon probleme. J'ai utilisé un CD de la mandrake afin de virer toutes les partitions sur mon  disque ainsi que le grub d' ubuntu. Après j'ai pu booter sur mon CD de Xp que j'ai installé sans problème ( sur une partition FAT32). 

Grâce à partition magic j'ai crée ma partition linux + swap + dataXp + commun.

Après j'ai ré-installé ubuntu on prennant soin d'installer le grub sur ma partition linux et non sur le mbr.

En utilisant le CD live d'Ubuntu j'ai copié le grub sur ma partition Windows et ensuite j'ai modifié mon boot.ini afin d'utiliser le bootloader de Xp .

La solution : http://ubuntuforums.org/archive/index.php/t-23519.html

ouf !!!! Tout marche

Hors ligne