lilo

lilo - Linux et OS Alternatifs

Marsh Posté le 16-04-2004 à 01:21:22    

Voila, j ai un pc avec win et linux, sur le meme disque, 5 partitions.
Si j ai bien compris, le dual boot depuis le MBR est franchement une connerie, etant donné que je dois copier l image sur la partition ntfs puis la stocké.
Si je recompile pour X raison, j ai tout a refaire.  
Donc, je souhaiterai utilisé une diskette pour lancé un lilo.  
 
Mais voila, etant donné que j ai un kernel de 2.1 Mb , cela risque d etre difficile. Alors il me reste koi comme alternative ? CD ? clé usb (simple, rapide..? ) ?

Reply

Marsh Posté le 16-04-2004 à 01:21:22   

Reply

Marsh Posté le 16-04-2004 à 01:23:32    

:??:
 
j'ai rien compris, c'est quoi le pb ??
 
tu fous lilo sur le mbr et c'est tout... le systeme commence par regarder sur le mbr, et comme il trouve lilo, il attend de savoir ce que lilo lui dit de faire. si il lui dit "va sur la partoche win" ben il y va, et inversement... :??:

Reply

Marsh Posté le 16-04-2004 à 01:25:22    

a ouais? tu es sur ? c marrant , parcequ il me semble que win 2K / XP ne peux pas booter si on nike le MBR ...
 
mais je t ecoutes :D

Reply

Marsh Posté le 16-04-2004 à 01:27:11    

de toute façon, dès que tu compiles un kernel, il FAUT modifier et exécuter lilo pour ça, disquette ou pas disquette :)


---------------
# LRU 350452
Reply

Marsh Posté le 16-04-2004 à 01:30:36    

ca repond pas a ma question , mais oui, j ai tagé avec lilo..sur la partition meme.
 
je crois que je suis sur une piste.  
"Grub est un booloader très performant. Il est capable dès la phase de
boot d'accéder aux systemes de fichier (ca peut servir !) et n'a donc pas besoin de
stoquer l'emplacement physique des noyaux (comme le fait lilo).
Il peut charger *bsd, linux, hurd, windows, os2.
Il possede un mode ligne de commande (avec complétion) et un mode
menu.
Il est capable de lancer des noyaux linux directement ou de passer la
main à d'autres bootloader 'non documentés   :-("
 
voila tu connais grub ? je l ai eu ya assez longtemps , je crois que je v testé, car booter XP a partir de lilo , c est IMPOSSIBLE.

Reply

Marsh Posté le 16-04-2004 à 01:30:38    

ben soit tu fous le lilo dans le mbr ; c'est là que le systeme va voir en premier, et apres, lilo indique au systeme ou aller, et t'as un truc comme ca :
 
/etc/lilo.conf

Code :
  1. # MBR to install LILO to:
  2. boot = /dev/hda


 
et :
 

Code :
  1. image = /boot/2.6.5-mm1
  2.         root = /dev/hda3
  3.         label = 2.6.5-mm1
  4.         append = "elevator=cfq"
  5.         read-only


 
et  

Code :
  1. other = /dev/hda1
  2.         #other = /devices/discs/disc0/part1
  3.         label = Windows
  4.         table = /dev/hda


 
 
ou alors, rien dans le mbr, et avec cfdisk tu déclares la partoche linux bootable :

Code :
  1. cfdisk 2.12
  2.                                                                                
  3.                               Disk Drive: /dev/hda
  4.                        Size: 123522416640 bytes, 123.5 GB
  5.              Heads: 255   Sectors per Track: 63   Cylinders: 15017
  6.                                                                                
  7.     Name        Flags      Part Type  FS Type          [Label]        Size (MB)
  8. ------------------------------------------------------------------------------
  9.     hda1                    Primary   NTFS             [^B]            20974.47
  10.     hda2                    Primary   Linux ext3                          98.71
  11.     hda3        Boot        Primary   Linux ext3                       10001.95
  12.     hda4                    Primary   Linux ext3                       92443.93


 
dans lilo, tu mets :

Code :
  1. # MBR to install LILO to:
  2. boot = /dev/hda3


 
et le reste ne change pas

Reply

Marsh Posté le 16-04-2004 à 01:31:53    

stisoas a écrit :

ca repond pas a ma question , mais oui, j ai tagé avec lilo..sur la partition meme.
 
je crois que je suis sur une piste.  
"Grub est un booloader très performant. Il est capable dès la phase de
boot d'accéder aux systemes de fichier (ca peut servir !) et n'a donc pas besoin de
stoquer l'emplacement physique des noyaux (comme le fait lilo).
Il peut charger *bsd, linux, hurd, windows, os2.
Il possede un mode ligne de commande (avec complétion) et un mode
menu.
Il est capable de lancer des noyaux linux directement ou de passer la
main à d'autres bootloader 'non documentés   :-("
 
voila tu connais grub ? je l ai eu ya assez longtemps , je crois que je v testé, car booter XP a partir de lilo , c est IMPOSSIBLE.


 
EDIT: arf oui, c vrai chaque recompile se termine irremediablement par un lilo :D , zavais oublié, mais c est surtout le transfert de l image sur la partition NTFS qui m insupporte...

Reply

Marsh Posté le 16-04-2004 à 01:32:11    

stisoas a écrit :

car booter XP a partir de lilo , c est IMPOSSIBLE.


 
n'importe quoi lol [:rofl]
 
tiens, un peu de lecture... : http://lea-linux.org/admin/LILO.php3

Reply

Marsh Posté le 16-04-2004 à 01:32:50    

stisoas a écrit :


 
EDIT: arf oui, c vrai chaque recompile se termine irremediablement par un lilo :D , zavais oublié, mais c est surtout le transfert de l image sur la partition NTFS qui m insupporte...


 
 
je sais pas où t'as lu ca, mais soit t'as mal lu, soit t'as fumé, soit c'est le gars qui a écrit ca qui l'a fait :D

Reply

Marsh Posté le 16-04-2004 à 01:34:41    

shame on me ... cest effectivement ce que j ai fait et defait apres:
j ai tagé bootable sur hda3 et ensuite, j ai retagé hda1..
donc, si je suis bien , il suffit de garder hda3 tagé, et d ajouter une entrée vers ? le MBR ? :D
 
pour le coup : http://lists.debian.org/debian-use [...] 00773.html


Message édité par stisoas le 16-04-2004 à 01:35:55
Reply

Marsh Posté le 16-04-2004 à 01:34:41   

Reply

Marsh Posté le 16-04-2004 à 01:36:50    

ben tu tag en bootable ta partoche /
tu fous   boot = /dev/BOOT
où BOOT est ta partoche /
 

Reply

Marsh Posté le 16-04-2004 à 01:37:09    

et normalement, le mbr du disque doit etre vide dans ce cas la... [:meganne]

Reply

Marsh Posté le 16-04-2004 à 01:39:47    

mon lilo est deja installé sur HDA3 , il marche bien , ya pas de pn de ce coté la .
Donc tu me certifie que other=/dev/hda1 pointera correctement vers la partoche win?
Mais il me semblait que 2000/XP necessitait leur propre bootloader ?  

Reply

Marsh Posté le 16-04-2004 à 01:40:16    

... ta partoche / sauf si t'as collé une partoche style hda1 en /boot, ds ce cas c'est hda1 qu'il faut indiquer et root=/dev/ta_partoche_/


---------------
# LRU 350452
Reply

Marsh Posté le 16-04-2004 à 01:41:36    

stisoas a écrit :

mon lilo est deja installé sur HDA3 , il marche bien , ya pas de pn de ce coté la .
Donc tu me certifie que other=/dev/hda1 pointera correctement vers la partoche win?
 


 
si hda1 est ta partoche win
 
et il te semblait mal pour le reste, c'est juste que win s'embarasse pas des autres OS et écrase le mbr pour foutre son bootloader

Reply

Marsh Posté le 16-04-2004 à 01:43:23    

dacodac merci bien pour ces reponses.
Mais pkoi donc s embarrassent ils tous avec ece transfert de fichiers images ?  :heink:

Reply

Marsh Posté le 16-04-2004 à 01:43:50    

je me demande bien qui sont ces "tous" [:meganne]

Reply

Marsh Posté le 16-04-2004 à 01:44:37    

bas regarde le lien vers les forums debian FR :D

Reply

Marsh Posté le 16-04-2004 à 01:46:24    

stisoas a écrit :

bas regarde le lien vers les forums debian FR :D


 
fallait lire le message d'apres :
 

Citation :

J'ai installé Xp sur mon portable, puis debian et donc, lilo.
Xp n'a jamais réclamé son bootloader que je saches.
Si Lilo n'arrive pas à booter Xp, c'est du à une mauvaise configuration de Lilo, àmha.


 
http://lists.debian.org/debian-use [...] 00777.html

Reply

Marsh Posté le 16-04-2004 à 01:59:28    

ok ca marche , merci hein . Je ne savais pas pour le parametre table =  

Reply

Marsh Posté le 16-04-2004 à 01:59:57    

de rien :hello:

Reply

Marsh Posté le 16-04-2004 à 16:03:50    

voila , j ai voulu proceder de la meme maniere pour mon autre pc .
sauf que la , j ai 2 disques. donc j ai essayer lilo est sur hdb3, qui est bootable.j ai donc rajouter other=/dev/hda1 label=samere table=/dev/hda.
 
et ca marche pas :(, lilo, ca me casse les couilles...
Alors je me suis dis (comme un gros boulet) que il fallait que lilo soit sur le meme disk que la part win.
Donc j ai quant meme overwrité mon MBR win.
boot=/dev/hda
 
et ca merde tjr .
 
Donc , soit quelqun m explique , soit je v cherche une masse ....

Reply

Marsh Posté le 16-04-2004 à 16:52:25    

comment ca ca ne marche pas ?
le bios est configuré pour booter sur quel disque ?

Reply

Marsh Posté le 16-04-2004 à 16:56:36    

bah celui sur lequel j ai testé mon nouvo lilo, bon ca y est , j ai restauré le mbr de mon disk win.
 
si tu veux j ai simplement gardé le meme lilo, mais je l avais installé sur hda.En esperant que ca marche .
 
bon maintenant, faudrait que je saisisse le pb la, parceque franchement c est deroutant.
La lilo est de nouveau sur le MBR hdb, je boot win en specifiant le disk dans mon bios, hda---> win hdb---> LILO
 
seulement vala rien a faire, win ne veux pas booter de lilo.
 
pour rappel :
 
other=/dev/hda1 label=samere table=/dev/hda

Reply

Marsh Posté le 17-04-2004 à 00:19:32    

putain je comprends rien a ta config :/

Reply

Marsh Posté le 17-04-2004 à 00:21:40    

Tu veux pas nous faire un récapitulatif clair de lorganisation de tes discs et des tes OS...
Comme sa on técrit ton lilo.conf, sa sra plus facile... lol

Reply

Marsh Posté le 17-04-2004 à 00:28:36    

clair

Reply

Marsh Posté le 18-04-2004 à 01:41:19    

ok donc sur le premier PC ca marche bien 1 DD 6 partitions bref on s en fout ca marche...
 
Sur le 2eme :
 
- 1er disque dur 2 partitions NTFS.
- 2eme dd 2 partitions NTFS et 2 partition EXT3 + 1 SWAP.
lilo est installé sur la premiere partition EXT3 qui est la seul bootable du disque2.
 
je ne PEUX pas appele ma partition n°1 du 1er disque in order to boot windows.

Reply

Marsh Posté le 18-04-2004 à 01:50:44    

Oui mais quel sont les partition bootable?
 
Sinon tu devrais installé Lilo sur le disk1, sa ira bcp mieux !

Reply

Marsh Posté le 18-04-2004 à 02:02:19    

a ouais tu crois ? :D  
 
(boulet detected ) && (morceau choisit)


Message édité par stisoas le 18-04-2004 à 02:03:57
Reply

Marsh Posté le 18-04-2004 à 10:37:00    

stisoas a écrit :

ok donc sur le premier PC ca marche bien 1 DD 6 partitions bref on s en fout ca marche...
 
Sur le 2eme :
 
- 1er disque dur 2 partitions NTFS.
- 2eme dd 2 partitions NTFS et 2 partition EXT3 + 1 SWAP.
lilo est installé sur la premiere partition EXT3 qui est la seul bootable du disque2.
 
je ne PEUX pas appele ma partition n°1 du 1er disque in order to boot windows.


 
ce qui est chiant c'est que tu ne dis pas pourquoi tu ne peux pas appeler windows ? il se passe quoi exactement ?
 
sinon, en theorie, si tu laisses lilo sur la partoche ext3, alors faut que tu dises dans le bios que tu veux booter sur son disque, et que tu fasses attention que le mbr de ce disque est vide (parce que c'est la qu'on regarde en premier)
 
sinon le mieux a mon avis, c'est  
 
lilo sur mbr du disque 1
windows sur sa partoche du disque 1
linux sur sa partoche du disque 2
mbr2 vierge (même si avec ce qui precede ca ne devrait plus etre un pb)

Reply

Marsh Posté le 18-04-2004 à 13:39:02    

stisoas a écrit :

a ouais tu crois ? :D  
 
(boulet detected ) && (morceau choisit)


 
PARDON ????
 
je te donne plus ou moins la solution de ton problème, et je técrirais volontiers ton lilo.conf si je savais encore comment faire de tête (jsuis sous grub la) et si je savais la dénomination des partitions bootable (hda1, hda2, hdb1 ????)
mais je pense un truc du genre :

Code :
  1. boot=/dev/hda
  2. map=/boot/map
  3. install=/boot/boot.b
  4. prompt
  5. timeout=50
  6. default=linux
  7. image=/boot/vmlinuz-2.2.17-14
  8. label=linux
  9. initrd=/boot/initrd-2.2.17-14.img
  10. read-only
  11. root=/dev/hdb4
  12. other = /dev/hda1
  13.   label = winXP


 
en remplaçant bien entendu les numéros de partition par ceux qui correspondent...

Reply

Marsh Posté le 18-04-2004 à 14:25:25    

lILO en MBR de HDA j ai deja essayer, je l ai dis plus haut . Ca MARCHE PAS , c est dingue je dois m 'esprimer tres tres mal :D
 
le MBR de hdb j y ai pas touché. partition 1 de hda est bootable. partition 3 de hdb est bootable et possedent lilo (qui me sert presque a rien sauf vmlinuz.old).Pour choisir entre les 2 HDD , j ai le BIOS.  
ALors ne me parlez pas de "faut changer le disk de boot..." jsuis pas un demmeuré.
 
Quant j'appelle windows, lilo m affiche le nom de label suivit de 3 point et puis ca freeze.Qu'il soit ecris dans hdb3 ou , le mbr de hda cest pareil pareil pareil pareil pareil pareil ...  
Pourtant, j au pas de pb pour charger windows normallement a partir de hda, ca marche bienggggg.
Quant a lilo.conf, bah il me semble que je suis pas expert, mais krtek c pas pour etre desagreable, mais franchement le man lilo m aide plus que toi ...
 
 

Reply

Marsh Posté le 18-04-2004 à 14:32:51    

Ecoute, mon père a exactement la meme config que toi, :
 
2 disc durs, 1 avec windows, lautre avec linux !
 
et ce fichier de config fonctionne très bien pour lui...
 
C'est pas ton windows qui est foutu au moins? tu arrives a booter dessus d'une autre manière? paske sa métonnerait encore pas tiens...
 
Tu es sur que ta partition windows est bootable? es-tu sur que tu as mis la bonne et pas une partition autre ?
 
Car normalement avec lilo sur hda, tu ne devrais avoir aucun problème si tes différents choix de boot sont bien configuré...
 
Encore une question, avec lilo sur hda, tu arrives a booter linux correctement ?

Reply

Marsh Posté le 18-04-2004 à 14:46:03    

bon je vais pas continuer a perdre mon temps ok ?  
j ai dis que mon windows bootait , tu le fais expres ? je peux booter linux si lilo est dans le MBR de hda, ya pas de pb .  
 
Et puis , d une maniere plus cartesienne , tu pourrais m expliquer pourquoi si lilo est dans le mbr de hda, j aurai pas de pb ? :D :D :D
 
non je dis ca parceque je boot bien linux dans ce cas....qui est sur hdb3
donc , ce que tu dis repose sur kels fait ?  
en, quoi cela poserait il des problemes ?  
bref....boot=/dev/ide/host0/bus0/target1/lun0/disc <---- je l ai modifier dernierement sans importance de tt facon ....
root=/dev/ide/host0/bus0/target1/lun0/part5
prompt
# lba32
delay=128
timeout=128
install=boot-bmp.b
bitmap=/boot/boot.bmp
bmp-table=227p,233p,1,7
bmp-colors=13,0,,11,0,13
bmp-timer=76,30,11,0
map=/boot/map
vga=0x31b
 
other=/dev/ide/host0/bus0/target0/lun0/part1
  label=windows
 
image                   =       /vmlinuz
        label           =       linux-2.6.5
        append="hdc=ide-scsi"
        read-only
image                   =       /boot/vmlinubz-2.6.4
        label           =       linux-2.6.4
        append="hdc=ide-scsi"
        read-only
image = /boot/vmlinubz-2.6.3
    label = linux-2.6.3
    read-only
voici mon lilo.conf


Message édité par stisoas le 18-04-2004 à 14:53:08
Reply

Marsh Posté le 18-04-2004 à 16:06:38    

C'est quoi cette histoire de mettre /dev/ide/...
 
tu peux pas mettre /dev/hda comme tout le monde ? :p
 
Sinon je voix 2 truc qui pourrait poser problème :
 
1° ton other ne pointe pas sur la bonne partition !
2° ta partition windows n'est pas bootable !
 
je te conseil d'essayer :

Code :
  1. boot=/dev/hda
  2. root=/dev/hdb3 (ta partoche linux si jai bien compris...)
  3. other=/dev/hda1 (la partoche ou est installé ton windows...)


Si cela ne marche pas, c a n'y rien comprendre...

Reply

Marsh Posté le 18-04-2004 à 16:40:53    

mon other pointe correctement :P , et ma partoche hda1 est bootable :P

Reply

Marsh Posté le 18-04-2004 à 18:09:24    

Et sa fonctionne ?

Reply

Marsh Posté le 18-04-2004 à 19:08:52    

non...

Reply

Marsh Posté le 18-04-2004 à 19:10:25    

alors stp tu me mets la sortie d'un ptit

Code :
  1. fdisk -l

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed