OVH Cloud OVH Cloud

Lilo ne m'offre pas de menu

20 réponses
Avatar
zered
Bonjour,

malgré mes recherches, je ne trouve pas de réponse sur Google...

J'ai un portabel HP Pavilion zv5330ea et après mandrake j'ai installé
debian (non sans mal...). J'ai une partition avec XP installé.

Lilo s'installe sans problème. je démarre la machine, LILO 22.6.1
s'affiche, 20 secondes passent (ça je l'ai choisi) puis linux démarre. A
aucun moment je n'ai un menu qui m'offre le choix antre mes deux OS.
Pourtant quand je tapes lilo en console il me trouve bien linux et windows.

Ca vient de quoi ? J'oublie quoi ?

Merci

@ +

10 réponses

1 2
Avatar
zered
Bonjour,

Et si vous passiez à GRUB ? C'est vrai, quel avantage aujourd'hui de
conserver LILO ? ;-)



Bonsoir,

lors de l'install de la sarge grub s'est bloqué à 33 % donc lilo...

Lilo ne voulant pas me donner de choix j'ai réessayé grub. Là plantage
meme en mode console il voulait pas booter sur linux. Donc un Knoppix,
un chroot et réinstall de lilo.

Voilà...

@ +

Avatar
TiChou
Dans le message <news:,
*Emmanuel Florac* tapota sur f.c.o.l.configuration :


Et si vous passiez à GRUB ? C'est vrai, quel avantage aujourd'hui de
conserver LILO ? ;-)


Le fichier de config est simple et compréhensible?


Oui incontestablement plus abordable et clair que celui de LILO.

Par exemple, entre cette entrée :

title Gentoo GNU/Linux
kernel /bzImage root=/dev/hda5 video=riva: vga=0x31a
initrd /initrd

et celle-ci :

vga = 792
image = /boot/bzImage
label = Gentoo GNU/Linux
root = /dev/hda5
append = "video=riva:"
initrd = /boot/initrd
read-only

je m'y retrouve plus clairement dans la première.

C'est vrai que GRUB est infiniment supérieur, cependant je n'ai jamais
réussi à comprendre quoi que ce soit à ses arcanes pour ma part.


À part peut être la numérotation des disques et partitions qui peut dérouter
au départ quand on est trop habitué à LILO mais qui, une fois bien réfléchi,
est logique et facile maitriser, je ne vois pas ce qu'il peut y avoir de si
incompréhensible dans GRUB.

Trop compliqué pour un besoin trop simple.


Je trouve, comparativement à GRUB, LILO compliqué, pas logique et source de
problèmes.

--
TiChou


Avatar
TiChou
Dans le message <news:,
*Jerome Lambert* tapota sur f.c.o.l.configuration :

- La spécification des partitions qui est commune à celle de Linux, avec
/dev/qqch et non hd(des brols compliqués)?


des brols compliqués dis-tu ? ;)

et /dev/qqch c'est /dev/ide/hostX/busX/targetX/lunX/disc ? :-P

Ça te parrait logique toi de numéroter les disques par des lettres (de a à
z) alors qu'en informatique on numérote générallement par des numéros en
commençant par 0 ? Pour moi c'est plus simple, quand il s'agit par exemple
du 5ème disque installé sur une machine, de le nommer hd4 que de le nommer
/dev/hde. Mais dans les deux cas, ça n'a rien de compliqué.
Ce qui te dérange, c'est la convention de nomage de numéroter les disques et
partitions différement sous GRUB et que tu es habitué à faire autrement,
c'est-à-dire avec la convention de nomage obsolète de Linux (parce que
j'imagine que tu n'utilises pas la syntaxe /dev/ide/hostX.... ;p). Mais elle
n'est pas plus compliqué que ça. Amuse toi à trouver rapidement à quel
/dev/hdX correspond le 7ème disque dans ta machine et dis moi si tu as plus
de risque de te tromper en comptant les lettres ou bien en comptant à partir
de 0 (ce qui revient à compter normalement et de retirer 1).
Et puis faut pas oublier que la syntaxe /dev/hdX est propre à Linux. Tu
passes à un autre OS, cette syntaxe n'est déjà plus la même. On n'utilise
pas, généralement, un chargeur de démarrage que pour Linux. GRUB se mntre
plus ouvert de ce côté là. ;)

- La définition du choix par défaut par label, qui ne varie pas si on
ajoute/supprime une entrée, contrairement à GRUB qui s'appuie sur leur
position dans le fichier menu.lst (et en commençant par 0, en plus)?


Mouais... alors là, si tu veux... mais si tu limites la comparaison de GRUB
à LILO à ce petit détail plus à ce qui précède, tu as à mon avis jamais
réellement utilisé GRUB, parce que les possibilités de GRUB sont énormes et
permettent de rendre bien des services surtout en cas de problèmes de
démarrage. Avec LILO, le moindre pépin, c'est la grosse artillerie avec le
démarrage sur un autre support, le montage des partitions, le chroot, etc.
Je ne parle même pas aussi de la possibilité avec GRUB de pouvoir tout
éditer à la volée dès le démarrage, bien pratique quand on doit faire des
tests de paramètres avec un noyau.

Les distributions modernes utilisent (quasiment) toutes GRUB, mais je dois
chaque fois me faire violence quand je dois aller modifier les paramètres
par défaut...


Tu exagères beaucoup ou alors tu as gardé de mauvaises habitudes avec LILO.
Parce que contrairement à LILO, tu ne réinstalles pas GRUB à chaque fois que
tu ajoutes un noyau, quand on sait les problèmes qui sont rencontrés à ce
moment là. Avec la ligne de commande de GRUB, tu ne peux pas en principe te
tromper sur les paramètres grace d'une part à la completion (très pratique
justement pour ne pas se tromper sur les disques, partitions et les divers
fichiers du noyaux alors que c'est un cas classique de problèmes rencontrés
sous LILO) et d'autre part parce que tu peux demander à GRUB de trouver les
bonnes partitions et fichiers.
Au fait, de quels paramètres par défaut parlais-tu ?

--
TiChou

Avatar
Matthieu Moy
"TiChou" writes:

Amuse toi à trouver rapidement à quel /dev/hdX correspond le 7ème
disque dans ta machine et dis moi si tu as plus de risque de te
tromper en comptant les lettres ou bien en comptant à partir de 0


Moi, j'ai moins de chances de me tromper en copiant-collant dans
/etc/fstab qu'en faisant quoi que ce soit d'autre. :-P

--
Matthieu

Avatar
Galkine
Le Sun, 20 Feb 2005 18:54:53 +0100, TiChou a écrit :

Dans le message <news:,
*Jerome Lambert* tapota sur f.c.o.l.configuration :

- La spécification des partitions qui est commune à celle de Linux, avec
/dev/qqch et non hd(des brols compliqués)?


des brols compliqués dis-tu ? ;)

et /dev/qqch c'est /dev/ide/hostX/busX/targetX/lunX/disc ? :-P

Ça te parrait logique toi de numéroter les disques par des lettres (de a à
z) alors qu'en informatique on numérote générallement par des numéros en
commençant par 0 ?
ne pas commencer par 1 est énérvant, et numéroter par des lettres n'est

pas choquant

c'est-à-dire avec la convention de nomage obsolète de Linux (parce que
j'imagine que tu n'utilises pas la syntaxe /dev/ide/hostX.... ;p). Mais
elle n'est pas plus compliqué que ça. Amuse toi à trouver rapidement
à quel /dev/hdX correspond le 7ème disque dans ta machine et dis moi
si tu as plus de risque de te tromper en comptant les lettres ou bien en
comptant à partir de 0
je n'ai qu'un disque :-)

On n'utilise pas, généralement, un chargeur de démarrage que que pour
Linux
moi si

- La définition du choix par défaut par label, qui ne varie pas si on
ajoute/supprime une entrée, contrairement à GRUB qui s'appuie sur
leur position dans le fichier menu.lst (et en commençant par 0, en
plus)?


Mouais... alors là, si tu veux... mais si tu limites la comparaison de
GRUB à LILO à ce petit détail plus à ce qui précède, tu as à mon
avis jamais réellement utilisé GRUB, parce que les possibilités de
GRUB sont énormes et permettent de rendre bien des services surtout en
cas de problèmes de démarrage. Avec LILO, le moindre pépin, c'est la
grosse artillerie avec le démarrage sur un autre support, le montage
des partitions, le chroot, etc.
non , il suffit de prendre le cd de la slackware et de taper betement

ce qu 'il y a écrit au dessus du prompt en l'adaptant
bare.i root=/dev/hda1 ro nointrd
Les distributions modernes utilisent (quasiment) toutes GRUB, mais je
dois chaque fois me faire violence quand je dois aller modifier les
paramètres par défaut...


Tu exagères beaucoup ou alors tu as gardé de mauvaises habitudes avec
LILO. Parce que contrairement à LILO, tu ne réinstalles pas GRUB à
chaque fois que tu ajoutes un noyau, quand on sait les problèmes qui
sont rencontrés à ce moment là. Avec la ligne de commande de GRUB, tu
ne peux pas en principe te tromper sur les paramètres grace d'une part
à la completion (très pratique justement pour ne pas se tromper sur
les disques, partitions et les divers fichiers du noyaux alors que c'est
un cas classique de problèmes rencontrés sous LILO) et d'autre part
parce que tu peux demander à GRUB de trouver les bonnes partitions et
fichiers.
avec lilo , tu as des messages d'erreurs et donc non je ne me trompe

jamais


Avatar
TiChou
Dans le message <news:,
*Matthieu Moy* tapota sur f.c.o.l.configuration :

Amuse toi à trouver rapidement à quel /dev/hdX correspond le 7ème
disque dans ta machine et dis moi si tu as plus de risque de te
tromper en comptant les lettres ou bien en comptant à partir de 0


Moi, j'ai moins de chances de me tromper en copiant-collant dans
/etc/fstab qu'en faisant quoi que ce soit d'autre. :-P


Sauf que ce qu'il y a dans /etc/fstab ne correspondra pas forcément à
l'ordre des disques au démarrage de la machine, mais dans des cas
particuliers comme quand il y a plusieurs contrôleurs de disques différents.
:)

--
TiChou


Avatar
TiChou
Dans le message <news:,
*Galkine* tapota sur f.c.o.l.configuration :


Dans le message <news:,
*Jerome Lambert* tapota sur f.c.o.l.configuration :

- La spécification des partitions qui est commune à celle de Linux, avec
/dev/qqch et non hd(des brols compliqués)?


des brols compliqués dis-tu ? ;)

et /dev/qqch c'est /dev/ide/hostX/busX/targetX/lunX/disc ? :-P

Ça te parrait logique toi de numéroter les disques par des lettres (de a
à z) alors qu'en informatique on numérote générallement par des numéros
en commençant par 0 ?
ne pas commencer par 1 est énérvant,



Pas dans en informatique.

et numéroter par des lettres n'est pas choquant


N'est pas choquant mais n'est pas pour autant plus facile que de numéroter
en commencant par 0. De plus ça demande plus de gymnastique.

c'est-à-dire avec la convention de nomage obsolète de Linux (parce que
j'imagine que tu n'utilises pas la syntaxe /dev/ide/hostX.... ;p). Mais
elle n'est pas plus compliqué que ça. Amuse toi à trouver rapidement
à quel /dev/hdX correspond le 7ème disque dans ta machine et dis moi
si tu as plus de risque de te tromper en comptant les lettres ou bien en
comptant à partir de 0
je n'ai qu'un disque :-)



Les outils dont on parle ici sont fait pour être utilisable dans n'importe
quel type de configuration, votre cas n'est donc pas suffisement
représentatif. ;-) S'il y avait qu'un seul disque par machine, on ne
parlerait alors même pas de numérotation. :)

On n'utilise pas, généralement, un chargeur de démarrage que que pour
Linux
moi si



Même remarque.

Avec LILO, le moindre pépin, c'est la
grosse artillerie avec le démarrage sur un autre support, le montage
des partitions, le chroot, etc.
non ,



Si, l'expérience le montre ne serait-ce que dans les questions récurrentes
sur ce groupe à ce sujet.

il suffit de prendre le cd de la slackware


Faut-il en avoir un, n'est ce pas ? Comment fait-on quand on n'en a pas ?

et de taper betement ce qu 'il y a écrit au dessus du prompt en
l'adaptant bare.i root=/dev/hda1 ro nointrd


Tous les CD de démarrage n'affichent malheureusement pas cette procédure.
Faut-il donc la connaître. Et même, il n'empêche que c'est bien plus
pratique et plus sûr d'intervenir dans le bootloader lui-même dès le
démarrage que de passer par une procédure de boot et de commandes diverses
pour rétablir un bootloader opérationnel.

Avec la ligne de commande de GRUB, tu
ne peux pas en principe te tromper sur les paramètres grace d'une part
à la completion (très pratique justement pour ne pas se tromper sur
les disques, partitions et les divers fichiers du noyaux alors que c'est
un cas classique de problèmes rencontrés sous LILO) et d'autre part
parce que tu peux demander à GRUB de trouver les bonnes partitions et
fichiers.
avec lilo , tu as des messages d'erreurs



GRUB anticipe les erreurs en vous mettant sur la bonne voie (cf completion
par exemple)

et donc non je ne me trompe jamais


Tout le monde n'est pas comme vous, cf ma remarque sur les questions
récurrentes sur LILO.

--
TiChou



Avatar
TiChou
(supersedes )

Dans le message <news:,
*Galkine* tapota sur f.c.o.l.configuration :

Ça te parrait logique toi de numéroter les disques par des lettres (de a
à z) alors qu'en informatique on numérote générallement par des numéros
en commençant par 0 ?
ne pas commencer par 1 est énérvant,



Pas quand on est informaticien. C'est une habitude que l'on prend rapidement
et qui fait appel à la logique.

et numéroter par des lettres n'est pas choquant


N'est pas choquant mais n'est pas pour autant plus facile que de numéroter
en commencant par 0. De plus ça demande plus de gymnastique.

c'est-à-dire avec la convention de nomage obsolète de Linux (parce que
j'imagine que tu n'utilises pas la syntaxe /dev/ide/hostX.... ;p). Mais
elle n'est pas plus compliqué que ça. Amuse toi à trouver rapidement
à quel /dev/hdX correspond le 7ème disque dans ta machine et dis moi
si tu as plus de risque de te tromper en comptant les lettres ou bien en
comptant à partir de 0
je n'ai qu'un disque :-)



Les outils dont on parle ici sont fait pour être utilisable dans n'importe
quel type de configuration, votre cas n'est donc pas suffisement
représentatif. ;-) S'il y avait qu'un seul disque par machine, on ne
parlerait alors même pas de numérotation. :)

On n'utilise pas, généralement, un chargeur de démarrage que que pour
Linux
moi si



Même remarque.

Avec LILO, le moindre pépin, c'est la
grosse artillerie avec le démarrage sur un autre support, le montage
des partitions, le chroot, etc.
non ,



Si, l'expérience le montre ne serait-ce que dans les questions récurrentes
sur ce groupe à ce sujet.

il suffit de prendre le cd de la slackware


Faut-il en avoir un, n'est ce pas ? Comment fait-on quand on n'en a pas ?

et de taper betement ce qu 'il y a écrit au dessus du prompt en
l'adaptant bare.i root=/dev/hda1 ro nointrd


Tous les CD de démarrage n'affichent malheureusement pas cette procédure.
Faut-il donc la connaître. Et même, il n'empêche que c'est bien plus
pratique et plus sûr d'intervenir dans le bootloader lui-même dès le
démarrage que de passer par une procédure de boot et de commandes diverses
pour rétablir un bootloader opérationnel.

Avec la ligne de commande de GRUB, tu
ne peux pas en principe te tromper sur les paramètres grace d'une part
à la completion (très pratique justement pour ne pas se tromper sur
les disques, partitions et les divers fichiers du noyaux alors que c'est
un cas classique de problèmes rencontrés sous LILO) et d'autre part
parce que tu peux demander à GRUB de trouver les bonnes partitions et
fichiers.
avec lilo , tu as des messages d'erreurs



GRUB anticipe les erreurs en vous mettant sur la bonne voie (cf completion
par exemple)

et donc non je ne me trompe jamais


Tout le monde n'est pas comme vous, cf ma remarque sur les questions
récurrentes sur LILO.

--
TiChou


Avatar
Jerome Lambert
Dans le message <news:,
*Jerome Lambert* tapota sur f.c.o.l.configuration :

- La spécification des partitions qui est commune à celle de Linux,
avec /dev/qqch et non hd(des brols compliqués)?
(...)


Ce qui te dérange, c'est la convention de nomage de numéroter les
disques et partitions différement sous GRUB et que tu es habitué à faire
autrement, c'est-à-dire avec la convention de nomage obsolète de Linux
(parce que j'imagine que tu n'utilises pas la syntaxe /dev/ide/hostX....


Voiiiila. ;-)

(...)
Et puis faut pas oublier que la syntaxe /dev/hdX est propre à Linux. Tu
passes à un autre OS, cette syntaxe n'est déjà plus la même. On
n'utilise pas, généralement, un chargeur de démarrage que pour Linux.
GRUB se mntre plus ouvert de ce côté là. ;)


Le problème, c'est que justement cette manière de nommer les disques est
complètement spécifique à GRUB...

- La définition du choix par défaut par label, qui ne varie pas si on
ajoute/supprime une entrée, contrairement à GRUB qui s'appuie sur leur
position dans le fichier menu.lst (et en commençant par 0, en plus)?


Mouais... alors là, si tu veux... mais si tu limites la comparaison de
GRUB à LILO à ce petit détail plus à ce qui précède, tu as à mon avis
jamais réellement utilisé GRUB, parce que les possibilités de GRUB sont
énormes et permettent de rendre bien des services surtout en cas de
problèmes de démarrage. Avec LILO, le moindre pépin, c'est la grosse
artillerie avec le démarrage sur un autre support, le montage des
partitions, le chroot, etc.


Je n'utilise pas GRUB à fond, c'est un fait, mais devoir me retaper
toute le recomptage lorsque j'installe/supprime/recompile un noyau, ça a
justement le don de fout.e les boules.

Avec LILO, je mettais "kernel-2.6.5" comme défaut, et ça ne bouge pas,
même si il me prend l'envie d'installer un 2.6.6, surtout que sous GRUB
la modification de la numérotation va dépendre de l'endroit où je vais
placer mes paramètres: après le choix par défaut, no problemo, avant le
choix, faut adapter.

Petite anecdote: j'installe une Debian Sarge chez un copain. Elle vient
avec un noyau 2.4.27. Je lui installe un noyau plus récent (2.6.8 sjnma)
via apt-get. Donc j'ai trois entrées dans menu.lst: kernel-2.6.8,
kernel-2.4.27 et Windows. Je lui fais faire le tour du propriétaire, et
avant de partir et à sa demande, je règle grub pour démarrer Windows par
défaut, donc "default 2". Le lendemain, coup de téléphone: GRUB ne
démarre aucun système par défaut, il faut choisir manuellement. Après
investigation, je me rends compte que Debian, pour afficher "Autres
systèmes d'exploitation", a ajouté une entrée fantôme style Title "Other
operating systems", et donc Grub essayait de booter dessus (bonne
chance!), mais surtout le numéro de Windows était non pas le 2 mais le 3!!!

C'est ce genre de situation "àlakon" que je rencontre souvent avec Grub,
vu qu'avec LILO, j'aurais mis "default=Windows", et je n'aurais eu aucun
problème ;-)

Par contre, j'apprécie effectivement le fait de ne pas devoir relancer
le programme après chaque modification.

(...)

Enfin, de toutes façons, GRUB devient petit à petit le bootloader par
défaut de Linux, donc je devrai(s) m'y faire ;-)


Avatar
Hugolino
Le Sun, 20 Feb 2005 18:54:53 +0100, TiChou a écrit:
Dans le message <news:,
*Jerome Lambert* tapota sur f.c.o.l.configuration :

Avec LILO, le moindre pépin, c'est la grosse artillerie avec le
démarrage sur un autre support, le montage des partitions, le chroot,
etc.


Jamais eu à tester (encore heureux :) mais c'est vrai que je ne crois
pas que je saurais faire sans google-iser à fond si jamais le problème
arrivait.

Un petie exemple de comment GRUB est plus simple ?



--
Procédons par étapes.
Allons bon. Je sens encore venir une belle explication à destination des

pauvres ploucs qui n'entravent rien à la logique totogonale.
-+- ML on fcold -+-

1 2