• [HS] Lilo

    From Alex PADOLY@21:1/5 to All on Sun Dec 24 05:40:01 2023
    Bonjour à tous,

    J'ai participé hier à une install party ou nous avons installé la
    dernière version de SLACKWARE, j'ai été très surpris que cette
    distribution propose comme gestionnaire d'amorçage lilo.

    La première version de Debian que j'ai installée (Potato) proposait
    lilo.

    Pourquoi Debian et d'autres distributions ont abandonné lilo au profit
    de GRUB?

    Merci pour vos réponses.

    BONNES FÊTES !
    <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
    <p>Bonjour &agrave; tous,</p>
    <p><br /></p>
    <p>J'ai particip&eacute; hier &agrave; une install party ou nous avons install&eacute; la derni&egrave;re version de SLACKWARE, j'ai &eacute;t&eacute; tr&egrave;s surpris que cette distribution propose comme gestionnaire d'amor&ccedil;age lilo.</p>
    <p>La premi&egrave;re version de Debian que j'ai install&eacute;e (Potato) proposait lilo.</p>
    <p>Pourquoi Debian et d'autres distributions ont abandonn&eacute; lilo au profit de GRUB?</p>
    <p><br /></p>
    <p>Merci pour vos r&eacute;ponses.</p>
    <p><br /></p>
    <p>BONNES F&Ecirc;TES !</p>

    </body></html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michel Verdier@21:1/5 to All on Sun Dec 24 11:00:01 2023
    Le 24 décembre 2023 Alex PADOLY a écrit :

    Pourquoi Debian et d'autres distributions ont abandonné lilo au profit de GRUB?

    grub apportait (apporte ?) plus de possibilités. Je crois notamment qu'un
    beau boot graphique (avec un logo...) n'était pas possible avec lilo?
    Est-ce que ça l'est aujourd'hui ?
    Et grub permet de modifier le fichier de conf directement alors que lilo demandait (demande ?) de réécrire le mbr, étape toujours sensible, après avoir modifié la conf.
    Je ne sais pas non plus comment lilo fait pour les partitions cryptées :
    si / est crypté et/ou si /boot est crypté.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From benoit@21:1/5 to All on Mon Dec 25 11:10:01 2023
    This is a multi-part message in MIME format.

    RW52b3nDqSBhdmVjIGxhIG1lc3NhZ2VyaWUgc8OpY3VyaXPDqWUgW1Byb3RvbiBNYWlsLl0oaHR0 cHM6Ly9wcm90b24ubWUvKQoKTGUgZGltYW5jaGUgMjQgZMOpY2VtYnJlIDIwMjMgw6AgMDU6Mjks IEFsZXggUEFET0xZIDxkZWJpYW5AcGFkb2x5LmJlc2FiYS5jb20+IGEgw6ljcml0IDoKCj4gUG91 cnF1b2kgRGViaWFuIGV0IGQnYXV0cmVzIGRpc3RyaWJ1dGlvbnMgb250IGFiYW5kb25uw6kgbGls byBhdSBwcm9maXQgZGUgR1JVQj8KCklsIG1lIHNlbWJsZSAobWFpcyDDoCB2w6lyaWZpZXIpIHF1 ZSBsaWxvIGF2YWl0IHNlcyBsaW1pdGVzLCBsZSBzZWN0ZXVyIGTigJlhbW9yw6dhZ2UoTUJSKSBu ZSBwb3V2YWl0IHPigJlhZHJlc3NlciBxdeKAmcOgIHVuZSBwYXJ0aXRpb24gcHJpbWFpcmUuCgpM aW1pdGUgcXXigJlpbCBzdWZmaXNhaXQgZGUgY29udG91cm5lciBlbiB1dGlsaXNhbnQgdW5lIHBh cnRpdGlvbiBwcmltYWlyZSBkZSBxbHEgTW8gcG91ciAvYm9vdC4KCi0tCgpCZW5vaXQ=

    PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlm OyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+DQo8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3Np Z25hdHVyZV9ibG9jayIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9u dC1zaXplOiAxNHB4OyI+DQogICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxv Y2stdXNlciBwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1lbXB0eSI+DQogICAgICAgIA0KICAg ICAgICAgICAgPC9kaXY+DQogICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm90b25tYWls X3NpZ25hdHVyZV9ibG9jay1wcm90b24iPg0KICAgICAgICBFbnZvecOpIGF2ZWMgbGEgbWVzc2Fn ZXJpZSBzw6ljdXJpc8OpZSA8YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly9wcm90b24u bWUvIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiPlByb3RvbiBNYWlsLjwvYT4NCiAgICA8L2Rp dj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBm b250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+PGRpdiBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSI+ DQogICAgICAgIExlIGRpbWFuY2hlIDI0IGTDqWNlbWJyZSAyMDIzIMOgIDA1OjI5LCBBbGV4IFBB RE9MWSAmbHQ7ZGViaWFuQHBhZG9seS5iZXNhYmEuY29tJmd0OyBhIMOpY3JpdCZuYnNwOzo8Ymxv Y2txdW90ZSBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSIgdHlwZT0iY2l0ZSI+PHA+UG91cnF1b2kg RGViaWFuIGV0IGQnYXV0cmVzIGRpc3RyaWJ1dGlvbnMgb250IGFiYW5kb25uw6kgbGlsbyBhdSBw cm9maXQgZGUgR1JVQj88L3A+PC9ibG9ja3F1b3RlPjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IDE0 cHg7IG1hcmdpbi1ib3R0b206IDE0cHg7Ij48cD5JbCBtZSBzZW1ibGUgKG1haXMgw6AgdsOpcmlm aWVyKSBxdWUgbGlsbyBhdmFpdCBzZXMNCmxpbWl0ZXMsIGxlIHNlY3RldXIgZOKAmWFtb3LDp2Fn ZShNQlIpIG5lIHBvdXZhaXQgc+KAmWFkcmVzc2VyIHF14oCZw6ANCnVuZSBwYXJ0aXRpb24gcHJp bWFpcmUuPC9wPjxwPkxpbWl0ZSBxdeKAmWlsIHN1ZmZpc2FpdCBkZSBjb250b3VybmVyIGVuDQp1 dGlsaXNhbnQgdW5lIHBhcnRpdGlvbiBwcmltYWlyZSBkZSBxbHEgTW8gcG91ciAvYm9vdC48L3A+ PHA+LS08L3A+PHA+QmVub2l0PGJyPjwvcD48YnI+PC9kaXY+PC9kaXY+

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From ajh-valmer@21:1/5 to All on Tue Dec 26 14:40:01 2023
    On Monday 25 December 2023 11:08:10 benoit wrote:
    Pourquoi Debian et d'autres distributions ont abandonné lilo
    au profit de GRUB?
    Il me semble (mais à vérifier) que lilo avait ses limites, le secteur d’amorçage(MBR) ne pouvait s’adresser qu’à une partition primaire. Limite qu’il suffisait de contourner en utilisant une partition primaire de qlq Mo pour /boot :

    Lilo a été mis de côté pour de bonnes raisons,
    mais Grub a beaucoup de défauts.
    Le principal est la configuration de partitions qui contiennent
    des n° UUID différents à l'intérieur de leur paragraphe concerné : obligation de corriger ces n° UUID à la main.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Basile Starynkevitch@21:1/5 to ajh-valmer on Wed Dec 27 11:00:01 2023
    On 12/26/23 14:36, ajh-valmer wrote:
    On Monday 25 December 2023 11:08:10 benoit wrote:
    Pourquoi Debian et d'autres distributions ont abandonné lilo
    au profit de GRUB?
    Il me semble (mais à vérifier) que lilo avait ses limites, le secteur
    d’amorçage(MBR) ne pouvait s’adresser qu’à une partition primaire. >> Limite qu’il suffisait de contourner en utilisant une partition primaire >> de qlq Mo pour /boot :
    Lilo a été mis de côté pour de bonnes raisons,
    mais Grub a beaucoup de défauts.
    Le principal est la configuration de partitions qui contiennent
    des n° UUID différents à l'intérieur de leur paragraphe concerné : obligation de corriger ces n° UUID à la main.


    Toutefois, sur Debian ou Ubuntu le fichier de configuration de grub (à
    savoir /boot/grub/grub.cfg ....) est la plupart du temps généré par l'utilitaire grub-mkconfig (un script shell)

    --
    Basile Starynkevitch
    <basile@starynkevitch.net>
    (only mine opinions / les opinions sont miennes uniquement)
    92340 Bourg-la-Reine, France
    web page: starynkevitch.net/Basile/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michel Verdier@21:1/5 to All on Wed Dec 27 12:50:01 2023
    Le 27 décembre 2023 Basile Starynkevitch a écrit :

    Toutefois, sur Debian ou Ubuntu le fichier de configuration de grub (à savoir
    /boot/grub/grub.cfg ....) est la plupart du temps généré par l'utilitaire grub-mkconfig (un script shell)

    En général on utilise la commande update-grub qui encapsule l'appel à grub-mkconfig

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From ajh-valmer@21:1/5 to All on Thu Dec 28 12:50:01 2023
    Hello,
    Je reviens sur mon problème de boot.
    Il y avait un mauvais UUID dans "grub.cfg".
    Ça boote sans problème sur le 1er disque dur sda2 (hd0,msdos2).

    Le boot sur le 2ème, sdb1, estampillé set root='hd1,gpt1',
    je reçois immédiatement ce message :
    "Erreur, /boot/vmlinuz-5.10.0-21-amd64 non disponible,
    le noyau doit d'abord être chargé". Donc boot impossible.

    J'ai vérifié, le répertoire /boot contient bien tous les fichiers : System.map-5.10.0-21-amd64
    config-5.10.0-21-amd64
    initrd.img-5.10.0-21-amd64
    vmlinuz-5.10.0-21-amd64

    Quid ? Serait-ce le partitionnement 'hd1,gpt1' ?
    (pas possible d'écrire dans le mbr ?)

    Merci, bonne journée?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eric DEGENETAIS@21:1/5 to All on Thu Dec 28 13:10:01 2023
    Le jeu. 28 déc. 2023 à 12:44, ajh-valmer <ajh.valmer@free.fr> a écrit :

    Hello,

    bonjour

    J'ai vérifié, le répertoire /boot contient bien tous les fichiers : System.map-5.10.0-21-amd64
    config-5.10.0-21-amd64
    initrd.img-5.10.0-21-amd64
    vmlinuz-5.10.0-21-amd64

    Quid ? Serait-ce le partitionnement 'hd1,gpt1' ?
    (pas possible d'écrire dans le mbr ?)

    Effectivement, GPT ne permet pas le mécanisme de boot classique. Je ne
    suis pas au fait des détails techniques, mais il n'y a pas de notion
    de master boot record.
    Il existe par contre un mécanisme d'amorçage compatible avec le mode
    legacy BIOS. Il me semble que ça consiste à réserver (partition
    spéciale) un espace de l'ordre du Mb pour effectuer les écritures. Malheureusement les détails m'échappent,
    mais je tâcherai de remettre la main dessus ce soir, où j'aurai accès
    à mon PC personnel qui amorce de cette façon.


    Merci, bonne journée?

    bonne journée
    ______________
    Éric Dégenètais
    Henix

    http://www.henix.com
    http://www.squashtest.org

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From ajh-valmer@21:1/5 to All on Thu Dec 28 14:40:02 2023
    Le jeu. 28 déc. 2023 à 12:44, ajh-valmer <ajh.valmer@free.fr> a écrit :
    J'ai vérifié, le répertoire /boot contient bien tous les fichiers : System.map-5.10.0-21-amd64
    config-5.10.0-21-amd64
    initrd.img-5.10.0-21-amd64
    vmlinuz-5.10.0-21-amd64
    Quid ? Serait-ce le partitionnement 'hd1,gpt1' ?
    (pas possible d'écrire dans le mbr ?)

    Effectivement, GPT ne permet pas le mécanisme de boot classique. Je ne
    suis pas au fait des détails techniques, mais il n'y a pas de notion
    de master boot record.
    Il existe par contre un mécanisme d'amorçage compatible avec le mode
    legacy BIOS. Il me semble que ça consiste à réserver (partition
    spéciale) un espace de l'ordre du Mb pour effectuer les écritures. Malheureusement les détails m'échappent,
    mais je tâcherai de remettre la main dessus ce soir, où j'aurai accès
    à mon PC personnel qui amorce de cette façon.

    Ok, j'attends avec impatience :
    "le mécanisme d'amorçage compatible avec le mode legacy BIOS".
    Merci d'avance.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre Malard@21:1/5 to All on Fri Dec 29 09:40:01 2023
    Le 28 déc. 2023 à 14:38, ajh-valmer <ajh.valmer@free.fr> a écrit :

    Le jeu. 28 déc. 2023 à 12:44, ajh-valmer <ajh.valmer@free.fr> a écrit : >>> J'ai vérifié, le répertoire /boot contient bien tous les fichiers :
    System.map-5.10.0-21-amd64
    config-5.10.0-21-amd64
    initrd.img-5.10.0-21-amd64
    vmlinuz-5.10.0-21-amd64
    Quid ? Serait-ce le partitionnement 'hd1,gpt1' ?
    (pas possible d'écrire dans le mbr ?)

    Effectivement, GPT ne permet pas le mécanisme de boot classique. Je ne
    suis pas au fait des détails techniques, mais il n'y a pas de notion
    de master boot record.
    Il existe par contre un mécanisme d'amorçage compatible avec le mode
    legacy BIOS. Il me semble que ça consiste à réserver (partition
    spéciale) un espace de l'ordre du Mb pour effectuer les écritures.
    Malheureusement les détails m'échappent,
    mais je tâcherai de remettre la main dessus ce soir, où j'aurai accès
    à mon PC personnel qui amorce de cette façon.

    Ok, j'attends avec impatience :
    "le mécanisme d'amorçage compatible avec le mode legacy BIOS".
    Merci d’avance.

    Bonjour,

    Personnellement toutes mes VM tournent sous formatage GPT et sans UEFI mais cela ne fait pas de différences. Effectivement il suffit d’une petite partition au début d’environ 1 Mo non formatée mais avec le flag
    « bios-grub ».

    Pour mettre jour le boot, voici ce que je fais alors :
    # update-grub
    et
    # grub-install --modules=part_gpt /dev/sda


    Voici un fdisk typique :
    # fdisk -l /dev/sda
    Disque /dev/sda : 16 GiB, 17179869184 octets, 33554432 secteurs
    Modèle de disque : Virtual disk
    Unités : secteur de 1 × 512 = 512 octets
    Taille de secteur (logique / physique) : 512 octets / 512 octets
    taille d'E/S (minimale / optimale) : 512 octets / 512 octets
    Type d'étiquette de disque : gpt
    Identifiant de disque : 8A91A527-7D9C-4196-90D5-324DE2BACF27

    Périphérique Début Fin Secteurs Taille Type
    /dev/sda1 2048 18431 16384 8M Amorçage BIOS
    /dev/sda2 18432 5261311 5242880 2,5G Partition d'échange Linux /dev/sda3 5261312 33552383 28291072 13,5G Système de fichiers Linux

    Si on utilise UEFI il faut juste ajouter une partition VFAT montée sur
    le répertoire /boot/efi.

    --
    Pierre Malard
    Responsable architectures système CDS DINAMIS/THEIA Montpellier
    IRD - UMR Espace-Dev - UAR CPST - IR Data-Terra
    Maison de la Télédétection
    500 rue Jean-François Breton
    34093 Montpellier Cx 5
    France

    « - Il n'y a que trois éléments indispensables à la vie.
    Et il n'y a que les scientifiques pour penser que
    c'est l'oxygène, l'hydrogène et le carbone...
    - Quoi alors ? L'eau, l'air et le feu ?
    - Non ! Le désir, le désordre et le danger... »
    Manon Briand ; La turbulence des fluides
    (film québécois de 2001)
    |\ _,,,---,,_
    /,`.-'`' -. ;-;;,_
    |,4- ) )-,_. ,\ ( `'-'
    '---''(_/--' `-'\_) πr

    perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\ ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_): 24Ï€r::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
    - --> Ce message n’engage que son auteur <--


    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG/MacGPG2 v2.2
    Comment: GPGTools - http://gpgtools.org

    iQIzBAEBCgAdFiEE0KHTJ+AWKhmI+acm/pSWHuad/BgFAmWOhHAACgkQ/pSWHuad /BjeqhAAplxQUec9q7M33xlArnFkoQlO61PchqBdKpzX/upysEGaRDztZeBXuQRh GkJnRyajsIqBU8n3qHhA14Guf8NnVWX8mPNwf+7WLPlBJczjXVaccgamU3j8/yFt iLIDNbuVxzdP2f07gRDCHaLXYKr8aauGHRu/4Q6qK6jrAf11VG3h+fYm3+s1dKF7 Bcll4NP9JLdUhFATbbGH2Qr7BjwWSROY3C/gGQ2kk14vQaocjruZ0YLskt11C6oM t2jasW/XaqedfKkPyrytw6MAxIhXC11Zo9VilLiPDteUR3BC1jNihGKYSisxqMMm 9x34xUupFzmR9XsQ+umXGVr9znx2uc0DyI0RKJqqeHeOowWxqZTP7uMD3B1DSTNd gslDO4FHmqXfmAAqqqLyTewgavuXsTgYGRZ4psi08MtPTDWYKSeuCKdJqyh4o3Ff QTS5YumOIpYUTM6BirTa/c/K+uhNen5XoQOKnnjJ8Bgr/GvK0DVeuceEUu9M1wwi 3Eh8YTO/Wr+EnqqSrS6VHmgonpwvFXyy/l8esTWtebiAobTZ80h/TRLOkbNTob3u jnUG5iiBzEBulyWAW9O7Ce1uK7NXA/TvTAWzDwtf63FiCtDmjTSTyP10a+1UWweQ NIXaqOQfAUUk2E/TgN7rtQlKbgGpRl5jYKBffeHnVNoxyaD7sao=
    =E8Hw
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eric DEGENETAIS@21:1/5 to All on Fri Dec 29 10:20:01 2023
    bonjour,
    Le ven. 29 déc. 2023 à 09:34, Pierre Malard
    <pierre.malard@teledetection.fr> a écrit :

    Le 28 déc. 2023 à 14:38, ajh-valmer <ajh.valmer@free.fr> a écrit :

    Ok, j'attends avec impatience :
    "le mécanisme d'amorçage compatible avec le mode legacy BIOS".
    Merci d’avance.

    Bonjour,

    Personnellement toutes mes VM tournent sous formatage GPT et sans UEFI mais cela ne fait pas de différences. Effectivement il suffit d’une petite partition au début d’environ 1 Mo non formatée mais avec le flag
    « bios-grub ».

    Coiffé au poteau :
    Périphérique Début Fin Secteurs Taille Type
    /dev/sdb1 2048 4095 2048 1M Amorçage BIOS

    Problème : à partir d'un disque déjà paritionné ça suppose de décaler
    le début de l'actuelle première partition d'1M ...
    Faisable avec gparted je pense.
    ______________
    Éric Dégenètais
    Henix

    http://www.henix.com
    http://www.squashtest.org

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From ajh-valmer@21:1/5 to All on Sat Dec 30 15:00:01 2023
    On Friday 29 December 2023 09:33:52 Pierre Malard wrote:
    Personnellement toutes mes VM tournent sous formatage GPT et sans UEFI mais cela ne fait pas de différences. Effectivement il suffit d?une petite partition au début d?environ 1 Mo non formatée mais avec le flag
    « bios-grub ».

    Pour mettre jour le boot, voici ce que je fais alors :
    # update-grub
    # grub-install --modules=part_gpt /dev/sda :

    Hélas, ça ne marche pas, toujours le message :
    "Erreur, /boot/vmlinuz-5.10.0-21-amd64 non disponible,
    le noyau doit d'abord être chargé".

    Si on utilise UEFI il faut juste ajouter une partition VFAT
    montée sur le répertoire /boot/efi :
    Pas de répertoire ou fichier "efi" dans /boot.

    Coiffé au poteau :
    Périphérique Début Fin Secteurs Taille Type
    /dev/sdb1 2048 4095 2048 1M Amorçage BIOS
    Problème : à partir d'un disque déjà paritionné ça suppose de décaler
    le début de l'actuelle première partition d'1M ...
    Faisable avec gparted je pense :

    Comment fait-on pour décaler le début de l'actuelle partition d'IM ?
    gparted ne propose pas de modifier l'étiquette en msdos, c'est fdisk :
    Créer une nouvelle étiquette :
    g créer une nouvelle table vide de partitions GPT
    o create a new empty MBR (DOS) partition table.

    Voilà le topo.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)