Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1620 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  lilo gros problèmes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lilo gros problèmes

n°859187
thierryR
J'aime les bretzels
Posté le 04-11-2006 à 17:03:54  profilanswer
 

Bonjour. Je voudrais faire un lilo pour 2 install
mandriva 2006  &   mandriva 2007
 
J'ai installé les 2 et ai choisi de mettre lilo sur le MBR
Le problème est que je boot toujours avec le même kernel ?
 
Booter avec le kernel de la 2006 et aller sur la 2007 avec = problèmes.
 
J'ai modifié /etc/lilo.conf pour faire mes 2 chemins.

image=/boot/vmlinuz
label= linux-2007
root: /dev/hda8
inittrd=/boot/inittrd.img
 
image=/boot/vmlinuz
label= linux-2006
root: /dev/hda5
inittrd=/boot/inittrd.img


 
il doit y avoir un truc que je ne maitrise pas......
Si possible je ne voudrais pas faire 2 lilo.


Message édité par thierryR le 04-11-2006 à 21:29:43

---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
mood
Publicité
Posté le 04-11-2006 à 17:03:54  profilanswer
 

n°859239
thierryR
J'aime les bretzels
Posté le 04-11-2006 à 19:10:38  profilanswer
 

a priori, comme il y a 2 kernels différents il est souhaitable, voir nécessaire de faire 2 lilo
selon la méthode ici: http://www.linux-wizard.net/howto. [...] ainloading
mais comme j'ai installé lilo sur le MBR comment faire une copie sur une partition. :??:


---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
n°859262
thierryR
J'aime les bretzels
Posté le 04-11-2006 à 21:21:09  profilanswer
 

J'avance.... Merci Dark pour ton site. C'est une aide précieuse.
Mais que faire lorsque l'on rencontre ça:

# lilo
Added linux-2006
Added linux-nonfb
Added failsafe
Added windows
Fatal: Partition entry not found.


et que lilo.conf donne ça:

default="linux-2007"
boot=/dev/hda
map=/boot/map
keytable=/boot/fr-latin1.klt
menu-scheme=wb:bw:wb:bw
prompt
nowarn
timeout=100
message=/boot/message
image=/boot/vmlinuz
        label="linux-2006"
        root=/dev/hda5
        initrd=/boot/initrd.img
        append="resume=/dev/hda6 splash=silent"
        vga=788
image=/boot/vmlinuz
        label="linux-nonfb"
        root=/dev/hda5
        initrd=/boot/initrd.img
        append="resume=/dev/hda6"
image=/boot/vmlinuz
        label="failsafe"
        root=/dev/hda5
        initrd=/boot/initrd.img
        append="failsafe resume=/dev/hda6"
other=/dev/hda1
        label="windows"
        table=/dev/hda
other=/dev/hda8
        label="linux-2007"
        table=/dev/hda8


 
et que mount donne ça:# mount

/dev/hda5 on / type ext3 (rw)
none on /proc type proc (rw)
none on /proc/bus/usb type usbfs (rw)
none on /sys type sysfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda8 on /mnt/mandriva2007 type ext3 (rw)
/dev/hda1 on /mnt/windows type vfat (rw,umask=0,iocharset=iso8859-15,codepage=850)
192.168.1.10:/home/thierry/Pictures on /mnt/papa/Pictures type nfs (rw,nosuid,rsize=8192,wsize=8192,soft,addr=192.168.1.10)
192.168.1.10:/home/thierry/archive on /mnt/papa/archive type nfs (rw,nosuid,rsize=8192,wsize=8192,soft,addr=192.168.1.10)
nfsd on /proc/fs/nfsd type nfsd (rw)


 
peut-être est ce du à une mauvaise installation du 2e lilo.
Mais comme je ne peux plus booter dessus, comment le restaurer?


Message édité par thierryR le 04-11-2006 à 21:30:53
n°859299
thierryR
J'aime les bretzels
Posté le 04-11-2006 à 23:11:28  profilanswer
 

Pas d'idée ?

n°859303
patrick2
V6 power
Posté le 04-11-2006 à 23:39:03  profilanswer
 

mais si :)
 
tu fait comme ca sur le lilo de ta 2007 puisque c'est lui qui marche ...
 
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
 
default="linux"
boot=/dev/hda
map=/boot/map
keytable=/boot/fr-latin1.klt
menu-scheme=wb:bw:wb:bw
compact
prompt
nowarn
timeout=100
message=/boot/message
image=/boot/vmlinuz
 label="linux"
 root=/dev/hdb6
 initrd=/boot/initrd.img
 append="splash=silent"
 vga=788
image=/mnt/linux20/boot/vmlinuz                                        ===>>> c'est hdb5 = linux20 chez moi
 label="linux2006"
 root=/dev/hdb5
 initrd=/mnt/linux20/boot/initrd.img                                ====>>> pareil  
image=/boot/vmlinuz
 label="linux-nonfb"
 root=/dev/hdb6
 initrd=/boot/initrd.img
image=/boot/vmlinuz
 label="failsafe"
 root=/dev/hdb6
 initrd=/boot/initrd.img
 append="failsafe"
other=/dev/hda1
 label="windows"
 table=/dev/hda
 
 
en gros il faut le lien reel de ta 2006 depuis le lilo de la 2007 .
et ca marche .......  :hello:


Message édité par patrick2 le 04-11-2006 à 23:59:58
n°859354
thierryR
J'aime les bretzels
Posté le 05-11-2006 à 10:07:41  profilanswer
 

surprenant parce que normalement les partitions ne sont pas mountées.
Il faut que j'essaie.


---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
n°859362
patrick2
V6 power
Posté le 05-11-2006 à 10:27:49  profilanswer
 

oui, je n'ai pas d'explication techniques a te donner  :(  
mais ca fait 6 ans que je procede de la sorte ...
et je me souvient m'etre casse les dents dessus a l'epoque  
 
kernel PANIC  :lol:

n°859443
thierryR
J'aime les bretzels
Posté le 05-11-2006 à 15:31:56  profilanswer
 

Ca doit être pour la même raison que je me promène un kernel qui n'existe que sur la 2006 quand je vais sur la 2007.  
Ca voudrait dire aussi qu'on pourrait promener du linux sur windows et vice et versa.


---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
n°859538
patrick2
V6 power
Posté le 05-11-2006 à 18:33:21  profilanswer
 

bizzare ton histoire ...  
sur ta 2007 un " uname -a " dit quoi ?

n°859539
thierryR
J'aime les bretzels
Posté le 05-11-2006 à 18:36:02  profilanswer
 

Il m'a donné le kernel 2.6.12-12 et c'est celui utilisé sur la 2006 car la 2007 utilise le 2.6.17-5


---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
mood
Publicité
Posté le 05-11-2006 à 18:36:02  profilanswer
 

n°859548
patrick2
V6 power
Posté le 05-11-2006 à 18:46:12  profilanswer
 

tu aurais un kernel 2.6.12-12 dans /boot de ta 2007 ?
ou alors lilo charge le noyau de la 2006 ?

n°859586
thierryR
J'aime les bretzels
Posté le 05-11-2006 à 19:47:34  profilanswer
 

lilo charge le noyau de la 2006 mais va sur la 2007


---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
n°859610
patrick2
V6 power
Posté le 05-11-2006 à 20:30:44  profilanswer
 

tu voit quoi dans le /boot de ta 2007 ?
 
[patrick@localhost ~]$ ls /boot
boot.0200           initrd-2.6.17-5mdv.img  message-graphic
boot.0300           initrd.img@             message-text
config@             kernel.h@               System.map@
config-2.6.17-5mdv  kernel.h-2.6.17-5mdv    System.map-2.6.17-5mdv
fr-latin1.klt       map                     vmlinuz@
grub/               message@                vmlinuz-2.6.17-5mdv
[patrick@localhost ~]

n°859637
thierryR
J'aime les bretzels
Posté le 05-11-2006 à 21:25:08  profilanswer
 

$ ls /boot

boot.0300               kernel.h@             System.map@
config@                 kernel.h-2.6.17-5mdv  System.map-2.6.17-5mdv
config-2.6.17-5mdv      map                   vmlinuz@
fr-latin1.klt           message@              vmlinuz-2.6.17-5mdv
initrd-2.6.17-5mdv.img  message-graphic
initrd.img@             message-text


 
Comme tu vois il n'y a pas de trace d'un autre kernel.
C'est la config de base donnée par mandriva 2007


---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
n°859646
patrick2
V6 power
Posté le 05-11-2006 à 22:18:56  profilanswer
 

tu dit :
J'ai modifié /etc/lilo.conf pour faire mes 2 chemins.
 
image=/boot/vmlinuz
label= linux-2007
root: /dev/hda8
inittrd=/boot/inittrd.img      =========>>> c'est quoi les deux tt ?  (initrd)
 
image=/boot/vmlinuz
label= linux-2006
root: /dev/hda5
inittrd=/boot/inittrd.img


Message édité par patrick2 le 05-11-2006 à 22:19:18
n°859651
patrick2
V6 power
Posté le 05-11-2006 à 22:41:47  profilanswer
 

en fait moi j'ai un lilo comme ca car je n'installe pas de chargeur de boot dans la partition de la dristib . je n'utilise qu'un chargeur . ce qui explique le /mnt/linux20

n°859652
patrick2
V6 power
Posté le 05-11-2006 à 22:54:44  profilanswer
 

je n'utilise pas ce systeme,mais Dark dit :
 other=/dev/hda3
          label="distro_2"
 
et toi tu as dans ton lilo :
other=/dev/hda8
        label="linux-2007"
        table=/dev/hda8       ===>> apparement en trop

n°859681
thierryR
J'aime les bretzels
Posté le 05-11-2006 à 23:57:46  profilanswer
 

Oui en trop Ca m'a fait un message d'erreur.
Maintenant j'ai modifier le système avec une réinstal de la 2007
un 2e lilo à la racine
et un passage du 1er lilo MBR au 2e lilo /
Avec ça , ça marche. Mais ta proposition m'interesse bien.


---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
n°859687
M300A
Sehr hopfen, vielen IBU, wow!
Posté le 06-11-2006 à 00:50:08  profilanswer
 

J'ai le droit de dire un truc?
 
Grub vous connaissez ? \o/

n°859699
Dark_Schne​ider
Close the World, Open the Net
Posté le 06-11-2006 à 01:29:49  profilanswer
 

thierryR> tu bootais tout simplement ta 2007 avec le lilo de la 2006 qui lui lorsqu'il cherche /boot/vmlinuz utilise celui de la 2006.
 
M300A> le problème n'est pas le bootloader utilisé, mais faire les choses correctement en sachant que l'on fait ...
or thierryR a tendance un peu à brûler les étapes et ne pas bien respecter ce qui est dans mon howto. Par example à aucun moment je n'ai parlé d'utiliser l'entrée "table=..." pour booter le lilo de la deuxième distro ...


Message édité par Dark_Schneider le 06-11-2006 à 01:30:33

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°859700
M300A
Sehr hopfen, vielen IBU, wow!
Posté le 06-11-2006 à 01:31:47  profilanswer
 

Yes mais quand même, c'est tellement plus simple avec Grub ! :)

n°859703
Dark_Schne​ider
Close the World, Open the Net
Posté le 06-11-2006 à 01:37:06  profilanswer
 

si il ne sait pas faire du chainloading avec lilo, il ne le saura pas avec grub puisqu'il qu'il s'emmêlera quand même les pinceaux. Mon howto gère le chainloading avec grub aussi.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°859741
thierryR
J'aime les bretzels
Posté le 06-11-2006 à 10:05:07  profilanswer
 

Dark> J'ai bien lu ton howto mais j'aime aussi faire des expériences. C'est ma façon d'apprendre. Par le howto il faut 2 lilo. Je l'ai fais, ça marche. Mais je cherchais une solution à 1 lilo pour 2 distrib. apparemment patrick a réussi.


---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
n°859764
patrick2
V6 power
Posté le 06-11-2006 à 11:31:13  profilanswer
 

dans ton cas tu as deux chargeurs de boot ( 1 sur hda l'autre sur hda8 )
 
chargeur"lilo". ==>> distrib1 ( avec son lilo.conf )
 
other=/dev/hda8  
        label="linux-2007"  quand tu demande ca il va chercher le chargeur sur hda8 qui lui utilise
le lilo de cette deuxieme distrib2  ( ta 2007 )
 
 
je sais pas si je suis assez explicite  :heink:
 
 
par contre le lilo de la premiere distrib doit etre additionne de parametre pour aller chercher le deuxieme chargeur
le lilo de ta deuxieme distrib par contre lui est d'origine .


Message édité par patrick2 le 06-11-2006 à 11:33:31
n°859822
thierryR
J'aime les bretzels
Posté le 06-11-2006 à 13:27:04  profilanswer
 

C'est exactement ça.


---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
n°859995
patrick2
V6 power
Posté le 06-11-2006 à 16:43:55  profilanswer
 

moi comme je te le disais en  fait je n'ai mis qu'un chargeur en tout , il est sur hda .
 
ce qui explique ca :
 
image=/mnt/linux20/boot/vmlinuz                                        
 label="linux2006"
 root=/dev/hdb5
 initrd=/mnt/linux20/boot/initrd.img  
 
ca "attaque" directement le vm et l'initrd sans passer par un chargeur.
je ne sais pas si il y a encore une autre tehnique ...
question d'habitude je pense.
 

n°860010
Dark_Schne​ider
Close the World, Open the Net
Posté le 06-11-2006 à 17:00:04  profilanswer
 

il n'y a pas d'autres techniques.
 
soit tu fais du chain loading ( 2 bootloaders ), soit tu configures le boot loader pour charger les fichiers de l'autre distro directement


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  lilo gros problèmes

 

Sujets relatifs
[gnome] problemes fenetresQuelques problèmes sous Fedora 6 (PC Portable)
[ emerge] problemesGros ralentissement sous Gentoo
Gros problème ubuntu/grub, je ne peux plus accéder à mon boot windowsLinux mieux que windows ? j ai de gros doutes
[DEBIAN-SARGE] Gros soucis IPTables, besoin d'une aide précieuse ;(problèmes de mises à jour avec suse 10.1
Lilo: spéficier une root qui n'existe pas actuellement.Deux problèmes avec Firefox (plugin OOo et validation d'url)
Plus de sujets relatifs à : lilo gros problèmes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR