[Zenwalk] Pas de initrd pour booter

Résolu
teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   -  
teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Comme j'utilise GRUB (avec Mandriva), j'ai sauté volontairement l'installation de Lilo lors de l'installation (test) de Zenwalk 4.0. Je pensais évidemment ajouter les lignes correspondantes à Zenwalk dans mon GRUB. Raté !

J'ai bien le vmlinuz mais pas le initrd ! Même en réinstallant !! J'ai toujours un horrible "kernel panic" !

Pour info, j'avais ajouté ces lignes à mon GRUB :

title Zenwalk
kernel (hd1,12)/boot/vmlinuz-2.6.18.1 root=/dev/hdb13 resume=/dev/hda15 acpi=ht
initrd (hd1,12)/boot/initrd


Et comme je tiens à mon GRUB, comment faire ? Ai-je raté quelque chose ?

Merci par avance ;-)

--
Toco y se gausos !!!

14 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Et d'installer "lilo" sur la partition "root" de Zenwalk et chainer (chainloader +1) sur lilo depuis grub, t'as fait (du moins, t'as essayé) ?

    ;-))
    1
    1. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
       
      Beng nan ! Je ne savais pas la manipulation possible !

      Comment je chaine alors, dis-tu ?
      0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut fux,

    Et si t'essayes comme ça :
    title Zenwalk
    kernel (hd1,12)/boot/vmlinuz-2.6.18.1 root=/dev/hdb13 resume=/dev/hda15 acpi=ht
    #initrd (hd1,12)/boot/initrd
    Ça donne quoi ?

    ;-))
    0
    1. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
       
      J'y ai aussi pensé. Verdict : "kernel panic" encore et toujours !

      0
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    title Zenwalk
    root (hd1,12)
    savedefault
    chainloader +1
    Mais n'oublie pas d'installer "lilo" avant ;-)))
    0
    1. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
       
      Merci ;-)

      Je note ton astuce et je retente ce dimanche.
      0
  4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    d'habitude le fichier s'appelle initrd.img-$(uname -r)
    pourquoi chez toi je vois seulement

    initrd (hd1,12)/boot/initrd
    et pas
    initrd.img-2.6.18.1
    ?

    depuis mandriva affiche ce que tu as dans /boot de Zenwalk

    ls -l /boot
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    J'aurais écrit plutôt
    title Zenwalk
    root		(hd1,12)
    kernel		/boot/vmlinuz-2.6.18.1 root=/dev/hdb13 resume=/dev/hda15 acpi=ht
    initrd		/boot/initrd.img-2.6.18.1
    rootnoverify	(hd1,12)


    mais il faut voir le nom de fichier initrd dans le /boot de Zenwalk

    Voir dans la FAQ CCM grub la structure de fichier de configuration
    0
  7. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut lami20j,

    C'est vrai, mais bien souvent "initrd" n'est qu'un lien symbolique pointant vers le bon fichier image, tout comme "vmlinuz"...

    Bon dimanche.

    ;-))
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Salut jipicy,

      mais bien souvent "initrd" n'est qu'un lien symbolique pointant vers le bon fichier image, tout comme "vmlinuz"...

      c'est vrai ce que tu dit mais en général on a vmlinuz et initrd ou
      vmlinuz-version et initrd.img-version

      je n'ai pas vu enocre vmlinuz-version et initrd après un e installation d'un GNU/Linux ;-)

      Bon dimanche à toi :-))

      0
      1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention  
         
        je n'ai pas vu enocre vmlinuz-version et initrd après un e installation d'un GNU/Linux ;-)
        C'est normal, t'es trop jeune encore ;-DDDDDD

        PS. Je déconne ;-))
        0
  8. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
     
    Impossible d'y parvenir !

    1) J'ai modifié d'abord mon GRUB en tenant compte de mon Swap (HDA14 et non HDA15) et en faisant pointer le initrd sur le initrd.splash :

        title Zenwalk
        kernel (hd1,12)/boot/vmlinuz-2.6.18.1 root=/dev/hdb13 resume=/dev/hda14 acpi=ht
        initrd (hd1,12)/boot/initrd.splash


    Echec : kernel panic !

    2) J'ai refais l'installation intégralement afin d'installer LILO sur la racine de Zenwalk pour ensuite chainer dessus GRUB. Impossible de créer un LILO puisque je n'arrive jamais (malgrès plusieurs tentatives !) à sélectionner la partition Zenwalk ! J'ai en fait l'impression que l'écran est trop petit et me dissimule une zone où paramétrer l'adresse de la partition à démarrer. Heureusement que j'ai un écran 19" ; que serait-ce avec un 15 " ?!!

    3) Même échec en tentant d'installer LILO sur une disquette !

    4) Au sujet de initrd et ses variantes possibles (initrd.img-2.6.18.1 ...), sous la Mandriva, je n'ai jamais vu que le initrd.splash.

    5) J'avais même tenté en copiant le initrd de la Vector Linux que j'ai aussi encore en test. Peine perdue !

    Moi qui voulais vraiment tester cette Zenwalk !!! J'ai finallement formaté les partitions Zenwalk mais si vous avez des idées ;-)

    Certaines distribibutions intègrent dans leurs CD (et DVD) d'installation une fonction Rescue pour dépanner. Cela pourrait peu-être aider à l'avenir.

    0
  9. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Moi qui voulais vraiment tester cette Zenwalk !!!

    ne désespère pas :-))

    je viens de télécharger zenwalk

    je vais commencer l'installation dans une heure

    as-tu lu mon message 8 ?
    0
    1. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
       
      as-tu lu mon message 8 ?
      Oui .... après coup !

      Je vais sans doute retenter d'ici la fin de cette après midi, le temps d'achever 2 ou 3 trucs plus urgents ;-)
      0
  10. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
     
    J'ai refait une nouvelle fois l'installation !

    1) Impossible de paramétrer correctement GRUB (de l'autre distribution) puisqu'il n'existe aucun fichier initrd (ou variantes du style initrd-2.6.18.1 ou initrd-2.6.18.1.img ou initrd.img). Pointer sur le initrd.splash entraine un "kernel panic". Me reste un fichier "README.initrd" inexploitable (0 Ko).

    2) Lors de l'installation, je ne parviens jamais à obtenir un LILO pointant sur une quelconque partition puisque non seulement aucune n'est sélectionnée automatiquement (même par erreur) mais que je ne parviens jamais également à en sélectionner une.

    Bug ou doigts engourdis ???!!!
    0
  11. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    mon disk

    hda1 /boot
    hda5 swap
    hda6 racine debian
    hda7 racine zenwalk

    j'ai installer zenwalk et je n'ai pas choisi lilo

    ensuite j'ai copié mon initrd.img depuis debian sur la partition hda7 où j'ai installé zenwalk dans /boot avec le nom initrd.img-2.6.18.1

    sous ma debian j'ai écrit dans menu.lst
    title Zenwalk
    root		(hd0,6)
    kernel	        /boot/vmlinuz-2.6.18.1 root=/dev/hda7 ro
    initrd		/boot/initrd.img-2.6.18.1
    rootnoverify	(hd0,6)
    et ça marche.

    Mais quand tu fini l'installation de zenwalk tu as l'invité
    zenwalk@root ~#

    alors tu peux créer l'image initrd avec la commande
    mkinitrd -o /boot/initrd.img-2.6.18.1 2.6.18.1
    --
    lami20j
    0
  12. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    skip Do not install LILO

    would you like to try out some custom screen fonts?

    HARDWARE CLOCK SET TO UTC

    TIMEZONE

    SYSTEM SETUP COMPLETE

    OK

    est on est avec l'écran Zenwalk Setup

    tu choisis EXIT

    et on est avec l'invité (il faut créer le initrd.img - il n'est pas
    par défaut) root@zenwalk:/#
    root@zenwalk:/# mkinitrd -o /boot/initrd.img-$(uname -r) $(uname -r)
    root@zenwalk:/# confignetwork
    root@zenwalk:/# confignetwork
    root@zenwalk:/# configvideo
    root@zenwalk:/# configuser
    ensuite tu démarre mandriva et tu edites menu.list

    chez moi avec le disque partitionné

    _Debian_
     hda1   /boot
     hda5   swap
     hda6   /
    

    _Zenwalk_
     hda7  /
     hda5 swap
    j'ai ajouté dans menu.lst de ma debian
    title Zenwalk
    root            (hd0,6)
    kernel        /boot/vmlinuz-2.6.18.1 root=/dev/hda7 ro
    initrd         /boot /initrd.img-2.6.18.1
    rootnoverify   (hd0,6)

    0
    1. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
       
      J'ai noté ; je retente dès demain ;)
      0
  13. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
     
    Finalement, j'ai trouvé mon bonheur sur le forum francophone de Zenwalk :

    J'ai mis dans mon GRUB
    title Zenwalk 4.0
    kernel (hd1,12)/boot/vmlinuz-2.6.18.1 root=/dev/hdb13 resume2=swap:/dev/hda14 vga=788 splash=silent
    initrd (hd1,12)/boot/initrd.splash


    Sinon, j'alais tenter avec le initrd originel de ma Mandriva puis avec l'astuce de lami20j pour recréer un initrd plus classique.
    0
    1. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
       
      Il n'empêche que je ne comprends pas encore la différence entre :

      title Zenwalk 4.0
      kernel (hd1,12)/boot/vmlinuz-2.6.18.1 root=/dev/hdb13 resume2=swap:/dev/hda14 vga=791 splash=silent
      initrd (hd1,12)/boot/initrd.splash

      lignes codes qui fonctionnent

      title Zenwalk
      kernel (hd1,12)/boot/vmlinuz-2.6.18.1 root=/dev/hdb13 resume=/dev/hda14 acpi=ht
      initrd (hd1,12)/boot/initrd.splash

      lignes codes qui aboutissent à une erreur Kernel panic
      0
    2. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
       
      Je me répond à moi même mais sans encore vraiment saisir entièrement !!

      1e différence :
      > resume2=swap:/dev/hda14 : correct
      > resume=/dev/hda14 : pas correct
      Est-ce une explication

      2e différence :
      > vga=791 splash=silent : correct : en bootant en mode 100% graphique
      > acpi=ht : pas correct ?!

      Je vais tester avec comme options resume=/dev/hda14 vga=791 splash=silent

      Je ne voudrais pas finir la journée idiot ;-)
      0
    3. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
       
      En fait, après moults tests, le problème venait de l'option acpi=ht que je ne comprends pas ! J'ai trouvé pour acpi=on ou acpi=off mais que signifie ht ? D'autant que l'option acpi=ht passe avec Mandriva et bien d'autres distributions.
      0
  14. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    acpi=ht and this means acpi feature is disable in bios and the desktop would complete power off.
    0
  15. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    as-tu essayé la manipulation que je t'ai donné?
    0
    1. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
       
      Non puisque juste avant de m'y lancer j'ai testé une info obtenue sur le forum francophone de Zenwalk :
      http://www.zenwalk.fr/forum/viewtopic.php?id=511

      J'ai ainsi mis
      title Zenwalk 4.0
      kernel (hd1,12)/boot/vmlinuz-2.6.18.1 root=/dev/hdb13 resume2=swap:/dev/ta_partition_de_swap
      vga=791 splash=silent
      initrd (hd1,12)/boot/initrd.splash


      puis simplifié le resume pour me rendre compte que je venais ainsi de supprimer l'option acpi.

      Puisque le initrd.splash fonctionne, pas besoin d'en créer un autre ;-)
      0
      1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571 > teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention  
         
        chaque distribution avec ses particularités :-)

        je préfère la debian et je n'ai pas des raison pour changer
        merci de m'avoir fait connaissance avec zenwalk ;-)
        0
      2. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589 > teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Le pire c'est que j'ai voulu installé la Zenwalk pour peaufiner un article comparant plusieurs distributions Linux (à paraître en mars 2007, suite à 2 autres articles en janviers et février 2007). La faq en est une extraction (que je vais devoir élaguer) ;-)
        0