mbr defectueux apres install de debian ? - Installation - Linux et OS Alternatifs
Marsh Posté le 13-09-2004 à 20:00:25
tu peux donner quelques info si tu les as concervées avant de tout gicler ?
- quel win
- marque/modèle/capacité du disque
- ancien partitionnement
- géométrie + partitionnement actuel du disque (donnés par fdisk -l /dev/hda)
Marsh Posté le 13-09-2004 à 20:33:20
Alors,
-c'était un WindowsXP pro sp1a
-Disque Dur Seagate 40go mais le modele m'echappe un peu, ( Barracuda IV ?)
-Le partitionement était a peu pres le même qu'actuellement :
partition windows (hda1) : 8.2go NTFS
partition linux (/) en hda5 : 4.5go ext3
partition linux2 (/backup) en hda6 : 500mo ext3
swap en hda7 : 500mo
partition fat32 pour windows sur le reste du disque (23go je crois) en hda8 (serveur et appli web)
Je n'ai pas recréé le /backup qd j'ai viré toute les partitions hier (pas necessaire pour le moment ^^ )
voila, si tu veux plus d'infos hesite pas =/
root@darkstarhome/adsl# fdisk -l /dev/hda
Disque /dev/hda: 40.0 Go, 40020664320 octets
16 têtes, 63 secteurs/piste, 77545 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets
Périphérique Boot Start End Blocks Id System
/dev/hda1 * 1 17439 8789224+ 7 HPFS/NTFS
/dev/hda2 17440 77536 30288856+ f W95 Ext'd (LBA)
La partition 2 ne se termine pas sur une frontière de cylindre.
/dev/hda5 17440 27191 4914976+ 83 Linux
/dev/hda6 27192 28034 424840+ 82 Linux swap
/dev/hda7 28035 77536 24948913+ b W95 FAT32
Marsh Posté le 13-09-2004 à 20:34:16
o_O
c'est quoi ce mechant message dans le fdisk ?
( j'avais jamais vu ca avant =/ )
edit :
Je n'arrive meme pas a monter la partition hda2 :
Citation : root@darkstarmnt# mount -t vfat /dev/hda2 hda2/ |
Et hda7 correspond bien a ma partition reservé aux applis web.
(hda1 est juste formatée en ntfs, mais ya pas de windows dessus je crois en ce moment ^^)
Marsh Posté le 13-09-2004 à 21:23:36
http://hellien.free.fr/screenshot.jpg
(si ca peut aider :x)
Marsh Posté le 13-09-2004 à 21:56:47
bon voilà, c'est bien ce que je pensais... win n'aime pas ta géométrie et ça pose un problème avec le bios on dirait (C/H/S = 77545/16/63)... si c'est sur ta carte mère à base de i440, ça peut venir de là
au passage, tu ne peux pas monter une partition étendue, mais seulement les partitions logiques qui sont dedans, c'est pour ça que hda2 ne peut pas être montée, d'ailleurs mount te le dit : (aren't you trying to mount an extended partition, instead of some logical partition inside?) ;)
à voir le message d'erreur de fdisk sur hda2, linux n'utilise pas non plus la bonne géométrie, il faudrait que dans lilo.conf/grub.conf tu forces la géométrie à 4865/255/63 (ajouter "hda=4865,255,63" sur la ligne "append=" pour lilo ou la ligne "kernel" pour grub, là tu ne devrais plus avoir ce message d'erreur
perso, je te conseille de tout refaire :
ton disque ressemble à ça :
|
si après tout ça, tu as encore un problème du genre, vérifie si le paramètre LBA est présent dans lilo.conf
Marsh Posté le 13-09-2004 à 22:03:04
je veux bien essayer ta methode mais :
j'ai la partition web de 23go que je ne peux pas perdre, et je n'ai pas assez de place pour deplacer les données (enfin je verrai pour trier, doit y avoir des trucs recuperable)
Sinon, la partoche de 35mo, ca sert a eviter d'utiliser le debut du disque au cas ou cette partie poserait probleme ?
Marsh Posté le 13-09-2004 à 22:09:20
la 35 Mo sert juste à conserver les fichiers de démarrage de XP (ntldr, boot.ini, ...), tu peux facile modifier ça sous linux après
ça permet en même temps avec fdisk de win98 de faire ces modifs : géométrie, compat DOS, activation du boot, écrasement du MBR
il a tendance à mieux s'en sortir que l'installateur de XP, avec 2000 j'ai eu ce problème aussi au moins d'aôut, heureusement j'avais un CD boot de 98
Marsh Posté le 13-09-2004 à 19:48:18
Voila, avant hier j'ai installé Debian Sarge (je precise que ce n'est pas la premiere fois que je le fais et que je n'ai jamais eu de probleme auparavant), l'install se deroule sans probleme, reboot a la fin de l'install, ca boot direct sur Debian. Bon ok me dis-je ca dois juste etre lilo qui n'est pas configuré.
Je decide un peu plus tard de revenir sous windows apres avoir editer lilo.conf et executer lilo (et la je vois que linux et windows sont bien integré au mbr)
Je reboote, "et la, c'est le drâme" ^^ Windows ne boote plus =/
J'ai fait plusieur reconfiguration de lilo, sans resultats
J'ai reinstallé la distrib entierement, j'ai essayer la console de recuperation de mandrake
J'ai remis le mbr de windows (fdisk /mbr et aussi fixmbr )
Ca ne marchait toujours pas, pourtant mes données sur hda1 (la partition windows) sont bien présente, je pouvais monter la partition et naviguer dedans sans probleme.
Je me resigne a réinstaller windows, je commence par faire une "reparation" de partition, ca ne fonctionne pas.
Je sauvegarde mes données et je formate + reinstall => ca ne fonctionne pas.
Je vire tout, linux et windows et je remet windows => marche pas.
J'ai finit par installer slack10 pour pouvoir retourner sur le net (pas le temps pour mettre gentoo :^) ) car le je sèche vraiment
Merci de votre aide, j'ai besoin de remettre windows
ps : si j'ai posté sur OSA c'est parceque mon probleme est arrivé apres avoir mis Debian.
ps2 : venez pas troller au sujet de windows svp