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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [LILO] booter sur une autre partition contenant un autre linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[LILO] booter sur une autre partition contenant un autre linux

n°32208
Tetedeienc​h
Head Of God
Posté le 01-10-2001 à 16:45:39  profilanswer
 

J'arrive pas a config lilo pour pouvoir booter sur /dev/hda4 au lieu de hda3, et prendre un kernel différent :(
 
VOila mon .conf :
 
# LILO configuration file
# Start LILO global Section
# If you want to prevent console users to boot with init=/bin/bash,
#  restrict usage of boot params by setting a passwd and using the option
#  restricted.
#password=bootpwd
#restricted
append="vga=0x0301"
boot=/dev/hda
#compact       # faster, but won't work on all systems.
vga = normal    # force sane state
read-only
prompt
timeout=30
# End LILO global Section
#
image = /boot/vmlinux-2.4.9
  root = /dev/hda3
  label = linux
image = /boot/vmlinuz
  root = /dev/hda3
  label = test
 
image = /boot/vmlinuz-2.2.19
  root = /dev/hda4
  label = debian
 
il hurle (sic) que le /boot/vmlinuz-2.2.19 existe pas... ben vi, je veux bieng, mais forcément, C une autre partition :o
 
Et quand je mounte la partition dans un rep et lui balance le lien, il hurle que C au dela des 1024 cylindres...
 
Une ide (j'ai trouvé qu'un Mini howto, expliquant pas du tout cepoint :( )


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
mood
Publicité
Posté le 01-10-2001 à 16:45:39  profilanswer
 

n°32213
Dark_Schne​ider
Close the World, Open the Net
Posté le 01-10-2001 à 16:59:46  profilanswer
 

on fait sauter la limite des 1024 cylindre avec lba32
genre avant prompt tu ajoutes : lba32
 
il faut une version récente de lilo > 21.4 je crois.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°32214
Tetedeienc​h
Head Of God
Posté le 01-10-2001 à 17:29:22  profilanswer
 

Vi, oky, mais en fait, si je lui dit que le kernel est dans /debian/vmlinuz par exemple...
 
Ben il le prendra pas vu que le rep sur l'autre aprtoche est aps /debian...
 
Comment on peut  faire passer ca ? :(


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°32215
minusplus
Posté le 01-10-2001 à 17:30:17  profilanswer
 

ben si t'as tout bien installé, t'as une arbo sur une partoche et une autre sur l'autre... :??:

n°32216
Tetedeienc​h
Head Of God
Posté le 01-10-2001 à 17:34:32  profilanswer
 

Ben vi !
 
Mais comment faire comprendre a Lilo que C pas l'arbo de la aprtoche sur laquelle j'ai booté qui m'intéresse mais celle de l'autre aprtoche ? :(


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°32218
minusplus
Posté le 01-10-2001 à 17:36:06  profilanswer
 

heinke ?
comprends rien...
 
s'il boote sur une partoche, il loade l'arbo de cette partoche. pareil pour l'autre !
comprends pas ton pb....
 
sur chaque partoche t'as une arbo et un noyo...

n°32219
Tetedeienc​h
Head Of God
Posté le 01-10-2001 à 17:44:17  profilanswer
 

minusplus a écrit a écrit :

heinke ?
comprends rien...
 
s'il boote sur une partoche, il loade l'arbo de cette partoche. pareil pour l'autre !
comprends pas ton pb....
 
sur chaque partoche t'as une arbo et un noyo...  




 
je m'explique.
 
J'ia installé ma SuSe avec un noyau et un lilo. Classique quoi.
 
Lilo dans la MBR.
 
jusque la tout va bien.
 
Il boote sur /dev/hda3 .
 
Ensuite j'ai installé la debian.
 
Sachant que j'avais deja un lilo (dans ma MBR) j'ai pas installé (en toute logique) le Lilo de la debian.
 
Donc je configure lilo comme au dessus
 

Citation :


# LILO configuration file
# Start LILO global Section
# If you want to prevent console users to boot with init=/bin/bash,
#  restrict usage of boot params by setting a passwd and using the option
#  restricted.
#password=bootpwd
#restricted
append="vga=0x0301"
boot=/dev/hda
#compact       # faster, but won't work on all systems.
vga = normal    # force sane state
read-only
prompt
timeout=30
# End LILO global Section
#
image = /boot/vmlinux-2.4.9
 root = /dev/hda3
 label = linux
image = /boot/vmlinuz
 root = /dev/hda3
 label = test
 
image = /boot/vmlinuz-2.2.19
 root = /dev/hda4
 label = debian


 
Et il me dit qu'il ne toruve pas le lien /vmlinuz sur la aprtoche courante.
 
ben vi, il est sur une autre partoche !
 
Donc je fais comment moi ? :(

 

[edtdd]--Message édité par Tetedeiench--[/edtdd]


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
n°32220
minusplus
Posté le 01-10-2001 à 17:58:42  profilanswer
 

Ah ouais, merde...
 
http://www.heise.de/ct/english/99/12/166/
 

Citation :


For booting different complete Linux installations - each kernel has its own root file system -, the first thing to do is to mount the root partitions of all installations with the Linux version used for starting Lilo. A constellation like the one shown in our illustration below first requires to start the Debian distribution in /dev/sda1 and to mount /dev/sdb1 as well as /dev/sdb2 for example in /mnt/slack and /mnt/deb_alt.
Now, the various kernel images can be added to /etc/lilo.conf:
 
image = /boot/vmlinuz
root = /dev/sda1
label = Debian
image = /mnt/slack/boot/vmlinuz
root = /dev/sdb1
label = Slackware
image = /mnt/deb_alt/boot/vmlinuz
root = /dev/sdb2
label = Alt
Calling /sbin/lilo now results in a choice of booting one of three Linux installations. However, this solution has a drawback: Every kernel compilation requires Lilo re-installation. Say you have installed a new kernel under Slackware, Debian must be re-booted, the other installations' root directories must be re-mounted and /sbin/lilo.conf must be called again. Only then can Slackware be started with the new kernel.
 
 
In the Debian distribution, Lilo is installed on /dev/sda1 but is meant to be able to boot all three Linux versions.
(Click on thumbnail for enlarged view)
As one central Lilo in MBR can start additional Lilos in the boot sectors of other partitions, there is a more comfortable option: A 'master' installation puts its Lilo in MBR, the remaining Linux installations boot with their own Lilos in the boot sectors of their own partitions. Only the 'local' Lilo must be re-written in case of alterations, the Lilo in MBR remains unchanged. It is not necessary to re-boot the 'master' installation.
/sbin/lilo of the Slackware installation in our example can then be started using this /etc/lilo.conf:
 
boot=/dev/sdb1
image = /vmlinuz
root = /dev/sdb1
/sbin/lilo will complain that an installation onto the second disk does not make sense. In principle, this warning is justified since a BIOS cannot detect the boot code in /dev/sdb1 - the Lilo in MBR installed under Debian, however, can. For this purpose,
 
other = /dev/sdb1
label = Slackware
must be added to /etc/lilo.conf under Debian. If the choice is Slackware, the Lilo in MBR will start the boot sector of /dev/sdb1; the Lilo installed there will then boot the Slackware kernel.

n°32221
minusplus
Posté le 01-10-2001 à 17:59:39  profilanswer
 

c sport ! :D

n°32224
Tetedeienc​h
Head Of God
Posté le 01-10-2001 à 18:03:52  profilanswer
 

minusplus a écrit a écrit :

c sport ! :D  




 
Bordel de merde :eek2:
 
Linux, Cai l'ami du aprticulier j'voo di ! :D


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
mood
Publicité
Posté le 01-10-2001 à 18:03:52  profilanswer
 

n°32226
Tetedeienc​h
Head Of God
Posté le 01-10-2001 à 18:16:38  profilanswer
 

En quoi la première facon diffère de ce que j'ai fait ?
 
j'ai essayé en mountant le filesystem dans /debian, et en mettant le lien ... pas compil.
 
J'ai mis le mot linear => Passé.
 
mais quand je voulais booter sur la debian, , il plantait au nivo du kernel...
 
je suis bon pour la seconde solution... mais pas ce soir, on verra demaing :sol:


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !

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

  [LILO] booter sur une autre partition contenant un autre linux

 

Sujets relatifs
pourquoi avec la mandrake 7 je peux pas installe le lilo boot??Sendmail Linux
partage de connexion internet adsl (modem usb) linuxSource de ls sous linux
quel linux pour une utilisation legere ?Graveur sous linux
Probleme avec LILO ?linux et sblive! 1024 => pas de son.
[Emulateurs] je cherche un émulateur N64 sous linux[Linux] Quelle distri pour commencer ?
Plus de sujets relatifs à : [LILO] booter sur une autre partition contenant un autre linux


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