Multiboot - 2windows -2linux
Dawid
-
dawid -
dawid -
Est-il possible de configurer un multiboot avec 2 windows et 1 ou 2 linux en utilisant lilo ?
J'ai acheté PartitionMagic/bootmagic et depuis, je tourne en multiboot avec 2 windows et 2 linux.
Depuis peu, je suis me suis penché sur la configuration de lilo.conf et j'arrive à lancher 1 windows et 2 linux avec lilo.
Voici une copie de mon lilo.conf, pour celui qui pourrait m'aider:
Mon problème, c'est que j'ai toujours une partition widows cachée et je n'arrive pas à l'activer avec mon lilo...
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
boot=/dev/hda5
map=/boot/map
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 acpi=ht resume=/dev/hdb5 splash=silent"
vga=788
read-only
image=/mnt/mdk92/boot/vmlinuz-2.4.22-10mdk
label="MandrakeLinux9.2"
root=/dev/hda9
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda5
initrd=/boot/initrd.img
append="devfs=mount acpi=ht resume=/dev/hdb5"
read-only
image=/boot/vmlinuz-2.6.3-7mdk
label="263-7"
root=/dev/hda5
initrd=/boot/initrd-2.6.3-7mdk.img
append="devfs=mount acpi=ht resume=/dev/hdb5 splash=silent"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda5
initrd=/boot/initrd.img
append="failsafe acpi=ht resume=/dev/hdb5 devfs=nomount"
read-only
other=/dev/hda2
label="windows"
table=/dev/hda
other=/dev/fd0
label="floppy"
unsafe
J'ai acheté PartitionMagic/bootmagic et depuis, je tourne en multiboot avec 2 windows et 2 linux.
Depuis peu, je suis me suis penché sur la configuration de lilo.conf et j'arrive à lancher 1 windows et 2 linux avec lilo.
Voici une copie de mon lilo.conf, pour celui qui pourrait m'aider:
Mon problème, c'est que j'ai toujours une partition widows cachée et je n'arrive pas à l'activer avec mon lilo...
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
boot=/dev/hda5
map=/boot/map
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 acpi=ht resume=/dev/hdb5 splash=silent"
vga=788
read-only
image=/mnt/mdk92/boot/vmlinuz-2.4.22-10mdk
label="MandrakeLinux9.2"
root=/dev/hda9
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda5
initrd=/boot/initrd.img
append="devfs=mount acpi=ht resume=/dev/hdb5"
read-only
image=/boot/vmlinuz-2.6.3-7mdk
label="263-7"
root=/dev/hda5
initrd=/boot/initrd-2.6.3-7mdk.img
append="devfs=mount acpi=ht resume=/dev/hdb5 splash=silent"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda5
initrd=/boot/initrd.img
append="failsafe acpi=ht resume=/dev/hdb5 devfs=nomount"
read-only
other=/dev/hda2
label="windows"
table=/dev/hda
other=/dev/fd0
label="floppy"
unsafe
A voir également:
- Multiboot - 2windows -2linux
- Yumi multiboot - Télécharger - Systèmes d'exploitation
- Multiboot windows - Guide
- Sardu multiboot creator - Télécharger - Divers Utilitaires
20 réponses
salut,
Avec grub je sais le faire, mais pas avec lilo :( Mais tu vas trouver vite, car beuacoup l'utilise ici.
La difficulté vient de ce que, selon le windwos, il est prudent de dire au bootloader de cacher l'un et de rendre actif l'autre, et inversement...
Sur ma machine de test, j'ai deux windows et 9 linux (repartis sur deux hdd) : donc ce n'est pas un probleme : le tout est de trouver comment configurer lilo :)
_
No money, no honey, One Boss !
Avec grub je sais le faire, mais pas avec lilo :( Mais tu vas trouver vite, car beuacoup l'utilise ici.
La difficulté vient de ce que, selon le windwos, il est prudent de dire au bootloader de cacher l'un et de rendre actif l'autre, et inversement...
Sur ma machine de test, j'ai deux windows et 9 linux (repartis sur deux hdd) : donc ce n'est pas un probleme : le tout est de trouver comment configurer lilo :)
_
No money, no honey, One Boss !
Je peux t'envoyer ce que tu veux. Mais avant il faut savoir si ça en vaut la peine !
Quels sont tes deux windows ? (le type : w98, w2k, XP,...)
_
No money, no honey, One Boss !
Quels sont tes deux windows ? (le type : w98, w2k, XP,...)
_
No money, no honey, One Boss !
Merci, j'ai résolu le pb: j'ai laiss 98 dans une partition principale et j'ai mis xp dans une partition logique. Maintenant ça mache car je n'ai plus de partition cachée.
Par contre si quelqu'un connait la commande qui indique à lilo comment on fait pour cacher ou montrer une partitionwindows, je suis preneur,
Par contre si quelqu'un connait la commande qui indique à lilo comment on fait pour cacher ou montrer une partitionwindows, je suis preneur,
Sous grub c'est hide(hd0,1) pour cacher la partoche 1 du disque 1
et unhide (hd0,1) pour faire l'inverse.
Je vais voir sous lilo...
_
No money, no honey, One Boss !
et unhide (hd0,1) pour faire l'inverse.
Je vais voir sous lilo...
_
No money, no honey, One Boss !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
Bon moi de mon côté je crois que j'ai trouvé (j'ai bien dit je crois) où il faut paramétrer le changement dans lilo. C'est du côté de "change-rules".
change-rules
définit les changements au moment du boot des
numéros de partition (masquage). Voir la section
"Partition type change rules" du fichier user.tex
pour plus de détails.
L'explication la plus "claire" que j'ai trouvéé vient de là :
http://clnet.dyndns.org/unix/multiboot.html
## GLOBAL BOOT OPTIONS
# Enable LBA for large disks
lba32
# Default boot device and boot map
boot=/dev/hda
install=/boot/boot-menu.b
map=/boot/map
# Present a menu to allow choosing of which OS to boot
prompt
delay=20
timeout=150
# Default boot mode and root device
vga=normal
root=/dev/hda5
# Default image to boot
default=Linux
## END GLOBAL SECTION
# Change rules for partition hiding
change-rules
reset
type = FAT32
normal = 0x0b
hidden = 0xda
type = NTFS
normal = 0x07
hidden = 0x17
# Linux images
image=/boot/bzImage
label=Linux
append="hdc=scsi hdd=scsi"
read-only
image=/boot/bzImage-2.4.20-mod
label=Linux_Old
append="hdc=scsi hdd=scsi"
read-only
# Other OS Images
# Win2k -> Hide the Win98 partition
other=/dev/hda2
label="Win2K_Pro"
change
partition=/dev/hda1
deactivate
set = FAT32_hidden
partition=/dev/hda2
activate
set = NTFS_normal
# Win98 -> Hide the Win2k partition
other=/dev/hda1
label="Win98"
table=/dev/hda
change
partition=/dev/hda1
activate
set = FAT32_normal
partition=/dev/hda2
deactivate
set = NTFS_hidden
# Other OSes to boot; these don't really need boot options
other=/dev/hda3
label="QNX"
other=/dev/hdb1
label="FreeBSD"
Un autre document tout aussi intéressant :
http://www.muehlgasse.de/doc/packages/lilo/
;-))
Z'@+...che.
Bon moi de mon côté je crois que j'ai trouvé (j'ai bien dit je crois) où il faut paramétrer le changement dans lilo. C'est du côté de "change-rules".
change-rules
définit les changements au moment du boot des
numéros de partition (masquage). Voir la section
"Partition type change rules" du fichier user.tex
pour plus de détails.
L'explication la plus "claire" que j'ai trouvéé vient de là :
http://clnet.dyndns.org/unix/multiboot.html
## GLOBAL BOOT OPTIONS
# Enable LBA for large disks
lba32
# Default boot device and boot map
boot=/dev/hda
install=/boot/boot-menu.b
map=/boot/map
# Present a menu to allow choosing of which OS to boot
prompt
delay=20
timeout=150
# Default boot mode and root device
vga=normal
root=/dev/hda5
# Default image to boot
default=Linux
## END GLOBAL SECTION
# Change rules for partition hiding
change-rules
reset
type = FAT32
normal = 0x0b
hidden = 0xda
type = NTFS
normal = 0x07
hidden = 0x17
# Linux images
image=/boot/bzImage
label=Linux
append="hdc=scsi hdd=scsi"
read-only
image=/boot/bzImage-2.4.20-mod
label=Linux_Old
append="hdc=scsi hdd=scsi"
read-only
# Other OS Images
# Win2k -> Hide the Win98 partition
other=/dev/hda2
label="Win2K_Pro"
change
partition=/dev/hda1
deactivate
set = FAT32_hidden
partition=/dev/hda2
activate
set = NTFS_normal
# Win98 -> Hide the Win2k partition
other=/dev/hda1
label="Win98"
table=/dev/hda
change
partition=/dev/hda1
activate
set = FAT32_normal
partition=/dev/hda2
deactivate
set = NTFS_hidden
# Other OSes to boot; these don't really need boot options
other=/dev/hda3
label="QNX"
other=/dev/hdb1
label="FreeBSD"
Un autre document tout aussi intéressant :
http://www.muehlgasse.de/doc/packages/lilo/
;-))
Z'@+...che.
JP : Cap de burro Catalan ! Mais Content ;-)
Je posterai un message si j'y arrive. (ça me prendra un peu de temps car il faudra que je remodifie mon partitionnement.)
Je m'y suis mis et je n'y arrive pas.
J'ai bien mis les options activate, deactivate...
et je n'arrive pas à démarrer le windows de la partition cachée.
la partition cachée reste donc cachée et lilo n'arrive pas à l'activer.
J'ai bien mis les options activate, deactivate...
et je n'arrive pas à démarrer le windows de la partition cachée.
la partition cachée reste donc cachée et lilo n'arrive pas à l'activer.
Merci pour tout jipicy. Grâce à toi, j'ai réussi !
Attention cependant, il y a une erreur grave dans le fichier:
le paragraphe:
change-rules
reset
type = FAT32
normal = 0x0b
hidden = 0xda
type = NTFS
normal = 0x07
hidden = 0x17
est mauvais.
L'identifiant d'une partition Fat32 cachée n'est pas 0xda, mais 1xb.
J'ai failli perdre ma pertition XP à cuse de çà: ma partition FAT32cachée a été convertie en partition de type DA (tu ne saîs pas ce que c'est ? et bien mon PC non plus !).
*************************************************************
Voici le fichier lilo.conf qui marche:
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
boot=/dev/hda
map=/boot/map
default="MandrakeLinux_10.0"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
#cacher les partitions
change-rules
reset
type = FAT32
normal=0x0b
hidden=0x1b
type = NTFS
normal = 0x07
hidden = 0x17
#Linux images
image=/boot/vmlinuz
label="MandrakeLinux_10.0"
root=/dev/hda5
initrd=/boot/initrd.img
append="devfs=mount acpi=ht resume=/dev/hdb5 splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda5
initrd=/boot/initrd.img
append="devfs=mount acpi=ht resume=/dev/hdb5"
read-only
image=/boot/vmlinuz-2.6.3-7mdk
label="263-7"
root=/dev/hda5
initrd=/boot/initrd-2.6.3-7mdk.img
append="devfs=mount acpi=ht resume=/dev/hdb5 splash=silent"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda5
initrd=/boot/initrd.img
append="failsafe acpi=ht resume=/dev/hdb5 devfs=nomount"
read-only
image=/mnt/linux2/boot/vmlinuz-2.4.22-10mdk
label="MandrakeLinux_9.2"
root=/dev/hda8
vga=788
read-only
other=/dev/hda1
label="windows_98"
table=/dev/hda
change
partition=/dev/hda2
deactivate
set=FAT32_hidden
partition=/dev/hda1
activate
set=FAT32_normal
other=/dev/hda2
label="windows_XP"
table=/dev/hda
change
partition=/dev/hda1
deactivate
set=FAT32_hidden
partition=/dev/hda2
activate
set=FAT32_normal
other=/dev/fd0
label="floppy"
unsafe
Attention cependant, il y a une erreur grave dans le fichier:
le paragraphe:
change-rules
reset
type = FAT32
normal = 0x0b
hidden = 0xda
type = NTFS
normal = 0x07
hidden = 0x17
est mauvais.
L'identifiant d'une partition Fat32 cachée n'est pas 0xda, mais 1xb.
J'ai failli perdre ma pertition XP à cuse de çà: ma partition FAT32cachée a été convertie en partition de type DA (tu ne saîs pas ce que c'est ? et bien mon PC non plus !).
*************************************************************
Voici le fichier lilo.conf qui marche:
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
boot=/dev/hda
map=/boot/map
default="MandrakeLinux_10.0"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
#cacher les partitions
change-rules
reset
type = FAT32
normal=0x0b
hidden=0x1b
type = NTFS
normal = 0x07
hidden = 0x17
#Linux images
image=/boot/vmlinuz
label="MandrakeLinux_10.0"
root=/dev/hda5
initrd=/boot/initrd.img
append="devfs=mount acpi=ht resume=/dev/hdb5 splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda5
initrd=/boot/initrd.img
append="devfs=mount acpi=ht resume=/dev/hdb5"
read-only
image=/boot/vmlinuz-2.6.3-7mdk
label="263-7"
root=/dev/hda5
initrd=/boot/initrd-2.6.3-7mdk.img
append="devfs=mount acpi=ht resume=/dev/hdb5 splash=silent"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda5
initrd=/boot/initrd.img
append="failsafe acpi=ht resume=/dev/hdb5 devfs=nomount"
read-only
image=/mnt/linux2/boot/vmlinuz-2.4.22-10mdk
label="MandrakeLinux_9.2"
root=/dev/hda8
vga=788
read-only
other=/dev/hda1
label="windows_98"
table=/dev/hda
change
partition=/dev/hda2
deactivate
set=FAT32_hidden
partition=/dev/hda1
activate
set=FAT32_normal
other=/dev/hda2
label="windows_XP"
table=/dev/hda
change
partition=/dev/hda1
deactivate
set=FAT32_hidden
partition=/dev/hda2
activate
set=FAT32_normal
other=/dev/fd0
label="floppy"
unsafe
Ben de rien et merci à toi aussi pour la rectification.
;-))
Z'@+...che.
;-))
Z'@+...che.
JP : Cap de burro Catalan ! Mais Content ;-)
J'ai le meme proble et je fonctione avec lilo... je ne comprend rien a vos truc de active et deactivate... moi j'ai xp sur c:(hda1) mais il est cacher comment le remetre corect voici mon fichier lilo.conf
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
boot=/dev/hda
map=/boot/map
default="linux-p3-smp-64GB"
keytable=/boot/qc-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label="linux"
root=/dev/hda3
initrd=/boot/initrd.img
append="devfs=mount acpi=ht splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda3
initrd=/boot/initrd.img
append="devfs=mount acpi=ht"
read-only
image=/boot/vmlinuz-i686-up-4GB
label="linux-i686-up-4GB"
root=/dev/hda3
initrd=/boot/initrd-i686-up-4GB.img
append="devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz-p3-smp-64GB
label="linux-p3-smp-64GB"
root=/dev/hda3
initrd=/boot/initrd-p3-smp-64GB.img
append="devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz-2.6.3-7mdk
label="263-7"
root=/dev/hda3
initrd=/boot/initrd-2.6.3-7mdk.img
append="devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz-smp
label="linux-smp"
root=/dev/hda3
initrd=/boot/initrd-smp.img
append="devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda3
initrd=/boot/initrd.img
append="failsafe acpi=ht devfs=nomount"
read-only
other=/dev/hda1
label="windows"
table=/dev/hda
change
partition=/dev/hda1
activate
other=/dev/fd0
label="floppy"
unsafe
proposer moi mles changement necesaire
p.s. soyez le plus comprehensif possible car mon experience avec linux ce limite a 2heure d'utilisation
merci
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
boot=/dev/hda
map=/boot/map
default="linux-p3-smp-64GB"
keytable=/boot/qc-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label="linux"
root=/dev/hda3
initrd=/boot/initrd.img
append="devfs=mount acpi=ht splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda3
initrd=/boot/initrd.img
append="devfs=mount acpi=ht"
read-only
image=/boot/vmlinuz-i686-up-4GB
label="linux-i686-up-4GB"
root=/dev/hda3
initrd=/boot/initrd-i686-up-4GB.img
append="devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz-p3-smp-64GB
label="linux-p3-smp-64GB"
root=/dev/hda3
initrd=/boot/initrd-p3-smp-64GB.img
append="devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz-2.6.3-7mdk
label="263-7"
root=/dev/hda3
initrd=/boot/initrd-2.6.3-7mdk.img
append="devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz-smp
label="linux-smp"
root=/dev/hda3
initrd=/boot/initrd-smp.img
append="devfs=mount acpi=ht splash=silent"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda3
initrd=/boot/initrd.img
append="failsafe acpi=ht devfs=nomount"
read-only
other=/dev/hda1
label="windows"
table=/dev/hda
change
partition=/dev/hda1
activate
other=/dev/fd0
label="floppy"
unsafe
proposer moi mles changement necesaire
p.s. soyez le plus comprehensif possible car mon experience avec linux ce limite a 2heure d'utilisation
merci
Bizarre ton lilo.conf.
Tu utilises activate, mais pas de deactivate, de plus, t'as pas de section change rules (donc lilo ne sais pas quel type de système de fichiers tu veux activer).
Le plus simple, si tu as un seul windows, c'est de le laisser toujours activé (faut utiliser fdisk pour activer une partition primaire).
Si ta partition windows est active, lilo pourra la démarrer sans problème,
Tu utilises activate, mais pas de deactivate, de plus, t'as pas de section change rules (donc lilo ne sais pas quel type de système de fichiers tu veux activer).
Le plus simple, si tu as un seul windows, c'est de le laisser toujours activé (faut utiliser fdisk pour activer une partition primaire).
Si ta partition windows est active, lilo pourra la démarrer sans problème,
Tu as dans ton lilo.conf:
other=/dev/hda1
label="windows"
table=/dev/hda
change
partition=/dev/hda1
activate
Mets à la place:
other=/dev/hda1
label="windows"
table=/dev/hda
Normalement ça devrait marcher. Ton windows XP ne devrait pas être caché. Si tu as une seule partition principale, elle est forcément active (et pas cachée).
Il est possible que tu aies abimé ta partion windows avec la mauvaise configuration de lilo.conf. (dans ce cas, il faut que tu rajoutes la section change rules)...
other=/dev/hda1
label="windows"
table=/dev/hda
change
partition=/dev/hda1
activate
Mets à la place:
other=/dev/hda1
label="windows"
table=/dev/hda
Normalement ça devrait marcher. Ton windows XP ne devrait pas être caché. Si tu as une seule partition principale, elle est forcément active (et pas cachée).
Il est possible que tu aies abimé ta partion windows avec la mauvaise configuration de lilo.conf. (dans ce cas, il faut que tu rajoutes la section change rules)...
quand je demare xp ya un jolie message qui dit:
xmnt2002 program not found
autochk program not found
une page bleu
et hop on redemare
le mode sans echec ne fonctinnne meme pas ??????
xmnt2002 program not found
autochk program not found
une page bleu
et hop on redemare
le mode sans echec ne fonctinnne meme pas ??????
Salut,
Fais un tour là pour ton problème de xmnt2002 :
http://minilien.com/?79l2m1UANM
;-))
Z'@+...che.
Fais un tour là pour ton problème de xmnt2002 :
http://minilien.com/?79l2m1UANM
;-))
Z'@+...che.
JP : Cap de burro Catalan ! Mais Content ;-)
assez courant. je crois que lilo a du mal à retrouver ses partitions...
As tu relancé lilo en tapant...
lilo
?
As tu relancé lilo en tapant...
lilo
?
Le problème quand on a ce message d'erreur, c'est qu'on ne peut pas démarrer XPdu tout, donc on n'a pas accès à l'éditeur regedit.
J'ai remarqué que lorsque XP ne peut plus démarrer avec lilo (et qu'on a ce message d'erreur, on peut le démarrer en réinstallant bootmagic.
La solution pourrait être de réinstaller bootmagic (pour récupérer l'accès à XP) puis de rcopier lilo dans le Master Boot Record en démarrant sur le 1er CD mandrake, en tapant F1, puis "rescue".
(J'ai eu moi aussi le problème et il s'est résolu comme ça).
J'ai remarqué que lorsque XP ne peut plus démarrer avec lilo (et qu'on a ce message d'erreur, on peut le démarrer en réinstallant bootmagic.
La solution pourrait être de réinstaller bootmagic (pour récupérer l'accès à XP) puis de rcopier lilo dans le Master Boot Record en démarrant sur le 1er CD mandrake, en tapant F1, puis "rescue".
(J'ai eu moi aussi le problème et il s'est résolu comme ça).
Si lilo ne sait pas faire, il faudra que je passe à grub.
Pourrais-tu m'envoyer une copie de ton fichier de configuration de grub ?