pb de boot vers XP

Le MNF (Multi Network Firewall) est un des produits pare-feu les plus richement pourvus en fonctionnalités du marché. Il est basé sur un kernel Linux 2.4 sécurisé. Ce forum est également destiné à accueillir tous les posts concernants les distributions Mandriva (anciennement Mandrake)

Modérateur: modos Ixus

pb de boot vers XP

Messagepar waren_etudiant » 03 Avr 2004 23:39

j'ai installe la mandrake 10 en double boot avec XP, et probleme au demarrage lorsque je choisis windows, il ne se passe rien.

j'ai bien verifie que le boot windows pointe bien sur la bonne partition de windows, et j'ai aussi essaye de retablir avec rescue le boot windows mais c pareil, il ne se passe rien

qqn m'a dit qu'il suffisait que je change q lignes dans un fichier, mais je sais po trop koi.

si qqn peut m'aider, ce serait bien cool

merci
waren_etudiant
Matelot
Matelot
 
Messages: 3
Inscrit le: 03 Avr 2004 23:33

Boot sur xp

Messagepar alexisly » 06 Avr 2004 15:52

Salut à toi
j'ai eu le pb ke toi, j'ai opté pour la restauration du système je sais c'est très pratique mais c'est la seule solution ke j'ai trouvé. Avec le cd qui t'ont été livré avec le pc tu devais y arriver ou bien tu utilise une disquette de boot...
Bonne chance
Best regards
Alexis Tombé
0665125216
153 Av Jean Mermoz
69008 Lyon
http://alexisly.suidzer0.org
alexisly
Matelot
Matelot
 
Messages: 3
Inscrit le: 06 Avr 2004 15:35
Localisation: Lyon

Messagepar Franck78 » 06 Avr 2004 16:10

Tu peux essayer le CD xp-PRO, boote dessus, atteint la console de récupération.
et la deux commande:
fixboot et fixmbr !



bye
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar wann » 06 Avr 2004 16:48

C'est un problème connu. Donc gaffe si vous installez une MDK10.0 Community en multiboot !
Une remarque : cette version community n'est pas la finale, mais une version de finalisation (une RC publique en quelque sorte).

La solution a été pour moi de mettre à jour diskdrake puis d'exécuter la commande suivante :
# diskdrake --change-geometry=hda=255,63

Voici l'explication du problème rencontré (issu de la ML de cooker), résolu par Mandrake.

De: Pixel <pixel@mandrakesoft.com>
Répondre à :: cooker@linux-mandrake.com
À: 7959@qa.linux-mandrake.com
Cc: cooker@mandrakesoft.com
Sujet: [Cooker] Re: [Bug 7959] [Installation] Cant boot windows xp after installing !FIXED!
Date: 17 Mar 2004 23:02:03 +0100


At last someone here reproduced the bug which is now fully explored.

Part of the reason I could not understand the bug, is that I could not
believe windows XP was still using the error prone int13 function 2
(CHS based) instead of the (available everywhere for some time) int13
function 0x42. Under linux, grub and lilo only use function 2 when
function 0x42 fails (they don't even ask the BIOS if it manages 0x42
since some BIOS don't report correctly having this functionality, cf
FORCE_LBA in grub)

The other reason is that I thought BIOS faking heads number (the
so-called LBA mode) was a choice independant of the content of the
drive. This is wrong, the BIOS tries to adapt its mode based on the
partition table [1]

So here is what happened:
- kernel 2.6 doesn't try to give the logical geometry, and gives the
physical geometry instead [2]
- diskdrake uses the physical geometry to generate the CHS information
(which is a broken duplicate of the linear sector number)
- the BIOS sees the partition table uses a different CHS geometry, and
adapt to it
- ... and Windows computes the CHS to read its stage1.5 based on the
previous geometry that it keeps in its boot sector. Alas the CHS
doesn't get the same sector and Windows's boot dies (with very bad
error detection) [3]


Bug occurence: the pb only occurs when you modify the partition table,
since otherwise diskdrake won't write it.


Code fix description: inspired by the way new fdisk and parted detects
the logical geometry based on the partition table [4]. parted code
is especially quite robust.
The fix is now included in cooker (DrakX #1.912), so:
@resolution=fixed

I still would like to access the BIOS geometry, esp. for empty
partition tables. But kernel 2.6 doesn't give us this
(/sys/firmware/edd/int13_dev80/default_heads is plain wrong on a box
here)


Known workaround: forcing LBA mode in the BIOS


Fixing partition table:
with diskdrake from drakxtools-10-24mdk do
% diskdrake --change-geometry=hda=255,63
where
- you replace hda with your drive device
- if Windows still fails, try adapting 255,63 to your drive LBA
emulation. For this, see what is the geometry your BIOS gives when
forcing LBA emulation

[1] http://www.ussg.iu.edu/hypermail/linux/ ... /1142.html
[2] http://www.ussg.iu.edu/hypermail/linux/ ... /0898.html
[3] http://www.ussg.iu.edu/hypermail/linux/ ... /1029.html
[4] http://www.ussg.iu.edu/hypermail/linux/ ... /1164.html
"Free your mind and your ass wil follow" (George Clinton)
Avatar de l’utilisateur
wann
Amiral
Amiral
 
Messages: 1032
Inscrit le: 07 Jan 2002 01:00
Localisation: Nantais, parfois ;-)

Messagepar Athelas » 14 Avr 2004 22:56

En clair il faut simplement aller dans le bios, et mettre le Disque dur en mode LBA et non plus en mode auto... ensuite tout peut se gérer avec Partition magic.
@+
Athelas
Matelot
Matelot
 
Messages: 5
Inscrit le: 09 Jan 2004 01:00


Retour vers Mandriva MNF & SNF

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron