[lilo] pour 2 linux sur 2 disk séparée
Résolu31 réponses
Le problème concerne la configuration d’un seul chargeur de démarrage pour Mandriva 2006 sur hda1 et Fedora Core 5 sur hdb1, après plusieurs essais infructueux avec LILO ou GRUB. On peut n’utiliser qu’un seul chargeur de démarrage, soit LILO, soit GRUB; pour GRUB, vérifier grub.conf ou menu.lst dans /boot/grub, et pour LILO, lilo.conf dans /etc, selon la distribution. Des échanges soulignent que GRUB peut reconnaître les disques indépendamment de l’ordre IDE/SATA et que des ajustements comme root= suivi de vmlinuz ou initrd permettent d’éviter le kernel panic, voire d’envisager une réinstallation avec GRUB.
-
merci à tous j'ai trouvé le problème.en faisant startx il m'affichait /dev/fb0 no such file or directory puis no devices found, je pensait que le modules de ma carte graphique n'etait chargée alors je suis aller dans drakconf pour reconfigurer Display puis j'ai fai le test et ça a matché. ce que je comprend pas c'est pourquoi ça a changé.
Bn voilà et encore un très Grand Merci à tous et vive LINUX. -
Bonjour à tous !!!
si vous voulez des astuces linux inédites et des astuces informatique en général et même des astuces ogame allez sur ce site .
http://www.linxutile.new.fr
c' est pas de la pub que je fait c'est un devoir d'internote ! -
ContributeurRe-
Regarde parmi ces liens, tu devrais y trouver qq chose concernant ton problème :
http://www.google.com/linux?hl=fr&q=X10+%3A+fatal+IO+error+104&btnG=Rechercher&lr=
A+. -
il m'affiche tous ce qui se trouve dans le dossier boot. j'ai fait ls -l /boot >home/cathan/boot.txt et je vous donne le contenu de boot.txt.
total 5500
-rwxrwxrwx 1 root root 512 avr 16 19:53 boot.0300*
lrwxrwxrwx 1 root root 19 avr 27 19:50 config -> config-2.6.12-12mdk*
-rwxrwxrwx 1 root root 71299 sep 9 2005 config-2.6.12-12mdk*
-rwxrwxrwx 1 root root 54087 mar 17 2004 config-2.6.3-7mdk*
-rwxrwxrwx 1 root root 256 avr 16 19:53 fr-latin1.klt*
-rwxrwxrwx 1 root root 187085 avr 18 11:24 initrd-2.6.12-12mdk.img*
-rwxrwxrwx 1 root root 103596 avr 16 20:02 initrd-2.6.3-7mdk.img*
lrwxrwxrwx 1 root root 23 avr 16 20:19 initrd.img -> initrd-2.6.12-12mdk.img*
lrwxrwxrwx 1 root root 27 avr 27 19:51 kernel.h -> /boot/kernel.h-2.6.12-12mdk*
-rwxrwxrwx 1 root root 695 avr 16 18:22 kernel.h-2.6.12-12mdk*
-rw------- 1 root root 292864 avr 27 10:40 map
lrwxrwxrwx 1 root root 15 avr 27 10:27 message -> message-graphic*
-rwxrwxrwx 1 root root 254766 sep 12 2005 message-graphic*
-rwxrwxrwx 1 root root 155 avr 16 19:53 message-text*
lrwxrwxrwx 1 root root 23 avr 16 18:22 System.map -> System.map-2.6.12-12mdk*
-rwxrwxrwx 1 root root 639316 sep 9 2005 System.map-2.6.12-12mdk*
-rwxrwxrwx 1 root root 898908 mar 17 2004 System.map-2.6.3-7mdk*
lrwxrwxrwx 1 root root 20 avr 16 20:19 vmlinuz -> vmlinuz-2.6.12-12mdk*
-rwxrwxrwx 1 root root 1608520 sep 9 2005 vmlinuz-2.6.12-12mdk*
-rwxrwxrwx 1 root root 1440198 mar 17 2004 vmlinuz-2.6.3-7mdk*
voilà. -
ContributeurRe-
Quand tu lances mandriva, que renvoie la commande :
ls -l /boot
A+. -
Grand Merci pour ta remarque avec root=/dev/hda5.
maintenant mandriva démarre mais en mode console. au moins c'est déjà ça. Quand je logue sous un utilisateur puis sous root et j'essaye de démarrer l'affichage graphique avec startx, il me répond : X10 : fatal IO error 104 (connexion reset by peer ) on X server ":0.0"
Peut e^tre à cause des options dans grub ?? merci encore -
ContributeurRe-
J'avais écrit ceci dans mon post <24>
sda...............................................sd0
Ce n'est pas juste, car grub note toujours hd,
quel que soit le disque (IDE ou SATA)
sda sera noté hd0 ou hd1 ou hd2 suivant la numérotation de grub.
Voilà qui est corrigé.
Ce tuto sur grub devrait te permettre de résoudre le problème de démarrage de ta mandriva :
http://www.graoulug.org/wiki/wakka.php?wiki=GRUB
J'essaierai ceci :
title mandriva
root (hd0,4)
kernel /boot/vmlinuz-2.6.12-12mdk ro root=/dev/hda5 rhgb quiet
initrd /boot/initrd-2.6.12-12mdk.img
A+. -
Merci, je commence à comprendre le fonctionnement de grub. Alors j'ai mis dans menu.lst les lignes suivantes :
default=0
timeout=5
splashimage=(hd0,8)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.15-1.2054_FC5)
root (hd0,8)
kernel /boot/vmlinuz-2.6.15-1.2054_FC5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.15-1.2054_FC5.img
title mandriva
root (hd0,4)
kernel /boot/vmlinuz-2.6.12-12mdk ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.12-12mdk.img
Quand je rédemarre, fedora boot bien mais mandriva après avoir detecter et décompresser le noyau me dit : "kernel panic : no init found try passing init = option to kernel"
je ne comprend pas.
Merci à vous tous d'être si patient -
ContributeurBonjour,
C'est étonnant ce que tu dis :
je viens d'installer grub avec drakconf mais il ne détècte pas automatiquement les linux installés.
parce que en général, tous les OS installés sont détectés,
regarde bien dans ton /boot/grub/grub.conf (ou menu.lst)
Si tu te sers de grub, il y a une chose importante à connaître,
grub compte à partir de 0
Je m'explique
hda correspond dans grub à ...........hd0
hdb .............................................hd1
sda...............................................sd0
hda1 est noté dans grub..................(hd0,0)
hda2.............................................(hd0,1)
hdb4.............................................(hd1,3)
etc.....
A+. -
Vous êtes sympa.
je me suis inspiré du lilo.conf de Bramec pour configurer mon lilo mais c'est toujour la même chose...
voilà, je viens d'installer grub avec drakconf mais il ne détècte pas automatiquement les linux installés. -
Resalut
Voici une copie de mon /etc/lilo.conf si cela peut aider; j'ai 4 système sur un DD de 80 Go, Mandrake9.2, Debian Sarge, Talinux et Win xp
default="Mandrake_linux"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label="Mandrake_linux"
root=/dev/hda8
initrd=/boot/initrd.img
append="devfs=mount hdb=ide-scsi acpi=ht resume=/dev/hda6"
read-only
#image=/boot/vmlinuz
# label="failsafe"
# root=/dev/hda8
# initrd=/boot/initrd.img
# append="failsafe devfs=nomount hdb=ide-scsi acpi=ht resume=/dev/hda6"
# read-only
other=/dev/hda1
label="windows_xp"
table=/dev/hda
#other=/dev/fd0
# label="floppy"
# unsafe
image=/boot/vmlinuz-2.4.27-2-386
label="Debian_Sarge"
root=/dev/hda7
initrd=/boot/initrd.img-2.4.27-2-386
read-only
image=/boot/vmlinux24
label="Talinux"
root=/dev/hda3
#initrd=/boot/initrd.img-2.4.27-2-386
read-only
Courage.
BMC -
Salut Tout le Monde
Que ce soit Mandriva ou Fedora, il y a les 2 bootloader dans chacune des distrib.
Le problème c'est qu'il faut faire attention lors du choix entre lilo ou grub. Sur les
mandrake: c'est lilo qui s'installe par défaut et sur Fedora qui s'installe par défaut.
Il faut savoir qu'on peut intervenir lors de l'installation pour changer ce choix et avoir ainsi le lilo sur fedora et le grub sur mandrake.
Il faut savoir également que quand on refait l'installation et qu'on a déjà une autre
distrib sur le ou les disques durs, le grub detecte automatiquement cette distrib et prévoit une entrée, alors que pour lilo, le systeme d'installation vous propose si vous voulez ajouter d'autres OS à démarrer.
Autre point important: Quand vous avez plusieurs OS à démarrer, il est souhaitable d'installer le bootloader sur le MBR si on ne veut pas utiliser des disquettes de démarrage ou des cd de récupération.
Attention à l'orthographe exacte des noms des noyaux, initrd et disques: exemple root=/dev/hda11 ça n'existe pas (voir le post 15)
bramec -
ContributeurRe-
Tu dis :
si j'ai installé grub et fedora boot bien mais mandriva non
Es-tu bien certain que tu ne pouvais pas booter sur mandriva ?
Je te dis ceci car le menu de grub est caché nativement à l'install
Pour le faire apparaître, il faut appuyer sur une touche,
ceci t'ouvre une page où tu as le choix pour booter sur un OS ou un autre,
Si tu n'interviens pas en appuyant sur une touche,
grub démarre l'OS par défaut (ici fedora) automatiquement.
Voilà. -
dites, est ce que je ne pourrai pas installer grub à partir de mandriva ? merci beucoup pour votre aide.
-
ContributeurJe crois dans les menus de DrakConf il y a bien un menu ou tu peux faire le basculement de lilo vers grub et je crois ca cree meme le bon fichier pour grub (le fichier: /boot/grub/menu.lst ). Bref il te suffit de parcourir les differents menu DrakConf.
En fait c'est la puissance de Mandriva: Tu veux configurer un truc et tu ne sais pas comment faire ? Alors va te ballader dans DrakConf et tu trouveras un menu pour le faire et ca pour presque n'importe quel truc de config (les mounts, la config graphique, hardware, reseau, installation de logiciels, compte utilisateurs et aussi le mode de boot etc.).
-
-
si j'ai installé grub et fedora boot bien mais mandriva non. alors j'ai réinstallé lilo avec le cd mandriva1 avec linux rescue.
je ne sais pas si on peut booter mandriva avec grub et fedora avec lilo ?.
merci -
ContributeurRe-
Le problème n'est pas d'avoir les 2 OS sur le même disque,
cela ne résoud rien du tout.
Si tu as réinstallé, tu aurais dû en profiter pour installer grub,
quand cela t'a été proposé,
ton problème aurait été réglé.
A+. -
merci pour la page même si je l'ai déja visité.
J'ai réinstallé mon fedora ur le même disk que mandriva et j'ai modifié lilo comme suit :
image=/boot/vmlinuz
label="mandriva"
root=/dev/hda5
initrd=/boot/initrd.img
append="resume=/dev/hda10 splash=verbose"
vga=791
image=/boot/vmlinuz-2.6.15-1.2054_FC5
label="fedora"
root=/dev/hda11
initrd=/boot/initrd-2.6.15-1.2054_FC5.img
append="mem=128M reboot=warm"
mais fedora ne boot pas encore après le check bios et la décompréssion du noyau. -
ContributeurRe-
Je ne connais pas lilo, mais avec ceci tu devrais pouvoir te débrouiller :
http://www.linux-france.org/article/sys/chargeurs/ix86/lilo/boot-lilo.html
A+. -
j'ai essayé mais je pense que le truc que tu m'as donné c'est pour grub parceque quand tape lilo dans une console il me dit : Unrecognized token "title" at or above line 20 in file '/etc/lilo.conf'.
-
ContributeurRe-
Essaie avec ce que j'ai noté dans mon post <9>
en modifiant la version de fédora,
ceci étant à copier-coller dans le lilo.conf de mandriva.
A+.
- 1
- 2