ntoskrnl de win2k endomagé depuis installation mandrake 9.2

ntoskrnl de win2k endomagé depuis installation mandrake 9.2 - Linux et OS Alternatifs

Marsh Posté le 11-12-2003 à 18:33:00    

Bonjour tout le monde,
je suis dans la cata...  
 
Mon pc à un seul disc dur, partionné en deux: une partion fat32 (C:)avec win98 et une autre (D:) ntfs avec win2000(que j'avais installé après win98). Au démarrage, j'avais le choix entre les deux système d'exploitation.
 
Depuis j'ai installé linux mandrake 9.2 sur mon pc , lors de son installation, j'ai choisi de repartionner la partion de win98 (C:) pour y installer Linux .
 
Maintenant j'ai au démarrage le choix entre linux, floppy... et windows. Lorsque je choisi linux tout est ok. Mais quand je choisi windows, j'ai bien le choi entre win98 et win 2000, win98 fonctionne  
 
mais pour win2000 le message d'erreur s'affiche: "system root"/system32/   ntoskrnl.exe est endomagé veuillez le remplacé... (en gros)
 
QUE FAIRE? sous linux je peux acceder à mes fichiers (ntfs) de win2000 et ntoskrnl existe bien dans le bon répertoire...
 
je pense que c'est un problème de partition, mais je ne sais pas comment réparer ça... (cd rom de win2000 ne trouve pas en mode réparation , win2000) ...
 
AVEz vous une idée? pleazz!! merci

Reply

Marsh Posté le 11-12-2003 à 18:33:00   

Reply

Marsh Posté le 11-12-2003 à 19:08:59    

tu ne peut pas faire une réparation de ton win2000 avec la console?...histoire qu'il réinstall les fichier qui ont disparu,tu avait fait une défragmentation de ton DD avant toute chose?

Reply

Marsh Posté le 11-12-2003 à 19:19:41    

lorsque j'ai voulu installer linux, il m'a demandé de defragmenté , donc je l'avais fais just avant d'installer linux.
 
Pour la réparation par la console, je ne sais pas trop comment faire... parce que fixrmb j'ai peur que ça me bousille mes partition (celle de linux je m'en fou mais le rest... (98 et 2000) et sinon je connais pas de commande de réparation... (le scandisk me dit qu'il n'y a visiblement pas d'erreur...)
 
????

Reply

Marsh Posté le 11-12-2003 à 19:26:44    

si je me rapelle bien sur win2000,comme pour xp il me semble que tu peu faire une réparation automatique en bootant sur le cd d'install,tu sélectionne ta partition win2000 comme si tu voulé réinstaller l'OS et la tu fais réparation et puis bah... c'est partis

Reply

Marsh Posté le 11-12-2003 à 19:46:11    

c'est marrant je viens de le faire pour mon boss exactement !!!
Ce sont des mises à jour de 2000 qui causent le problème et non ton linux.
Pour commencer, regarde dans le répertoire systeme de 2000
(X:\Winnt par défaut) et recherche le dernier NTOSKRL.EXE (regarde la date du fichier) que tu peux trouver dans les répertoires du genre $NtUninstallKB329115$.
 
Remplace celui que tu trouves par celui qui est dans le winnt\system32\..
 
Si tu ne trouves pas.
Il faut que tu bootes sur le CD d'install et que tu ailles en mode "Repair" en console. Log toi en temps d'administrateur ( il te faut le mot de passe).
 
Puis mets dans le répertoire \system32\
genre si tu repertoire est sur C: et que ton repertoire system est winnt
tu tapes
c: (entrée)
cd c:\winnt\system32 (entrée)
expand d:\i386\ntoskrnl.ex_ c:
(ca devrait te donner un message 1 fichier restauré un truc comme ca : "ntoskrnl.exe" )
exit (entrée)
 
ca devrait être good. Si ca fonctionne pas , c'est que ta version de ton CD n'est pas du même service pack que ton OS. A ce moment là trouve un 2000 avec ton service pack !
 
si ca marche, refais toutes les mises ajour a partir de windows update sur ta machine pour être sûr que tout est ok !
 
 
 
 

Reply

Marsh Posté le 11-12-2003 à 20:02:44    

lol merci,
mais en fait je viens de virer les partitions de linux (je sais pas pourkoi mais il en avait fait 3) .  
 
Et là , comme par miracle ça remarche...
 
mais tes explications sont fortes utiles, surtout que je compte bien remettre linux, que me conseille tu pour éviter ce genre de problem?  
 
(o fait , sais tu si la souris optique wheel mouse est compatible avec linux... car elle avait pas l'air de fonctionner...)
 
tu parlais de remplacer le fichier ntoskrnl mais le pbl c ke sous 98, j'avais pas l'accès au ntfs et sous linux il voulais pas renommer ntoskrnl ..!! donc je pense pas que j'aurais pu le remplacer... et concernant le mode de récuperation, je pouvais executer seulement celui du cd de boot, tu voudrais dire qu'il faudrait que j'utilise la commande "copy" ... etc... ?
 
maintenant que je l'ai viré y a pas plus simple pour éviter ce désagrément quand je le reinstallerai?
 
merci bocou!

Reply

Marsh Posté le 11-12-2003 à 20:36:33    

pour eviter ce genre de probleme , il va falloir configurer lilo pour avoir le choix entre winXP et win98 , comme ca tu ne tomberas pas sur le boot manageur de XP , et donc plus de probleme :D .
 
Il suffira de dire a lilo de booter sur la partition XP ou 98 , et pas de pb. en principe ( j'ai personnellement reussit a booter avec lilo, sur une partition XP que j'avait "formaté" , en faite la table des partitions avait juste ete reecrite ,mais la partition n'avait pas ete effacée, bref ... ).
 
Une fois que tu auras reinstallé linux , demande moi comment faire ici sur ce topic , j'essayerais de t'aider :)

Reply

Marsh Posté le 11-12-2003 à 20:40:38    

tu parles de xp, mais tu veux de win2000 ?  
tu peux m'en dire plus sur lilo? comment tu fais pour le configurer?
 
 
merci

Reply

Marsh Posté le 11-12-2003 à 20:45:10    

Sanka77 a écrit :

Bonjour tout le monde,
je suis dans la cata...  
 
Mon pc à un seul disc dur, partionné en deux: une partion fat32 (C:)avec win98 et une autre (D:) ntfs avec win2000(que j'avais installé après win98). Au démarrage, j'avais le choix entre les deux système d'exploitation.
 
Depuis j'ai installé linux mandrake 9.2 sur mon pc , lors de son installation, j'ai choisi de repartionner la partion de win98 (C:) pour y installer Linux .
 
Maintenant j'ai au démarrage le choix entre linux, floppy... et windows. Lorsque je choisi linux tout est ok. Mais quand je choisi windows, j'ai bien le choi entre win98 et win 2000, win98 fonctionne  
 
mais pour win2000 le message d'erreur s'affiche: "system root"/system32/   ntoskrnl.exe est endomagé veuillez le remplacé... (en gros)
 
QUE FAIRE? sous linux je peux acceder à mes fichiers (ntfs) de win2000 et ntoskrnl existe bien dans le bon répertoire...
 
je pense que c'est un problème de partition, mais je ne sais pas comment réparer ça... (cd rom de win2000 ne trouve pas en mode réparation , win2000) ...
 
AVEz vous une idée? pleazz!! merci


 
Une seul solution ... Vire Windobe et laisse que nunux :)


---------------
Quelque fois il vaut mieux se taire et passer pour un con plutot que de l ouvrir et de le confirmer.
Reply

Marsh Posté le 11-12-2003 à 20:59:04    

MemphisRaines187  <--   MERci !! ahah!!  
 
linux c bien surement, mais faut d'abord s'y connaitre...  
 
surtout que ma souris a l'air de pas l'aimer...

Reply

Marsh Posté le 11-12-2003 à 20:59:04   

Reply

Marsh Posté le 11-12-2003 à 21:00:30    

Sanka77 a écrit :

tu parles de xp, mais tu veux de win2000 ?  
tu peux m'en dire plus sur lilo? comment tu fais pour le configurer?
 
 
merci


 
XP- 2000 , meme combat ...
 
pour lilo , sous mdk tu peux te servir d'une interface graphique dans le control center , ou bien tu peux directement editer le fichier de lilo : /etc/lilo.conf ( si tu l'edite a la main de pas oublier de faire un lilo -v en root si tu veux que les modifications soient pris en compte ) .
 
dans le fichier lilo.conf , il suffit d'ajouter une ligne du style


 
other=/dev/hda1 ##tu met la partition ou se trouve win2000
        label="windows2000"
        table=/dev/hda


 
et voila  

Reply

Marsh Posté le 11-12-2003 à 21:27:23    

merci je m'y mets dès demain
...

Reply

Marsh Posté le 11-12-2003 à 22:01:56    

Sanka77 a écrit :

MemphisRaines187  <--   MERci !! ahah!!  
 
linux c bien surement, mais faut d'abord s'y connaitre...  
 
surtout que ma souris a l'air de pas l'aimer...

apprends deja a poster ds la bonne categorie avant de te mettre a linux kan meme [:latex_]


---------------
:: Light is Right ::
Reply

Marsh Posté le 11-12-2003 à 22:18:01    

je vois pas en quoi cette catégorie ne correspond pas...
 
puisk mon problem était au niveau des os de démarrage...

Reply

Marsh Posté le 11-12-2003 à 22:19:33    

Sanka77 a écrit :

je vois pas en quoi cette catégorie ne correspond pas...
 
puisk mon problem était au niveau des os de démarrage...


 

Citation :

Mon pc à un seul disc dur, partionné en deux: une partion fat32 (C:)avec win98 et une autre (D:) ntfs avec win2000(que j'avais installé après win98). Au démarrage, j'avais le choix entre les deux système d'exploitation.


 
je ne vois vraiment pas ou est le pb moi non plus [:zytrahusathome]


---------------
:: Light is Right ::
Reply

Marsh Posté le 12-12-2003 à 00:06:57    

Moi j'ai rencontré un problème un peu similaire après avoir installé Linux sur ma machine qui contenait Windows XP.
 
XP sur un 60 go et Linux sur un 2 go, lilo sur le mbr du 60.
 
Parfois au demarrage, XP se bloque, ecran bleu et la seule solution que j'ai trouvé : c'est de redemarrer en mode sans echec, puis redemarrer en normal...
 
Sur le net, on en parle un peu, certains disent qu'il faut taper la commande chkdsk avec certaines options pour réparer le systeme de fichier (si ma mémoire est bonne), mais bon... le problème revient de temps en temps.

Reply

Marsh Posté le 12-12-2003 à 10:22:00    

MemphisRaines187 a écrit :


Une seul solution ... Vire Windobe et laisse que nunux :)


 
 :jap:  [:bugman]

Reply

Marsh Posté le 21-12-2003 à 12:21:38    

ok
je l'ai réinstallé...
toujours meme bug , impossible de demarrer win2k...
 
avant de remplacer ntoskrnl.exe je voudrais reconfigurer lilo.conf ...
 
mais j'arriv pas à mettre dans la konsole lilo -v  ... car
je crois que je dois me loguer en root, quand je tapes login root
il me dit
 No utmp entry.  You must exec "login" from the lowest level "sh"
 
????????? ke faire ? est ce nécessaire de se loguer en root pour faire lilo-v ? sinon quand je tapes lilo-v ça marche pas meme lilo -v  ... que faire?
 
merci

Reply

Marsh Posté le 21-12-2003 à 13:17:52    

la commande lilo ne peut etre lancée que par l'administrateur de la machine cad. l'utilisateur root , donc oui c'est indispensable d'etre root ...
 
dans une console , tape #su puis ton mdp. root , ensuite il fo configurer le fichier /etc/lilo.conf comme je te l'ai indiqué plus haut , donc tape #kwrite /etc/lilo.conf& dans la console ( sans le # a chaque fois ;) ) . Sauve le fichier et ensuite tu lance #lilo -v .
 
Reboot et ca devrais etre bon

Reply

Marsh Posté le 21-12-2003 à 14:12:32    

merci ipnoz... mais ça marche pas encore tout a fait, regarde mon lilo.conf:
other=/dev/hda1
 label="Windows98"
 table=/dev/hda
other=/dev/hd6
 label="WindowsNT"
 table=/dev/hda
 loader=/boot/any_d.b
 
c ce ke j'ai modifié. kan je fai lilo -v il me dit que y a pas de partition pour hda6 ... alors que dans configuration de l'ordi sous mandrake, je peux voir dans points de montage, disk drake que windows 2000 a pour péréphérique hda6  .. .? alors kesceke ki va pas? j'ai essayé sans la ligne loader ( ke j'ai trouvé sur http://www.bellamyjc.net/fr/pratiq [...] html#linux ) mais ca marche pas meme en remplaçant hda6 par hdb1 ...  
 
bon bah  j'avance grace a toi mais le chemin n'est pas finni... merci

Reply

Marsh Posté le 21-12-2003 à 14:21:48    

t'as oublié le "a" de /dev/hda6 :D ... reessaye

Reply

Marsh Posté le 21-12-2003 à 14:28:34    

non c kan j'ai tapé le message
mais sinon je l'ai mis  
et ça marche pas
y a un endroit ou regarder pour voir les partitions?

Reply

Marsh Posté le 21-12-2003 à 14:29:57    

Boot other: /dev/hda1, on /dev/hda, loader CHAIN
Added Windows98
 
Boot other: /dev/hda6, on /dev/hda, loader CHAIN
Fatal: Partition entry not found.

Reply

Marsh Posté le 21-12-2003 à 14:33:44    

ben si diskdrake te dis que la partoche est hda6 , ca devrais etre ca ...
verifie bien ...
 
et fais moi un copier/collé de lilo.conf avec une balise [fixed][/fixed]


Message édité par ipnoz le 21-12-2003 à 14:34:20
Reply

Marsh Posté le 21-12-2003 à 14:41:12    


boot=/dev/hda
map=/boot/map
vga=normal
default="linux"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
 label="linux"
 root=/dev/hda5
 initrd=/boot/initrd.img
 append="devfs=mount hdd=ide-scsi acpi=ht resume=/dev/hda7"
 read-only
image=/boot/vmlinuz
 label="failsafe"
 root=/dev/hda5
 initrd=/boot/initrd.img
 append="failsafe devfs=nomount hdd=ide-scsi acpi=ht resume=/dev/hda7"
 read-only
other=/dev/hda1
 label="Windows98"
 table=/dev/hda
other=/dev/hda6
 label="Windows2000"
 table=/dev/hda
other=/dev/fd0
 label="floppy"
 unsafe


Message édité par sanka77 le 21-12-2003 à 14:43:00
Reply

Marsh Posté le 21-12-2003 à 14:47:59    

tape ca dans une console et copie/colle moi le resultat stp :
#cat /var/log/messages | grep /dev/ide

Reply

Marsh Posté le 21-12-2003 à 16:14:19    

merci, j'aprécie ton aide!
 


[root@localhost adt]# cat /var/log/messages | grep /dev/ide
Dec 20 20:08:41 localhost kernel:  /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 >
Dec 20 20:14:41 localhost kernel:  /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 >
Dec 21 01:17:29 localhost kernel:  /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 >
Dec 21 01:21:17 localhost kernel:  /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 >
Dec 21 01:24:15 localhost kernel:  /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 >
Dec 21 10:57:23 localhost kernel:  /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 >
Dec 21 12:00:08 localhost kernel:  /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 >
Dec 21 13:45:16 localhost kernel:  /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 >
Dec 21 14:39:02 localhost kernel:  /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 >
Dec 21 16:14:13 localhost kernel:  /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 p8 >
[root@localhost adt]#

Reply

Marsh Posté le 21-12-2003 à 18:26:50    

hda6 existe bien (p6)...
c'est bizzard , en tout cas ton lilo.conf est bien ...
En tout cas , ton Win2000 est dans une partition dite "etandue" ce que n'aime pas les Windows qui ne boot que sur des partitions principales je crois . Mais ca devrait pas gener en principe lilo . Essaye avec un table=/dev/hda6 pour l'entrée de win2000 , on ne sait jamais ...
 

Reply

Marsh Posté le 21-12-2003 à 18:40:34    

ok j'essaye

Reply

Marsh Posté le 21-12-2003 à 19:12:22    

marche toujours pas......... pfffffffffffff
 
ras le bol! alors j'ai remplacé ntoskrnl par celui du cdrom en mode repair  , ça a amrché
mais toujours meme erreur au boot....
 
le truc c ke j'ai sauvegardé ntoskrnl du repertroir uninstall (du service pack qui fait tout foiré) mais comme il fait 1mo75 je peux pas le mettre sur diskette pour remplacer celui de win2k..
 
il faudrai que je puisse remplacer celui du system32 par celui de ma partition win98 où j'ai sauvegardé ntoskrnl ... mais je vois pas comment car il me refuse l'accès àaux differents repertoires de la partition win98 en mode repair...
 
????????,

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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