OVH Cloud OVH Cloud

Comment ajouter Windows à la liste de démarrage LILO ?

11 réponses
Avatar
Franck CLEMENT
Bonjour,

Je n'arrive pas à booter sur le disque de Windows depuis lilo !
Voila l'historique :
Pour installer mandrake 10 sur un nouveau disque dur (hdc), par sécurité
j'ai débranché mon DD (hda) qui contient Windows.
Apres installation, j'ai rebranché hda.
Dans le bios, si je sélectionne le disque hda comme disque de boot, ça
marche comme avant, je reboote sur Windows.
Maintenant, dans le bios, je sélectionne le disque hdc comme disque de boot
et j'ai rajouté l'élément Windows dans lilo en indiquant le disque hda.
Au boot, si je choisi "Windows" dans lilo, rien ne se passe !!!
impossible de lancer Windows depuis lilo !!
Comment faire SVP ?
merci
Franck

10 réponses

1 2
Avatar
L'homme qui a vu l'homme
Franck CLEMENT a écrit :

Bonjour,

Je n'arrive pas à booter sur le disque de Windows depuis lilo !
Voila l'historique :
Pour installer mandrake 10 sur un nouveau disque dur (hdc), par sécurité
j'ai débranché mon DD (hda) qui contient Windows.
Apres installation, j'ai rebranché hda.
Dans le bios, si je sélectionne le disque hda comme disque de boot, ça
marche comme avant, je reboote sur Windows.
Maintenant, dans le bios, je sélectionne le disque hdc comme disque de
boot et j'ai rajouté l'élément Windows dans lilo en indiquant le disque
hda. Au boot, si je choisi "Windows" dans lilo, rien ne se passe !!!
impossible de lancer Windows depuis lilo !!
Comment faire SVP ?
merci
Franck



taper /sbin/lilo en root
pour faire relire /etc/lilo.conf à lilo
Avatar
Franck CLEMENT
Voici le contenu du fichier /etc/lilo.conf
est-ce que le item sur windows est correct ?
-----------------------------------------
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file

boot=/dev/hdc
map=/boot/map
default="linux"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout0
message=/boot/message
menu-scheme=wb:bw:wb:bw
disk=/dev/hdc bios=0x80
disk=/dev/hda bios=0x81
image=/boot/vmlinuz
label="linux"
root=/dev/hdc1
initrd=/boot/initrd.img
append="devfs=mount acpi=ht splash=silent"
vgax8
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hdc1
initrd=/boot/initrd.img
append="devfs=mount acpi=ht"
read-only
image=/boot/vmlinuz-2.6.3-7mdk
label="263-7"
root=/dev/hdc1
initrd=/boot/initrd-2.6.3-7mdk.img
append="devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hdc1
initrd=/boot/initrd.img
append="failsafe acpi=ht devfs=nomount"
read-only
other=/dev/fd0
label="floppy"
unsafe
other=/dev/hda1
label="windows"
Avatar
Jérémy JUST
On Wed, 08 Sep 2004 20:49:06 +0200
Franck CLEMENT wrote:

other=/dev/hda1
label="windows"



J'ai une ligne en plus; elle ne peut pas faire de mal:

other=/dev/hda1
label="windows"
table=/dev/hda


Comme le souligne L'homme qui a vu l'homme, n'oublie pas d'exécuter
« lilo » en root pour que les modifications soit écrites là où elles
seront utilisées (il y a en plus une vérification de la syntaxe à ce
moment).

--
Jérémy JUST
Avatar
L'homme qui a vu l'homme
Franck CLEMENT a écrit :

Voici le contenu du fichier /etc/lilo.conf
est-ce que le item sur windows est correct ?
-----------------------------------------
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file

boot=/dev/hdc
map=/boot/map
default="linux"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout0
message=/boot/message
menu-scheme=wb:bw:wb:bw
disk=/dev/hdc bios=0x80
disk=/dev/hda bios=0x81
image=/boot/vmlinuz
label="linux"
root=/dev/hdc1
initrd=/boot/initrd.img
append="devfs=mount acpi=ht splash=silent"
vgax8
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hdc1
initrd=/boot/initrd.img
append="devfs=mount acpi=ht"
read-only
image=/boot/vmlinuz-2.6.3-7mdk
label="263-7"
root=/dev/hdc1
initrd=/boot/initrd-2.6.3-7mdk.img
append="devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hdc1
initrd=/boot/initrd.img
append="failsafe acpi=ht devfs=nomount"
read-only
other=/dev/fd0
label="floppy"
unsafe
other=/dev/hda1
label="windows"



pour ma part sur une mdk 9.2 j'ai :
other=/dev/hda1
label="windows"
table=/dev/hda
Avatar
marc
Je suis novice et voici un truc sur ma Mandrake 10 Official
Dans le répertoire système tu clique sur (configure votre ordinateur)
tu rentre ton code root (superUtilisateur)
tu clique sur la fenêtre démarage
tu clique sur (gestio de démarrage)
dans cette fenêtre tu clique sur suivant..............3
et la on te propose trois solutions
Ajouter
Modifier
Enlever
et tu veras, s'est aussi simple que çà en mode graphique
Ah oui n'oubli pas de validez ta nouvelle configuration de démarrage.
Avatar
Franck CLEMENT
J'ai rajouté la ligne table=/dev/hda puis j'ai executé ./lilo en super user
mais ça ne change rien.
Je me retrouve avec un écran noir et le curseur qui clignotte.

Il y a un truc que je n'ai pas dit, c'est que le disque hda1 est en ata133
et nécessite peut-être un truc spécial au niveau du bios ? car je n'ai
déclaré que le disque hdc comme disque de boot dans le bios.


merci
Franck
Avatar
Jérémy JUST
On Wed, 08 Sep 2004 23:28:21 +0200
Franck CLEMENT wrote:

J'ai rajouté la ligne table=/dev/hda puis j'ai executé ./lilo en super
user mais ça ne change rien.



Euh, c'est /sbin/lilo, on est bien d'accord?


Je me retrouve avec un écran noir et le curseur qui clignotte.



Ça ne serait pas un problème de Windows, qui refuserait de booter
quand il n'est pas sur le disque de boot? Ce serait vraiment étrange
(voire stupide) de sa part, mais, bon.

Peut-être pourrais-tu faire en sorte d'installer lilo sur hda?
Par contre, pour faire ça, je te renvoie à la doc.


Il y a un truc que je n'ai pas dit, c'est que le disque hda1 est en
ata133 et nécessite peut-être un truc spécial au niveau du bios ?



Tu disais bien que tu avais déjà booté directement sur hda1?

Alors je ne vois pas pourquoi il faudrait changer quelque chose...

--
Jérémy JUST
Avatar
Franck CLEMENT
Jérémy JUST wrote:


Euh, c'est /sbin/lilo, on est bien d'accord?


Oui, je me suis mis dans /sbin et j'ai lancé ./lilo et il m'a bien dit qu'il
avait ajouté windows (entre autre)


Peut-être pourrais-tu faire en sorte d'installer lilo sur hda?
Par contre, pour faire ça, je te renvoie à la doc.


Je pense que c'est la solution


Tu disais bien que tu avais déjà booté directement sur hda1?

Alors je ne vois pas pourquoi il faudrait changer quelque chose...



Avatar
L'homme qui a vu l'homme
Jérémy JUST a écrit :

Peut-être pourrais-tu faire en sorte d'installer lilo sur hda?
Par contre, pour faire ça, je te renvoie à la doc.



il faut insérer le cd de mandrake, booter dessus et taper F1 pour passer en
mode rescue : tu trouveras un utilitaire pour réinstaller lilo sur hda1
Avatar
Franck CLEMENT
SUPER !!! CA MARCHE
J'ai rajouté map-drive comme tu l'as dit et ça marche !! Génial, merci
infiniment.

Pour les débutants que ça interesse voici donc comment procéder dans le
détail:
- Ouvrir une console.
- Aller dans le répertoire /etc/ (taper cd /etc)
- passer en superutilisateur en tapant "su" et en rentrant le mot de passe
- Taper "emacs lilo.conf"
- A la fin du fichier rajouter ceci (attention, les lignes suivants la 1ere
ligne doivent être précédé d'une tabulation, pas d'espaces) :

other=/dev/hda1
label="Windows_XP"
table=/dev/hda
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80
(remplacez éventuellement hda par hdb ou hdc... suivant la position de votre
disque dur sur l'IDE et suivant la partition)

Franck


Lassie wrote:

Franck CLEMENT wrote:
Voici le contenu du fichier /etc/lilo.conf
est-ce que le item sur windows est correct ?


(snip)
other=/dev/hda1
label="windows"




Hello,

Pour booter sur mon deuxième disque (celui qui contient Windows), j'ai
été obligé de rajouter l'option map-drive sinon en choisissant
"Windows_XP" au boot, j'arrivais sur un écran noir avec un curseur qui
clignote en haut gauche (comme toi).

C'est apparemment du à Windows qui refuse de booter s'il n'est pas sur
le disque "maître".

Essaie de rajouter les deux options map-drive (0x80 = disque 1 et 0x81 > disque 2, etc...). En gros tu mappes 1 => 2 et 2 => 1 (tu fais croire à
Windows que les disques sont inversés sur la nappe).

other=/dev/hdb1
label="Windows_XP"
table=/dev/hdb
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80

Après la modif, en root, n'oublies pas de taper pour prendre en compte
les modifs : # lilo

A+


1 2