OVH Cloud OVH Cloud

Demasquer Windows

19 réponses
Avatar
Geo Cherchetout
Bonsoir,
Débutant sous Linux (Mandrake 9.2), je ne peux plus lancer Windows, dont
j'ai pourtant encore besoin pour certaines tâches.
Au boot, quand je sélectionne "Windows" parmi les choix proposés par
Lilo, après une fugitive apparition de la fameuse fenêtre étendard, je
me retrouve aussitôt en ligne de commande DOS, avec un prompt du genre C:>.
Un dir révèle que je ne suis pas réellement sous C: (hda1) mais sous D:
(hdb1). Dans le même ordre d'idées, A: comme B: désignent indifféremment
l'unique lecteur de disquettes et aucune lettre ne correspond plus à ma
partition système Windows C:, comme si celle-ci était "masquée". Depuis
Linux, j'y accède pourtant sans problème.
Je dois confesser que depuis ma dernière connexion réussie sous Windows,
il y a une dizaine de jours, j'ai un peu bidouillé. (Notamment plusieurs
changements de noyau (rpm) et création dans hda d'une partition de swap.)
Ah oui, il m'est aussi arrivé de tuer linuxconf qui refusait de me
rendre la main alors que j'en explorais les menus.
Voici donc ma situation actuelle :

Noyau : Linux 2.4.22-21mdk
Lilo : 22.5.7.2-6mdk
Contenu de lilo.conf :

boot=/dev/hda
map=/boot/map
vga=normal
default="linux"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=50
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label="linux"
root=/dev/hdb5
initrd=/boot/initrd.img
append="devfs=mount hdc=ide-scsi acpi=off"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hdb5
initrd=/boot/initrd.img
append="failsafe devfs=nomount hdc=ide-scsi acpi=off"
read-only
other=/dev/hda1
label="windows"
table=/dev/hda
other=/dev/fd0
label="floppy"
unsafe
image=/boot/vmlinuz-2.4.22-21mdk
label=2422-21
root=/dev/hdb5
read-only
optional
vga=normal
append=" devfs=mount hdc=ide-scsi acpi=off"
initrd=/boot/initrd-2.4.22-21mdk.img

Contenu de fstab :

/dev/hdb5 / ext3 defaults 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hdb7 /home ext3 defaults 1 2
none /mnt/cdrom supermount
dev=/dev/scd0,fs=auto,ro,--,iocharset=iso8859-15,codepage=850,umask=0 0 0
none /mnt/cdrom2 supermount
dev=/dev/hdd,fs=auto,ro,--,iocharset=iso8859-15,codepage=850,umask=0 0 0
none /mnt/floppy supermount
dev=/dev/fd0,fs=auto,--,iocharset=iso8859-15,sync,codepage=850,umask=0 0 0
/dev/part1 /mnt/fuji auto noauto,user,rw 0
/dev/hda1 /mnt/win_c vfat
exec,dev,suid,rw,umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hdb1 /mnt/win_c2 vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
none /proc proc defaults 0 0
/dev/hda5 /sauv ext3 defaults 1 2
/dev/hda6 swap swap defaults 0 0
/dev/hdb6 none swap exec,dev,suid,rw 0 0

J'ai bien essayé d'introduire dans lilo.conf quelques variations sous
l'entrée correspondant au label "windows", mais lilo les rejette pour
cause de syntaxe incorrecte. Man lilo.conf suggère de se reporter pour
plus de détails à une section "Partition type change rules" de
"user.tex" ou "TEX documentation", mais je ne sais où trouver cette
documentation.

Que faire pour retrouver l'usage normal de Windows ?
Je voudrais bien conserver lilo qui, d'habitude, suffit amplement à mes
besoins.
Merci d'avance pour vos conseils, ou réorientation si vous jugez que je
suis hors sujet ici.

10 réponses

1 2
Avatar
Rakotomandimby
Geo Cherchetout wrote:

Bonsoir,


Bonsoir

création dans hda d'une partition de swap.


Voila ce qui t'as tué .
Ta partoche Win est dans hda ?!
Et comment tu crois que Windows va deviner que t'as bidouillé la
partoche ? ...

Essaie de voir aussi , parallelement a ici , sur un NG windows .

Pour ton souci , les degats dependent de comment tu ty est pris . t'as mis
la swap au debut de la partition ?
Est ce que dans ce cas , tu a pris soin de deplacer les données avant de
fabriquer ta swap dessus ?

Si tu l'a foutue en fin de pârtoche , est ce que t'as defragmenté le disque
avant ?
Bref ... il peut y avoir des solutions comme tout peut etre perdu .

L meilleure soluce serai de jetter Windows , et de continuer avec
Linux . :-)

Et tant que j'y suis , si Mandraka te decois , sache que Mandrake n'est pas
representatif de Linux . Linux c'est aussi slackware , Debian ,
Gentoo , ...
--
http://mrakotom.free.fr

Avatar
Roger Delvosal
Bonjour,

"Geo Cherchetout" a écrit dans le message
Bonsoir,
Débutant sous Linux (Mandrake 9.2), je ne peux plus lancer Windows, dont
j'ai pourtant encore besoin pour certaines tâches.
Au boot, quand je sélectionne "Windows" parmi les choix proposés par
Lilo, après une fugitive apparition de la fameuse fenêtre étendard, je
me retrouve aussitôt en ligne de commande DOS, avec un prompt du genre
C:>.

Un dir révèle que je ne suis pas réellement sous C: (hda1) mais sous D:
(hdb1). Dans le même ordre d'idées, A: comme B: désignent indifféremment


Avez-vous réinstaller lilo ?
Si non faire dans une console
su
mot de passe root
/sbin/lilo
Cette commande devrait activer le contenu actuel de lilo.conf
Cordialement

--
Roger Delvosal


Avatar
Geo Cherchetout
Le 25.12.2003 04:32, Rakotomandimby a écrit fort à propos :

Pour ton souci , les degats dependent de comment tu ty est pris . t'as mis
la swap au debut de la partition ?


J'ai utilisé l'outil graphique diskdrake. Après avoir réduit l'espace
occupé par ma partition linux /sauv (créée pour mes sauvegardes) j'ai
créé une nouvelle partition de swap. À vue d'œil, elle est en fin de
disque, mais je ne sais pas si cela correspond à une réalité, et encore
moins à un bon choix.
Je n'ai pas touché à la partition /win_c qui demeure au "début" du disque.
Mais pour créer ce swap, j'ai cru comprendre qu'il fallait avoir démonté
les deux partitions préexistantes et c'est ce que j'ai fait.

Est ce que dans ce cas , tu a pris soin de deplacer les données avant de
fabriquer ta swap dessus ?


La partition /sauv était vide lorsque j'ai réduit son volume.

Si tu l'a foutue en fin de pârtoche , est ce que t'as defragmenté le disque
avant ?


Non. Je pensais travailler dans un espace interdit à Windows. Est-ce faux ?

Bref ... il peut y avoir des solutions comme tout peut etre perdu .


J'en suis persuadé. Avec un peu d'aide, ce ne sera bientôt plus qu'un
mauvais souvenir. Comme déjà dit, vue sous Linux, la partition /win_c
est intacte.

L meilleure soluce serai de jetter Windows , et de continuer avec
Linux . :-)



C'est un de mes objectifs à moyen terme (3 ans maxi). Avec Windows, on
ne souffre vraiment pas assez. ;-)

Et tant que j'y suis , si Mandraka te decois , sache que Mandrake n'est pas
representatif de Linux . Linux c'est aussi slackware , Debian ,
Gentoo , ...


J'aviserai quand je me sentirai à l'étroit sous Mandrake, mais pour le
moment ce serait plutôt le contraire : je flotte un peu, à la recherche
de repères.
Merci de prêter attention à mon problème.
Merci aussi aux autres intervenants à qui je n'ai pas le temps de
répondre ce matin. Je pars "en livraison" pour la journée.
Cordial salut à tous.


Avatar
Geo Cherchetout
Le 25.12.2003 09:45, Roger Delvosal a écrit fort à propos :

Si non faire dans une console
su
mot de passe root
/sbin/lilo


Je le fais chaque fois que je modifie lilo.conf et il est manifeste que
ça fonctionne.
Merci.

Avatar
Geo Cherchetout
Le 25.12.2003 17:35, RedPower a écrit fort à propos :

Il faut que tu réinstalle le chargeur de démarrage.
Démarre Linux et, sous root, tape: /sbin/grub-install /dev/hda


Merci. Mais avant d'essayer grub, je souhaite faire un maximum avec
lilo. Je garde donc cette idée pour plus tard. Excès de prudence ?

Avatar
Roger Delvosal
Bonjour,
"Geo Cherchetout" a écrit dans
le message de news:bseb99$s15$
Le 25.12.2003 09:45, Roger Delvosal a écrit fort à propos :

Si non faire dans une console
su
mot de passe root
/sbin/lilo


Je le fais chaque fois que je modifie lilo.conf et il est manifeste que
ça fonctionne.
Merci.

Dans ce cas, je vous suggère de vérifier le numéro des partitions par fdisk

/dev/hdx car des logiciels comme partition magic changent les numéros.
Cordialement.
--
Roger Delvosal



Avatar
Michel Tatoute

Bonsoir,


Joyeux noel,

[...] aucune lettre ne correspond plus à ma partition système Windows
C:, comme si celle-ci était "masquée". Depuis Linux, j'y accède
pourtant sans problème.


d'ac.

Je dois confesser que depuis ma dernière connexion réussie sous
Windows, il y a une dizaine de jours, j'ai un peu bidouillé. (Notamment
plusieurs changements de noyau (rpm) et création dans hda d'une
partition de swap.)


d'après tes autres mails tes manips ne semblent pas avois detruit C:.

utilise gpart pour être certain de tes partitions.

peut être as tu cassé le flag 'active' de c:. c'est un délire
windowsien qui décrit quelle est la partition à booter.

Ce qui m'étonnes c'est que quand tu boote sur "windows" tu te retrouves
sur dos sur un "d:" . Je suis surpris que tu ais dos, cad que d: soit
bootable. as tu vérifié sous ce "dos" avec dir que cette d: ne serait
pas en fait c: qui aurait changé de nom? D'autant plus que le mélange a:
et b: laisse à penser un pb de ce coté.

Que faire pour retrouver l'usage normal de Windows ? Je voudrais bien
conserver lilo qui, d'habitude, suffit amplement à mes besoins.


pas de pb.

Michel.

Avatar
chrisn
"Geo Cherchetout" a écrit dans le message de news:$

Contenu de fstab :
[...]
/dev/hda1 /mnt/win_c vfat
/dev/hdb1 /mnt/win_c2 vfat
iocharset=iso8859-15,codepage…0,umask=0 0 0


Examinez soigneusement le contenu de hda1 et hdb1. Il est probable

que windows est sur hdb1. Vous modifierez ensuite le contenu de
lilo.
Ce que je vois de votre table de partitions est partfaitement
cohérent avec windows. En tout cas, cela ne justifie absolument pas
que vous ne puissiez pas booter sous windows.

Au pire des cas, recommencez votre configuration. Vérifiez que votre
bonne partition windows soit la partition amorçable et que le tout
soit en accord avec le bios. Eventuiellement effacez lilo. Quand
vous aurez rebootez correctement sur windows, remettez le cd
d'installation de la mandrake pour booter sur l'option linux rescue
et reconstruisez lilo.

Attention, cette manip peut inverser vos hda et hdb actuels, il vous
faudra peut-être modifier en conséquence votre fstab.


--
chrisn
mettre le bon fai, libertysurf pour me répondre

Avatar
RedPower
Bonsoir,
Débutant sous Linux (Mandrake 9.2), je ne peux plus lancer Windows, dont
j'ai pourtant encore besoin pour certaines tâches.
Au boot, quand je sélectionne "Windows" parmi les choix proposés par
Lilo, après une fugitive apparition de la fameuse fenêtre étendard, je
me retrouve aussitôt en ligne de commande DOS, avec un prompt du genre C:>.
Un dir révèle que je ne suis pas réellement sous C: (hda1) mais sous D:
(hdb1). Dans le même ordre d'idées, A: comme B: désignent indifféremment
l'unique lecteur de disquettes et aucune lettre ne correspond plus à ma
partition système Windows C:, comme si celle-ci était "masquée". Depuis
Linux, j'y accède pourtant sans problème.
Je dois confesser que depuis ma dernière connexion réussie sous Windows,
il y a une dizaine de jours, j'ai un peu bidouillé. (Notamment plusieurs
changements de noyau (rpm) et création dans hda d'une partition de swap.)
Ah oui, il m'est aussi arrivé de tuer linuxconf qui refusait de me
rendre la main alors que j'en explorais les menus.
Voici donc ma situation actuelle :

Noyau : Linux 2.4.22-21mdk
Lilo : 22.5.7.2-6mdk
Contenu de lilo.conf :

boot=/dev/hda
map=/boot/map
vga=normal
default="linux"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeoutP
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label="linux"
root=/dev/hdb5
initrd=/boot/initrd.img
append="devfs=mount hdc=ide-scsi acpi=off"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hdb5
initrd=/boot/initrd.img
append="failsafe devfs=nomount hdc=ide-scsi acpi=off"
read-only
other=/dev/hda1
label="windows"
table=/dev/hda
other=/dev/fd0
label="floppy"
unsafe
image=/boot/vmlinuz-2.4.22-21mdk
label$22-21
root=/dev/hdb5
read-only
optional
vga=normal
append=" devfs=mount hdc=ide-scsi acpi=off"
initrd=/boot/initrd-2.4.22-21mdk.img

Contenu de fstab :

/dev/hdb5 / ext3 defaults 1 1
none /dev/pts devpts mode20 0 0
/dev/hdb7 /home ext3 defaults 1 2
none /mnt/cdrom supermount
dev=/dev/scd0,fs=auto,ro,--,iocharset=iso8859-15,codepage…0,umask=0 0 0
none /mnt/cdrom2 supermount
dev=/dev/hdd,fs=auto,ro,--,iocharset=iso8859-15,codepage…0,umask=0 0 0
none /mnt/floppy supermount
dev=/dev/fd0,fs=auto,--,iocharset=iso8859-15,sync,codepage…0,umask=0 0 0
/dev/part1 /mnt/fuji auto noauto,user,rw 0
/dev/hda1 /mnt/win_c vfat
exec,dev,suid,rw,umask=0,iocharset=iso8859-15,codepage…0 0 0
/dev/hdb1 /mnt/win_c2 vfat iocharset=iso8859-15,codepage…0,umask=0 0 0
none /proc proc defaults 0 0
/dev/hda5 /sauv ext3 defaults 1 2
/dev/hda6 swap swap defaults 0 0
/dev/hdb6 none swap exec,dev,suid,rw 0 0

J'ai bien essayé d'introduire dans lilo.conf quelques variations sous
l'entrée correspondant au label "windows", mais lilo les rejette pour
cause de syntaxe incorrecte. Man lilo.conf suggère de se reporter pour
plus de détails à une section "Partition type change rules" de
"user.tex" ou "TEX documentation", mais je ne sais où trouver cette
documentation.

Que faire pour retrouver l'usage normal de Windows ?
Je voudrais bien conserver lilo qui, d'habitude, suffit amplement à mes
besoins.
Merci d'avance pour vos conseils, ou réorientation si vous jugez que je
suis hors sujet ici.


Il faut que tu réinstalle le chargeur de démarrage.

Démarre Linux et, sous root, tape: /sbin/grub-install /dev/hda
Voilà.
Guilhem.

Avatar
Geo Cherchetout
Le 25.12.2003 14:30, Michel Tatoute a écrit fort à propos :

utilise gpart pour être certain de tes partitions.


Dès que j'aurai mis la main sur un dictionnaire anglais/français. Je
viens d'installer gpart mais il me faut comprendre un minimum avant de
faire quoi que ce soit avec cet outil.

peut être as tu cassé le flag 'active' de c:. c'est un délire
windowsien qui décrit quelle est la partition à booter.


C'est sur ce flag que j'essaie en vain d'agir en modifiant lilo.conf, au
cas où, mais sans savoir vraiment si une telle action est possible par
ce biais. La lecture de la doc que j'ai enfin trouvée dans
/usr/share/doc/lilo_doc-22.5.7.2/User_Guide.pdf n'est pas vraiment
facile pour moi, mais je la reprendrai.
Si je dis de grosses bêtises, il ne faut pas se gêner pour le dire : Je
sais parfaitement que j'en suis capable.

Ce qui m'étonnes c'est que quand tu boote sur "windows" tu te retrouves
sur dos sur un "d:" . Je suis surpris que tu ais dos, cad que d: soit
bootable.


J'ai le prompt C:> mais me trouve sous D:, que je reconnais sans le
moindre doute à son contenu. Le fait que je puisse l'explorer provient
peut-être de manips réalisées en bootant avec la disquette de démarrage
Windows depuis le constat du problème : Ainsi, je crois me souvenir que
j'ai copié ou installé un embryon d'OS MS-DOS sous la racine du disque.

as tu vérifié sous ce "dos" avec dir que cette d: ne serait
pas en fait c:


C'est le contraire : Elle se présente comme C: alors qu'elle est D:. Je
n'ai sous Windows que deux partitions : Une sur chacun de mes disques.

1 2