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 24/07/2005, à 14:00

DecIRC

[RESOLU] Probleme de Grub par rapport à Windows XP

Bon, mon pc étant toujours en panne, j'ai osé installer Ubuntu sur le PC de madame.
La condition sine qua non étant le dual boot tant que je n'ai pas réussi à tout faire tourner sous Linux (les jeux des enfants, que je devrai tester sous wine plus tard).
Bon j'arrête de raconter ma vie...

Alors voilà....

Ubuntu est installé, mais Grub ne me lance pas windows;...
J'ai l'impression qu'il envoie pas sur la bonne partition....

Voilà mes infos :

root@ubuntu:/home/decirc # fdisk -l

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1               2        1025     8225280    f  W95 Etendu (LBA)
/dev/hda2   *        1026        2045     8193150    7  HPFS/NTFS
/dev/hda3            2046        3018     7815622+  83  Linux
/dev/hda4            3019        3103      682762+  82  Linux swap / Solaris
/dev/hda5               2        1025     8225248+   7  HPFS/NTFS

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1               1        4865    39078081    7  HPFS/NTFS

et dans mon menu.lst j'ai :

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root


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

Or, mon XP se trouve sur hda5. J'ai donc tenté de remplacer (hd0,1) par (hd0,4) mais cela a pas été mieux du tout....
J'ai aussi tenter de mettre hda5 en amorçable et de retirer l'amorce du hda2 mais il m'a mis les deux en amorçable....

Help, please....

Quand il boot sur hd(0,1) il est tout coincé car il trouve pas les fichiers système de XP

Je vais me faire frapper très fort si je répare cela très vite...

A vot' bon coeur m'sieur dame.

Si personne ne trouve de soluce, alors je chercherai un petit appart' en Belgique entre Bruxelles et Charleroi... si quelqu'un à cela en réserve smile

dEc

Dernière modification par DecIRC (Le 25/07/2005, à 09:15)

Hors ligne

#2 Le 24/07/2005, à 14:27

cep

Re : [RESOLU] Probleme de Grub par rapport à Windows XP

Bon, on va essayer de sauver ta tranquilité smile

Ce sont des suggestions :

il est fort probable que grub renseigne bien sur la position du boot.ini qui devrait effectivement se trouver sir (hd0,1)
Par contre, si tu as crée hda3 et hda4, le boot.ini à son tour ne s'y retrouve plus et ne renseigne pas sur le bon emplacement du système. A moins que le système ne soit sur hdb1.
Donc, tu pourrais rechercher boot.ini, le système xp lui même aussi pour savoir sur quelle partition il est, puis éditer ce boot.ini pour voir quelles informations il a.
En tout état de cause, le plan de partitionnement est étrange.

Hors ligne

#3 Le 24/07/2005, à 14:50

cep

Re : [RESOLU] Probleme de Grub par rapport à Windows XP

Un complément :
il me semble que bootcfg, en association avec fixmbr et fixboot devrait reconstituer boot.ini aux bonnes valeurs. Ceci depuis la console de réparation xp avec le cdrom.
Il te faudra ensuite réinstaller grub.
Dans ce cas, tu pourrais le mettre sur disquette. Ou, autre solution, crée d'abord une disquette grub, puis restaure le boot.ini avec le cd xp.

Hors ligne

#4 Le 24/07/2005, à 15:01

DecIRC

Re : [RESOLU] Probleme de Grub par rapport à Windows XP

En fait à la base, XP était tout seul.
Le disque hdb on l'oublie ce ne sont que des datas. Aucun intérêt ici.

Sous l'outil de gestion de disque sous XP, j'avais (sur le premier disque, donc)

C: statut : démarrage
E: statut : système
F: statut : Sain

J'ai supprimé la partition F: sous Windows et je l'ai utilisée pour créer dessus une partition pour Ubuntu, une petite de Swap et laissé une partie que je recréerai par la suite.

Visiblement E: est hda1, C: est hda5

Quand on fait des partitions avec l'outil d'install de XP, on a souvent des grosses crasses comme ceci....
Le truc con, c'est que j'ai pas mon cd XP sous la main...

Ou alors, c'est remplaçable de placer lilo au lieu de Grub ? Cela au moins je maitrise...

dEC

Hors ligne

#5 Le 24/07/2005, à 15:21

cep

Re : [RESOLU] Probleme de Grub par rapport à Windows XP

Non, tu n'y arriveras pas ainsi. hda1 est une partition étendue.
Il faut que tu montes tes partitions avec ubuntu pour fouiller dedans et voir s'il y a toujours boot.ini.
Par exemple :
d'abord sudo mkdir /media/da2
sudo mkdir /media/da5
sudo mount /dev/hda2 /media/da2/ -t ntfs -o nls=utf8,umask=0222
sudo mount /dev/hda5 /media/da5/ -t ntfs -o nls=utf8,umask=0222

Tu cherches boot.ini et sur l'autre partition le système winnt
N'oublie pas de démonter ensuite.

Dernière modification par cep (Le 24/07/2005, à 15:21)

Hors ligne

#6 Le 24/07/2005, à 15:28

DecIRC

Re : [RESOLU] Probleme de Grub par rapport à Windows XP

root@ubuntu:/media/da2 # ls
Bootfont.bin  boot.ini  NTDETECT.COM  ntldr  RECYCLER  System Volume Information
root@ubuntu:/media/da2 # cd ..
root@ubuntu:/media # cd da7
root@ubuntu:/media/da7 # ls
AUTOEXEC.BAT  CONFIG.SYS              IO.SYS        PDOXUSRS.NET               TLCWIN
BJPrinter     divers                  MSDOS.SYS     Program Files              WINDOWS
CanoScan      Documents and Settings  MSOCache      RECYCLER                   XP-2000
coktel        extor le squelette.MHT  NVIDIA        Remote Programs
Config.Msi    gen5                    pagefile.sys  System Volume Information
root@ubuntu:/media/da7 #

hda2 contient donc des fichiers systèmes et hda7 contient bien mon Windows.... (vraiment bizarre cette install... devrais arrêter la conso de substances illégales avant de faire des install, moi;..)

Voyons donc les boot.ini

root@ubuntu:/media/da2 # cat boot.ini
[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professionnel" /fastdetect /NoExecute=OptIn

Voilà le contenu du boot.ini sur le hda2, il n'y en a pas sur hda7

Hmmmm m'a l'air bien foireux ce problème....

cEd

Hors ligne

#7 Le 24/07/2005, à 15:44

cep

Re : [RESOLU] Probleme de Grub par rapport à Windows XP

Donc tout ce qui est nécessaire au bootloader de xp est bien sur hda2. De ce côté pas de problème.

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professionnel" /fastdetect /NoExecute=OptIn

Moi je changerai partition(2) par partition(4) dans boot.ini. Il me semble me souvenir que le système arc dénombre les disque depuis 0 et les partitions depuis 1.

Donc, faut trouver le moyen d'éditer sans prendre de risque le fichier boot.ini sur la partition ntfs. Bon, il n'y a pas trop de risques puisqu'il s'agit d'écrire sur un fichier crée et non de créer un fichier. A toi de voir.
Je crois que SystemRescueCd intègre captiv.

Bonne continuation. Tu ne devrais pas dormir sur le pallier ce soir, le système a l'air sain lol
cep

/edit : si partition(4) ne fonctionne pas, tu tenteras partition(5)
          je ne sais pas si la numérotation prend en compte l'étendue.

Dernière modification par cep (Le 24/07/2005, à 16:12)

Hors ligne

#8 Le 24/07/2005, à 18:15

cep

Re : [RESOLU] Probleme de Grub par rapport à Windows XP

http://www.sysresccd.org/index.fr.php
"légal" et pas de mauvaises surprises de petites bêtes cachées dedans smile

Hors ligne

#9 Le 24/07/2005, à 19:29

Daiconik

Re : [RESOLU] Probleme de Grub par rapport à Windows XP

Je viens d'avoir le même problème, avec à peu près la même table de partition très foireuse mais avec win2000.

En suivant les conseils de Cep et en éditant le boot.ini c'est reparti !
(Et boot.ini n'a effectivement pas l'air de prendre en compte les partitions étendues, donc plutôt (4) à priori)

Un grand merci à Cep ! big_smile

#10 Le 24/07/2005, à 20:00

cep

Re : [RESOLU] Probleme de Grub par rapport à Windows XP

Merci à toi plutôt pour le retour et bien noté pour la numérotation de la partition étendue. Je m'en doutais un peu puisque dans le boot.ini original elle était déja en partition(2), mais pas de certitude smile
Cordialement.
cep

Hors ligne

#11 Le 24/07/2005, à 22:11

DecIRC

Re : [RESOLU] Probleme de Grub par rapport à Windows XP

Bouldows est certes "illégal" mais je suis détenteur de la license de WinXP, donc un outil pour réparer mon XP est à moitié illégal smile
Disons surtout que le support ntfs est TRES bien géré.... puisque natif...
N'empeche, je trouve pas un seul cd vierge sad sad sad

Hors ligne

#12 Le 25/07/2005, à 09:15

DecIRC

Re : [RESOLU] Probleme de Grub par rapport à Windows XP

Bon, par acquit de conscience, j'ai télécharger sysreccd, je l'ai gravé, et j'ai eu une segmentation fault.
J'ai alors booté pour la 1ere fois sur Bouldows, et c'est un gros bouzin lamentable... mais j'ai eu accès, et c'est corrigé. Un grand merci à toi cep pour ton aide plus qu'efficace.

dEC

Hors ligne

#13 Le 25/07/2005, à 09:21

cep

Re : [RESOLU] Probleme de Grub par rapport à Windows XP

Content de savoir que tout est rentré dans l'ordre.

Si tu veux faire un cd bootable de xp, tu devrais regarder le très bon site de Severrin Terrier, et en particulier ici :
http://severinterrier.free.fr/Boot/PE-Builder/index.htm

Cordialement.
cep

Hors ligne