[MESSAGE] A tous ceux qui ne peuvent plus booter Windows + explication

A tous ceux qui ne peuvent plus booter Windows + explication [MESSAGE] - Linux et OS Alternatifs

Marsh Posté le 17-03-2004 à 15:44:39    

Ce pb est due ... au noyau 2.6 ( yeah cool, vive le noyau 2.6 ).
 
Le problème devrait être corrigé aujourdhui et donc la version Officiel de la mdk ne devrait plus avoir ce problème.
 
voici le changelog de DrakX ( l'installeur de mdk )
 

Code :
  1. 2004/03/17  Pixel  <pixel at mandrakesoft.com>
  2.         * partition_table/raw.pm, partition_table.pm: add
  3.         set_best_geometry_for_the_partition_table to use the hd geometry instead
  4.         of the physical geometry returned by the kernel (since for now i can't
  5.         have bios geometry on 2.6)
  6.         * partition_table/dos.pm: add set_best_geometry_for_the_partition_table to
  7.         use the hd geometry instead of the physical geometry returned by the
  8.         kernel (since for now i can't have bios geometry on 2.6)
  9.           - sector2CHS() now gives sector number starting at 0
  10.           - CHS2rawCHS() takes care of giving sector number starting at 1


Message édité par Dark_Schneider le 18-03-2004 à 09:09:24

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 17-03-2004 à 15:44:39   

Reply

Marsh Posté le 17-03-2004 à 15:47:25    

2.6 "windows killer" :D ça sonne bien ;)

Reply

Marsh Posté le 17-03-2004 à 15:51:28    

Ah mais vous avez MScrouitch*** :D

Reply

Marsh Posté le 17-03-2004 à 16:43:17    

[:aaah] Installée sur mes 2 PC et nopb oufffffffffffff
Sacré bug

Reply

Marsh Posté le 17-03-2004 à 16:45:27    

qd je disais que le kernel 2.6 aurait du rester en test [:ddr555]
 
ca arrive dans quel cas ce genre de prob :??:
je sens trop la personne qui va avoir un prob deconfig sur lilo/grub debarquer [:ddr555]


Message édité par GUG le 17-03-2004 à 16:47:32
Reply

Marsh Posté le 17-03-2004 à 16:53:21    

chui pas conserné : j'ai pas windows d'installé  :D


---------------
"Deux chose sont infinies, l'univers et la sotise humaine. Mais je ne suis pas sûr de ce j'affirme quant à l'univers." Albert Einstein
Reply

Marsh Posté le 17-03-2004 à 17:20:36    

A tous ceux qui ne peuvent plus booter Windows -> formattez le et recuperez la place ;)

Reply

Marsh Posté le 17-03-2004 à 17:27:39    

Je vois pas comment le fait d'avoir un 2.6 sur linux empèche de booter Windows ??
 
C'est pas le bootloader qui *serait* en cause ?

Reply

Marsh Posté le 17-03-2004 à 17:44:48    

j'ai eu le pb avec la mdk 10rc1
donc now je sais qui est responsable


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 17-03-2004 à 17:55:58    

Piksou a écrit :

j'ai eu le pb avec la mdk 10rc1
donc now je sais qui est responsable


 
cad ?

Reply

Marsh Posté le 17-03-2004 à 17:55:58   

Reply

Marsh Posté le 17-03-2004 à 19:05:55    

bah habitué de debian, j'ai voulu tester mdk
justement la 10rc1 était dispo: hop par ici les 3 CD
j'avais de l'espace hors partition, j'y ai créé un / en ext3 et j'ai réutilisé le swap de la debian
au reboot, la mdk marchait, la debian aussi (lilo de debian dans le mbr, lilo de mdk dans son /) mais lilo pouvait plus booter mon XP (hda1, non modifié par l'install). écran noir et curseur blanc sans rien.
j'ai tenté de réparer avec la console de récupération de XP mais sans succès, j'avais soit rien soit un truc genre "No Operating System found" (j'avais fixboot et fixmbr tout un tas de fois, lité et mofidié la listes des OS de NTLDR, etc tout ça sans succès.
j'ai du faire une résinstall complète de XP
du coup j'ai viré la mdk sans autre forme de procès :whistle:
bon je renterais à l'occas mais ce coup ci je laisse plus le setup approcher de ma table de partitions
 
eit: et je devance la question: non j'ai pas fait de bug report j'ai pensé que ça devait être un bug connu vu que c'était un peu gros et j'avais pas le courage de lire des archives de ml à la tonne pour trouver ça. pis sté une bêta (mdk ayant un sens particulier du sens d'une RC :D) donc aps de motifs de me plaindre vraiment


Message édité par Piksou le 17-03-2004 à 19:08:02

---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 17-03-2004 à 19:15:13    

pareil en installant la RC1 ca a pt mon XP pro :D mdr je croyais que c'etait XP qui deconne pour changer ;)

Reply

Marsh Posté le 18-03-2004 à 00:36:27    

En clair, faut pas installer la "vieille" version de la mdk 10, c'est ça ?


---------------
Vulnerant omnes, ultima necat. / "les vrais privilégiés ne sont pas les fonctionnaires comme on le dit souvent mais les salariés des grands groupes"/"Avoir l'esprit ouvert n'est pas l'avoir béant à toutes les sottises." Jean Rostand
Reply

Marsh Posté le 18-03-2004 à 00:51:02    

Zebib a écrit :

Je vois pas comment le fait d'avoir un 2.6 sur linux empèche de booter Windows ??
 
C'est pas le bootloader qui *serait* en cause ?


 
bah lis ce qu'à poster dark :o
bon je suis de mauvaise fois là j'ai failli faire la même remarque :D
en fait si je comprends bien, c'est que le kernel 2.6 se gourre dans les info des dd (taille, etc ...) et que les outils de merdrake utilise ces infos au lieu de les prendre dans le bios :o :sarcastic:  :whistle:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 18-03-2004 à 00:53:36    

Piksou a écrit :

bah habitué de debian, j'ai voulu tester mdk
justement la 10rc1 était dispo: hop par ici les 3 CD
j'avais de l'espace hors partition, j'y ai créé un / en ext3 et j'ai réutilisé le swap de la debian
au reboot, la mdk marchait, la debian aussi (lilo de debian dans le mbr, lilo de mdk dans son /) mais lilo pouvait plus booter mon XP (hda1, non modifié par l'install). écran noir et curseur blanc sans rien.
j'ai tenté de réparer avec la console de récupération de XP mais sans succès, j'avais soit rien soit un truc genre "No Operating System found" (j'avais fixboot et fixmbr tout un tas de fois, lité et mofidié la listes des OS de NTLDR, etc tout ça sans succès.
j'ai du faire une résinstall complète de XP
du coup j'ai viré la mdk sans autre forme de procès :whistle:
bon je renterais à l'occas mais ce coup ci je laisse plus le setup approcher de ma table de partitions
 
eit: et je devance la question: non j'ai pas fait de bug report j'ai pensé que ça devait être un bug connu vu que c'était un peu gros et j'avais pas le courage de lire des archives de ml à la tonne pour trouver ça. pis sté une bêta (mdk ayant un sens particulier du sens d'une RC :D) donc aps de motifs de me plaindre vraiment


 
toute façon tu peux toujours faire ton raport, il corrige pas avant les releases  [:mrbrelle]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 18-03-2004 à 09:08:57    

udok > et ta m.... emballe le chocolat dans le papier alu !
personne n'a rapporté ce bug avant la release, surement parce la majorité n'utilisait windows sur la même bécane ou n'ont pas redimmensionné leurs partoches win.
 
 
voici l'explication complète du bug :
 

Code :
  1. De:  Pixel <pixel@mandrakesoft.com>
  2. Répondre à ::  cooker@linux-mandrake.com
  3. À:  7959@qa.linux-mandrake.com
  4. Cc:  cooker@mandrakesoft.com
  5. Sujet:  [Cooker] Re: [Bug 7959] [Installation] Cant boot windows xp after installing !FIXED!
  6. Date:  17 Mar 2004 23:02:03 +0100
  7. At last someone here reproduced the bug which is now fully explored.
  8. Part of the reason I could not understand the bug, is that I could not
  9. believe windows XP was still using the error prone int13 function 2
  10. (CHS based) instead of the (available everywhere for some time) int13
  11. function 0x42. Under linux, grub and lilo only use function 2 when
  12. function 0x42 fails (they don't even ask the BIOS if it manages 0x42
  13. since some BIOS don't report correctly having this functionality, cf
  14. FORCE_LBA in grub)
  15. The other reason is that I thought BIOS faking heads number (the
  16. so-called LBA mode) was a choice independant of the content of the
  17. drive. This is wrong, the BIOS tries to adapt its mode based on the
  18. partition table [1]
  19. So here is what happened:
  20. - kernel 2.6 doesn't try to give the logical geometry, and gives the
  21.   physical geometry instead [2]
  22. - diskdrake uses the physical geometry to generate the CHS information
  23.   (which is a broken duplicate of the linear sector number)
  24. - the BIOS sees the partition table uses a different CHS geometry, and
  25.   adapt to it
  26. - ... and Windows computes the CHS to read its stage1.5 based on the
  27.   previous geometry that it keeps in its boot sector. Alas the CHS
  28.   doesn't get the same sector and Windows's boot dies (with very bad
  29.   error detection) [3]
  30. Bug occurence: the pb only occurs when you modify the partition table,
  31.   since otherwise diskdrake won't write it.
  32. Code fix description: inspired by the way new fdisk and parted detects
  33.   the logical geometry based on the partition table [4]. parted code
  34.   is especially quite robust.
  35.   The fix is now included in cooker (DrakX #1.912), so:
  36. @resolution=fixed
  37.   I still would like to access the BIOS geometry, esp. for empty
  38.   partition tables. But kernel 2.6 doesn't give us this
  39.   (/sys/firmware/edd/int13_dev80/default_heads is plain wrong on a box
  40.   here)
  41. Known workaround: forcing LBA mode in the BIOS
  42. Fixing partition table:
  43.   with diskdrake from drakxtools-10-24mdk do
  44.     % diskdrake --change-geometry=hda=255,63
  45.   where
  46.   - you replace hda with your drive device
  47.   - if Windows still fails, try adapting 255,63 to your drive LBA
  48.     emulation. For this, see what is the geometry your BIOS gives when
  49.     forcing LBA emulation
  50. [1] http://www.ussg.iu.edu/hypermail/l [...] /1142.html
  51. [2] http://www.ussg.iu.edu/hypermail/l [...] /0898.html
  52. [3] http://www.ussg.iu.edu/hypermail/l [...] /1029.html
  53. [4] http://www.ussg.iu.edu/hypermail/l [...] /1164.html


Message édité par Dark_Schneider le 18-03-2004 à 09:10:08

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 18-03-2004 à 12:01:49    

oué mais le coup du speedtch et du firewall qui merdait dans la 9.2 c'était connu :o
c'est pas une légende, j'invente pas ça, faut pas abuser, tout le monde gueulait comme quoi mandrake releasait des versions buggées
maintenant reste à voir si leur nouvelle méthode de release améliorera la chose ...

Reply

Marsh Posté le 18-03-2004 à 13:19:44    

DS: j'avais pas modifié mes partitions windows, j'avais simplement créé une parition ext3 vide étendue sur le même dique physique que la partoche windows, c'est tout.
un resize, je me serais méfié, sur tous les OS avec tous les outils, un resize de partition c'est tjs très risqué et on backup avant, on garde son CD Windows à proximité, etc. par contre une créationde partition vide, j'aurais pu la faire avec cfdisk !


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 18-03-2004 à 13:22:59    

udok> mais m.... tu utilises la mdk ? alors tu te tais !
sinon tu fais des rapports de bugs et du propose des patchs pour régler les pbs.
pour le speedtouch avec la 9.2 ils ont basculé avec le pilote userspace, cependant il fallait désactiver le pilote du noyau ( en effet il y a 2 pilotes libres )
 
pour le firewall, je ne sais pas de koi tu parles.
 - impossibilité d'accéder ou partager des partages windows ? en effet il n'autorisait pas le port 139 et l'utilisateur doit le faire lui-même
 - iptables kine marchait pas ? il y a 2 version, 1 pour 2.4 et 1 pour 2.6. normalement selon le noyau, il bascule vers l'un ou l'autre automatiquement ( en utilisant les alternatives ), mais pour ertains cas particuliers cela ne marchait
 
Ensuite mdk doit respecter des délais ( pressages CD + livraisons distributeur ) sinon ils ont des pénalités ( qd tu es en redressement financiers, tu évites de payer des pénalités ) et donc si un bug est reporté trop tard et qu'ils n'ont pas pas le temps de le fixer, alors la release contient le bug. Mais come tu le vois, très vite la correction sort.
 
La Community qd tu regardes bien, c'est une RC/Technology Preview. Mais comme elle n'est pas estampillé RC/béta, les gens la dl et l'installe et donc cela permet d'avoir une remontée de bugs. Qd la official sortira, ilne restera plus grand chose a corrigé à mon avis.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 18-03-2004 à 13:33:21    

Dark_Schneider a écrit :

Qd la official sortira, ilne restera plus grand chose a corrigé à mon avis.


c'est tout ce que j'espere :jap:


Message édité par udok le 18-03-2004 à 13:33:28

---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 18-03-2004 à 13:41:04    

udoche a écrit :

en fait si je comprends bien, c'est que le kernel 2.6 se gourre dans les info des dd (taille, etc ...) et que les outils de merdrake utilise ces infos au lieu de les prendre dans le bios :o :sarcastic:  :whistle:

Sont vraiment trop bêtes...
Les bios sont toujours bien faits et n'ont pas de bugs c'est bien connu :sarcastic:  
Suffit de faire quelques grep dans les sources du kernel pour s'en convaincre


---------------
Fluctuat nec mergitur
Reply

Marsh Posté le 19-03-2004 à 17:11:43    

C'est vrai qu'en passant la partition windows en Fat32 ca marche normalement ?

Reply

Marsh Posté le 19-03-2004 à 18:55:19    

Salut a tous,
voila j'ai installé mdk 10 community et j'ai enfin reuissi a instaler mon sagem fast 800 (ouf);le pire c'est que je'ai plus accès a ma partiton windows :
 
Pourrait on expliquer de facon explicite ce qui faut faire svp ??? ;) merci d'avance

Reply

Marsh Posté le 19-03-2004 à 18:57:25    

a priori, en enlevant l'auto détection du disque au démarrage et mettant les paramètres en dur dans le BIOS, ça règle le pb chez certains


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 19-03-2004 à 19:07:41    

ok je vais essayer,merci

Reply

Marsh Posté le 19-03-2004 à 19:29:10    

kan vous dites plus accéder à windô, c juste le boot ou c les partitions ki sont HS(et donc les données avec)?
j voulais faire une maj, mais du coup, v attendre un poil :o


---------------
XBL : ESN3S | GGPO (3rd strike) : ESN | PSN : Huitxilopochti
Reply

Marsh Posté le 19-03-2004 à 19:47:33    

En_Sabah_Nur a écrit :

kan vous dites plus accéder à windô, c juste le boot ou c les partitions ki sont HS(et donc les données avec)?
j voulais faire une maj, mais du coup, v attendre un poil :o


juste le boot


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 20-03-2004 à 09:21:36    

c'est bon ca a marché ;)
Et au niveau des perfs  : ca change qqchose ???

Reply

Marsh Posté le 20-03-2004 à 10:06:11    

chez moi c'est plus rapide à démarrer parce que la détection auto prend du temps... ;)
 
à part ça, ça ne doit faire aucune différence, dans un cas tu fais une détection auto à chaque boot et dans l'autre tu la fais une fois pour toute


Message édité par Mjules le 20-03-2004 à 10:06:25

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 20-03-2004 à 10:57:30    

Aucun probleme de ce genre connu chez moi, pourtant je vois pas mal de pc en dual boot 2.6/win2kXP

Reply

Marsh Posté le 20-03-2004 à 11:04:45    

glor a écrit :

Aucun probleme de ce genre connu chez moi, pourtant je vois pas mal de pc en dual boot 2.6/win2kXP


c'est la conjonction du 2.6, des outils de partionnement MDK et du fait que winXP demande la géométrie du disque de façon assez bizarre


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 24-03-2004 à 12:48:48    

Piksou a écrit :

bah habitué de debian, j'ai voulu tester mdk
justement la 10rc1 était dispo: hop par ici les 3 CD
j'avais de l'espace hors partition, j'y ai créé un / en ext3 et j'ai réutilisé le swap de la debian
au reboot, la mdk marchait, la debian aussi (lilo de debian dans le mbr, lilo de mdk dans son /) mais lilo pouvait plus booter mon XP (hda1, non modifié par l'install). écran noir et curseur blanc sans rien.
j'ai tenté de réparer avec la console de récupération de XP mais sans succès, j'avais soit rien soit un truc genre "No Operating System found" (j'avais fixboot et fixmbr tout un tas de fois, lité et mofidié la listes des OS de NTLDR, etc tout ça sans succès.
j'ai du faire une résinstall complète de XP
du coup j'ai viré la mdk sans autre forme de procès :whistle:
bon je renterais à l'occas mais ce coup ci je laisse plus le setup approcher de ma table de partitions
 
eit: et je devance la question: non j'ai pas fait de bug report j'ai pensé que ça devait être un bug connu vu que c'était un peu gros et j'avais pas le courage de lire des archives de ml à la tonne pour trouver ça. pis sté une bêta (mdk ayant un sens particulier du sens d'une RC :D) donc aps de motifs de me plaindre vraiment


Pareil, meme probleme, j'ai du tout essayer :D
 
Donc en faite pour pouvoir boot en XP faut reDL la mdk corrigée c ca ?
 
Edit : nan rien c bon je viens de lire le post en entier  :whistle:
 
Edit 2 : ca marche en forçant les parametres dans le bios, par contre la commande :
diskdrake --change-geometry=hda=255,63
ne semble pas marcher chez moi :>


Message édité par Maxaks le 24-03-2004 à 14:09:08
Reply

Marsh Posté le 24-03-2004 à 13:32:20    

Salut,
 
C'est un big bug, des config mixte Linux XP c'est pas ce qui manque tout de meme !  :pt1cable:


---------------
Documentation sur le DNS, DHCP, Serveur SUS, Linux, Windows, etc... -> http://www.PtiNux.com
Reply

Marsh Posté le 03-04-2004 à 01:17:15    

J'ai un peu tout lu mais je pose quand même ma question pour être vraiment sur :
J'ai windows XP installé sur un système avec 2 DDs contenant chacun 3 partitions.
Je voudrais installer Mandrake Community 10 sur une des partition d'un des disques durs.
Est-ce que ça m'empêchera de booter à nouveau sous windows ? Est-ce que le téléchargement d'un patch de la mandrake résoudra le problème ? Sinon comment faire pour le résoudre ?
Merci d'avance.

Reply

Marsh Posté le 03-04-2004 à 13:55:46    

lis le topic ; les réponses y sont :
oui
non  
mettre le dd en dur dans le bios et pas en détection auto


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 03-04-2004 à 14:19:45    

ok merci.
Comme je l'ai dis je préférais reposer la question clairement pour être plus sur de moi.
Je vais regarder ce qu'il y a dans mon bios, est-ce qu'il faut que je cherche les paramètres de mon disque dur quelque part ou ça y sera ?

Reply

Marsh Posté le 03-04-2004 à 14:28:17    

normalement, tu dois avoir une option d'autodétection des disques dans le bios qui met ensuite les bonnes valeurs.
 
ouais, c'est pas très clair en fait ce que je raconte...
 
bon, alors, dans ton bios, la première rubrique doit montrer des trucs comme l'heure, le lecteur de disquette, la quantité de RAM et des tables concernant les périphériques IDE qui par défaut sont à AUTO, c'est à dire une détection des paramètres à chaque démarrage.
 
le but de la manoeuvre va être de fixer ces paramètres une fois pour toute ; pour cela dans le menu principal de ton BIOS, tu as une option HARD DISK AUTODETECTION qui va aller chercher les paramètres du disque et les écrire dans la table de la première rubrique. Une fois fait, en retournant dans la 1° rubrique, tu verras que les champs concernant les périph IDE ont changés. sauvegarde et rebootes et ça devrait être bon.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 03-04-2004 à 16:13:02    

Ok je crois que j'ai déjà ça de toute façon. Donc je peux installer mandrake 10 community sans risque sur une partition quelconque ?
Ca ne posera pas de problème si je recrée ensuite à l'intérerieur de cette partition 2 partitions (/ et /home par exemple) ? Et si ça pose problème, est-ce qu'au contraire ça pose problème d'installer tout linux sur la même partition ?
Merci beaucoup.

Reply

Marsh Posté le 03-04-2004 à 22:12:13    

Donc les deux workarounds sont de modifier les partitions avant de lancer l'install ou de mettre les disques en modue manuel dans le BIOS ?


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 04-04-2004 à 09:32:37    

Piksou a écrit :

Donc les deux workarounds sont de modifier les partitions avant de lancer l'install ou de mettre les disques en modue manuel dans le BIOS ?

oui, mais la version offcial de MDK (qui est parti au pressage depuis peu) devrait corriger ce pb


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed