Windows inaccessible... problème grub-lilo -> boot win hs - Linux et OS Alternatifs
Marsh Posté le 13-07-2004 à 21:53:10
comment tu as reinstaller grub ???
bon test :
#grub
> root (hd0,0) (indique ou ce trouve la partition /boot)
> setup (hd0) (ecrit GRUB dans les MBR)
> quit
a utiliser avec precaution
(hd0,0) si c'est /dev/hda1 ta partition de boot
hd0 represente le premier disque ide
hd1 le dexieme aunsi desuite
0 represente la partition 1
etc ..
mais lit le man de grub c'est plus prudent
Marsh Posté le 13-07-2004 à 21:54:40
Par ailleur si tu veux plus ample info il me faut:
ta table de partion, et tes disque dur
Marsh Posté le 13-07-2004 à 22:00:38
va dans le bios, et met ton disque dur avec l'option "lba" et non "auto" , ça résout de nombreux problemes de boot.
Marsh Posté le 13-07-2004 à 22:24:26
pour le lba, je n'arrive pas à le trouvé dans mon bios.. il n'est peut etre pas dans toute (pourtant mon ordi n'a qu'1an)
jvais essayé ce que tu m'a dit et jreviens pour donner les partitions..
Marsh Posté le 13-07-2004 à 22:32:14
je n'arrive pas à faire le test..
grub> rootnoverify (hd0,0) (rootnoverify pour parceque la partition est ntfs)
grub> setup (hd0)
Error 17: Cannot mount selected partition
[Edit] j'ai regardé dans man grub et ils ne parle que des suffixes a appliqué à grub, pas d'aide lorsqu'on est dans le programme
jvais voir ce qui ne vas pas
Marsh Posté le 13-07-2004 à 22:36:48
j'ai réinstallé grub en réinstallant debian en fait je n'ai jamais installé grub (ni lilo) manuellement, je l'ai changé entre 2réinstallation
pour l'organisation des disques, je n'en ai qu'un sur mon ordi et pour les partitions je suppose que c'est cela que tu veux
Citation : |
[Edit]d'ailleur je ne comprend pas grand chose à ce que ceci signifie, j'avais configuré 3partition lors de l'installation
50Go que jtouchai pas en ntfs () pour windows 5Go pour linux et le swap de 256Mo
Marsh Posté le 13-07-2004 à 22:48:50
quentinthib a écrit : je n'arrive pas à faire le test.. |
dont pour toi c'est:
> root (hd0,1) (/dev/hda2 contien /boot )
> setup (hd0)
voilou
ca doit etr bon comme ca
Marsh Posté le 13-07-2004 à 22:49:51
arf oui j'ai pas fait gaf, jessaye
grub> rootnoverify (hd0,1)
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,1)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
jreboot
Marsh Posté le 13-07-2004 à 22:53:51
Disk /dev/hda: 116374 cylinders, 16 heads, 63 sectors/track
Units = cylinders of 516096 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/hda1 * 0+ 104183- 104184- 52508421 7 HPFS/NTFS
/dev/hda2 104184 115798 11615 5853960 83 Linux
/dev/hda3 115799 116373 575 289800 f W95 Ext'd (LBA)
/dev/hda4 0 - 0 0 0 Empty
/dev/hda5 115799+ 116373 575- 289768+ 82 Linux swap
En fait c'est assez simple dans la table de partition principale, il ne peu y avoir que 4 partion, donc en fait pour pouvoir avoir plus de 4 partition les programeur on corriger le tir en créant les partion etendu. donc /dev/hda3 est un partition etendu qui contien /dev/hda5 pour la parti empty /dev/hd4 je c pas surement la parti libre du disque dur.
Marsh Posté le 13-07-2004 à 22:55:03
verdict ?
Marsh Posté le 13-07-2004 à 23:20:44
merci pour l'explication des partitions
mais ca n'a rien changé windows ne veut toujours pas démarrer et jsais toujours pas si le problème viens vraiment de grub ou de windows, bien que ca m'étonne car je n'ai rien touché sur cette partition (linux ne ne peut meme pas écrire sur du ntfs)
je sais pas quoi faire
désolé d'avoir mis du temps, mais j'ai du réinstallé mes drivers video (le driver nvidia boude et me plante X a chaque redémarrage en ce moment à cause d'un conseil que j'ai écouté sur un forum qui à fait plus de mal qu'autre chose ) ca bug de partout chez moi
Marsh Posté le 13-07-2004 à 23:31:01
quel est ton window ?
Marsh Posté le 13-07-2004 à 23:35:32
quentinthib a écrit : windows XP |
essay une restoration de windows XP voir meme une reinstall sans efecer linux
puis apres il faut que tu remete grub en bootant avec debian en mode rescu
mais sinon je voi pas trop d'ou ca peut venir ...
Marsh Posté le 13-07-2004 à 23:43:59
Citation : puis apres il faut que tu remete grub en bootant avec debian en mode rescu |
j'ai déja cherché ce mode.. je ne l'ai pas trouvé, je n'ai réussis à mettre qu'en mode expert26 (cad détaillé avec kernel 2.6) mais je n'ai acces à l'installation de grub qu'après avoir formatté
aaah mais non, pas besoin de l'installeur oui il me faut just une ligne de commande, ben jvais me servir de knopix pour ca (oui je sais jme répond tout seul) bon jvais essayer tout ca
Marsh Posté le 14-07-2004 à 00:09:09
juste un truc qui m'es venu a l'espri tu as le menu pour celetionner au debut ?
Marsh Posté le 14-07-2004 à 00:11:11
sinon ajoute c ligne a ton fichier
# Boot automatically after 30 secs.
timeout 10
# By default, boot the first entry.
default 0
# Fallback to the second entry.
fallback 1
de fois on a les truc sous le nez et on y pense qud on va ce coucher
Marsh Posté le 14-07-2004 à 00:22:18
oui j'ai le menu ^^
d'ailleur il pose problème, je viens d'essayé de réparer windows, il copie les fichiers... redémarre et... grub démarre super.. (il avait des trucs encore a faire après le redémarrage mais il a pas pu, vu que quand jselectionne windows dans la liste.. il ne veut toujours pas
tlm doit dormir à cette heure.. j'attend un peu puis je redémarre -> fixmbr + fixboot + reréparation
Marsh Posté le 14-07-2004 à 01:16:07
la ca va pas :s jai fait le fixboot et le fixmbr, windows veut se réparer..il redémarre et un joli message :
Citation : error loading operating system |
super.. toute les traces de grub auraient du etre effacé.. ca viendrait d'autre part ?
comme ca marchait pas j'ai réactivé grub -> knoppix puis grub
Citation : > root (hd0,1) |
et me revoila sous linux revenu au point de départ
des idées ?
Marsh Posté le 14-07-2004 à 09:56:55
quentinthib a écrit : la ca va pas :s jai fait le fixboot et le fixmbr, windows veut se réparer..il redémarre et un joli message :
super.. toute les traces de grub auraient du etre effacé.. ca viendrait d'autre part ?
et me revoila sous linux revenu au point de départ |
ton windows doit etre HS je pense
une reinstall s'impose, parce que si meme après un fix du mbr avec les truc windows windows ne veux pas redemarer ...
Marsh Posté le 14-07-2004 à 11:35:54
cette situation ressemble étrangement à celle qu'avait eu mon frere.. et meme après un formattage il avait eu ce message
son disque n'est pourtant pas hs puisqu'il est retourné sous windows EDIT :-> linux ! pas windows
je pars quelques jours dans 2heures, je tenterais une réinstallation samedi
au fait, merci de ton aide
Marsh Posté le 14-07-2004 à 19:33:22
dans ton cas :
Code :
|
ensuite dans grub.conf (sur la partition boot)
tu vire tout (en conservant une version de grub.conf qui marche ou alors copie tout ce qu'il a mis pour ta debian).
Code :
|
et avec ceci sa devrai marcher
Marsh Posté le 14-07-2004 à 21:02:26
Ce que je fais quand Windows me fait ça, je lance une nouvelle installation de Windows, tu lui dit de s'installer dans un autre dossier que dans C:\WINDOWS
(Il te le demandera après l'écran de formatage)
Il lance l'install.
Quand il a copié les fichiers et s'apprête à redémarrer, tu enlève le cd-rom du lecteur, et tu appuie sur la touche haut et bas, jusqu'a qu'il t'affiche le loader de Windows (grub c'est fait virer), tu choisis le 2e Windows (le plus bas), normallement il démarre.
Ensuite, tu modifie le fichier C:\boot.ini, tu remplace la 3e ligne par la ligne qui contient le bon dossier windows
(la ligne 6 normalement), et tu enlève la ligne qui contient le mauvais windows.
Après, tu supprimes le dossier qui comporte le nom du mauvais windows.
Pour relancer debian, je ne peux pas t'aider, je ne suis pas sous Debian.
Mais pour RedHat, tu lances la console de secours, puis tu fais :
grub
root(hd0,1)
setup(hd0)
exit
Voilà
Willits
Marsh Posté le 16-07-2004 à 21:47:12
à force de réinstallation... ma partition de 50go viens de laché:cry: ainsi toutes mes musiques et tous mes films jvais tout formatté...
Marsh Posté le 23-07-2004 à 19:25:07
je suis de retour de vacances et ... j'ai trouvé !
Problème résolu
le nouvel installeur de la debian (pas seulement celui la) modifie une toute petite information -> la géométrie du disque dur
(il dit que le disque a 16 tetes au lieu de 225)
ceci n'affecte pas linux, qui ne lit pas cette information mais windows est totalement perdu
la solution -> cette petite ligne
sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda
(attention c'est quand meme marqué qu'elle peut zigouillé le disque dur (mais c'est la seule solution...) et de toute facon on peut revenir en arriere avec
sfdisk -d /dev/hda | sfdisk --no-reread -H16 /dev/hda
pas forcément pour tout le monde, lisez l'éventuel message d'erreur et agissez en conséquence
moi par exemple une fois j'ai du rajouter --force a cause d'une petite erreur de partition de finissant pas sur un nombre rond...(en gros)
et une autre fois jai du taper sfdisk -d /dev/hda avant de le faire
(et oui jlai déja fais 2fois -> 2réinstallation )
enfin c'est bon d'en etre enfin sorti ! mais... j'ai tout de meme perdu toute mes données dans l'histoire comme la partition windows avait laché avec les autres solutions, et je reste toujours aussi perplexe du fait qu'un fixmbr + formattage complet, ne rende pas le disque dur tel qu'on l'avait acheté...
allez j'espère que ca pourra en aidez beaucoup (car ce problème doit arrivé tres fréquement ! mon frere a eu le meme (resolu par moi youpi ! (alors qu'il est en école d'info ) et je fournis là ou j'ai trouvé le solution
sujet à mettre en valeur (post-it ?), car les autres ayant ce problème doivent etre perdu ! les informations sur ce problème sont rares)
Quentin
ps : jsuis pas pret de quitter le forum, a peine ce problème résolu ma carte son lache j'ouvre une autre topic
Citation : |
Marsh Posté le 13-07-2004 à 18:36:11
[edit :] -> lire la fin ! le vrai problème était loin de ce que je pouvais imaginé, beaucoup seront interessés
Je suis récemment passé sous linux, (Debian unstable noyau 2.6.7)
J'ai voulu tout de même garder windows ainsi sur 1disque dur : 2partitions : une de 50Go avec win, et l'autre 5go avec linux
comme tout débutant il m'a fallu plus d'un essai pour réussir a avoir un système fiable -> nombreux formattages de la 2nde partition
J'ai installé grub...puis lilo... puis grub pour géré le systeme à lancé au démarrage, et dans la bataille j'ai perdu l'accès à windows
résultat lorsque je veux démarrer windows.. un joli petit
_
clignote.. et... rien
voici la configuration de mon grub /boot/grub/menu.list :
title Debian GNU/Linux, kernel 2.6.7
root (hd0,1)
kernel /boot/vmlinuz-2.6.7 root=/dev/hda2 ro
savedefault
boot
title Windows NT/2000/XP
root (hd0,0)
savedefault
makeactive
chainloader +1
title Windows 2
rootnoverify (hd0,0)
makeactive
chainloader +1
il y a deux trucs windows vous me direz, c'est normal, le premier a été créé par l'installeur de debian lorsqu'il avait détecté windows, le second je l'ai essayé d'après les conseils donnés dans le forum de léa (linux entre amis) mais celui-ci n'est pas assez fréquenté.. donc mon problème n'est toujours pas résolu (si vous voulez voir mes topics à ce sujet la ba pour voir les solutions essayées allez sur :
http://lea-linux.org/pho/read.php? [...] eply_24050
et http://lea-linux.org/pho/read.php? [...] eply_24201
je résume :
j'ai tenté de changé le fichié grub -> il n'a rien d'anormal
fixboot + fixmbr avec le cd d'install de windows -> marche toujours pas (alors que c'est sensé restaurer le boot et le mbr de windows)
créé une disquette de remplacement de mbr avec gag (http://gag.sourceforge.net/)-> toujours rien
je présume donc :
ca n'est pas le mbr qui est abimé.. mais le boot de windows (la partition n'est pas morte je lis toujours mes musiques dessus
ce que j'attend :
pouvoir réparer ce boot ? remplacé celui-ci à l'aide d'une disquette ? (gag remplace le mbr, pas le boot), un miracle ?
ce que je voudrais éviter :
tout formatter d'autant plus que mon frere à eu exactement le meme problème, avec la meme distro qu'il a installé en meme temps (étrange..) il avait essayé de tout formatté et réinstallé windowsXP et celui ci a planté au premier redémarrage durant l'installation (y aurait-il encore des traces meme après un formattage ??? (le mbr avait été restauré avec un fixmbr)
cette histoire est tres étrange
toute aide sera la bienvenu merci d'avance
ps : je pars demain et reviens vendredi soir -> ne vous dites pas grr il répond meme aps
pps : ma partition windows est en ntfs -> pas d'écriture dessus avec linux
Message édité par quentinthib le 23-07-2004 à 19:26:48