Rechercher : dans
Par :

[Zenwalk] Pas de initrd pour booter

Dernière réponse le 11 déc 2006 à 20:10:46 teutates, le 9 déc 2006 à 22:18:53 
 Signaler ce message aux modérateurs

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 !!!

Meilleures réponses pour « [Zenwalk] Pas de initrd pour booter » dans :
Disquette boot Voir Disquette système Une disquette système, appelée parfois disquette de boot, est une disquette qui permet de démarrer l'ordinateur lorsque le système d'exploitation ne répond plus, dans le cas d'un virus par exemple. Cette disquette contient...
Algèbre de Boole Voir Qu'appelle-t-on algèbre de Boole? Un processeur est composé de transistors permettant de réaliser des fonctions sur des signaux numériques. Ces transistors, assemblés entre eux forment des composants permettant de réaliser des fonctions très...
Dual boot Windows XP / Windows Vista Voir Remarque importante : L'utilitaire utilisé dans cette astuce (Vista Boot Pro) n'est plus gratuit. La solution alternative est expliquée dans cette astuce : Réaliser un multiboot Introduction Installer XP puis Vista Installer XP par...
[Windows] Booster Windows XP VoirComment booster Windows XP? Nous allons voir ici plusieurs astuces afin d'arriver à ce résultat. Accélérer le démarrage de Windows avec Bootvis Accélérer Windows XP ZN Soft Optimizer XP Accélérer les accès disque Petites astuces Désactiver...
Créer une disquette de boot sous XP VoirPour créer une disquette de démarrage DOS (disquette de boot) sous Windows XP : Allez dans le Poste de travail Cliquez-droit sur le lecteur de disquettes puis sélectionnez l'option "Formater". Une nouvelle option est maintenant présente...
Disk boot failure - Insert system disk and press Enter VoirLe message d'erreur «DISK BOOT FAILURE INSERT SYSTEM DISK AND PRESS ENTER», «Disque non système» ou «No system disk» signifie que l'ordinateur n'a pas trouvé de système d'exploitation sur lequel démarrer (booter). Les causes de ce message d'erreur...
Télécharger Ultimate Boot CD VoirUltimate Boot CD (UBCD) est un CD bootable contenant une panoplie d'outils pouvant se révéler d'une grande utilité lorsque le système refuse de démarrer : diagnostic disque dur (Maxtor, Seagate, Samsung, Western Digital et IBM) clonage de disque...
Télécharger PC Booster VoirPC Booster est un logiciel qui permet d'améliorer les performances de votre ordinateur, surtout qu'à la longue, les PC deviennent de plus en plus lent. En quelques clics, il est possible avec PC Booster : - de connaître les ressources mémoires...

1

jipicy, le 9 déc 2006 à 22:42:30

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 ?

;-)) Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

2

teutates, le 9 déc 2006 à 23:04:46

J'y ai aussi pensé. Verdict : "kernel panic" encore et toujours !

Toco y se gausos !!!

Répondre à teutates

3

jipicy, le 9 déc 2006 à 23:24:42
  • +1

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é) ?

;-)) Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

4

teutates, le 9 déc 2006 à 23:32:14

Beng nan ! Je ne savais pas la manipulation possible !

Comment je chaine alors, dis-tu ?

Toco y se gausos !!!

Répondre à teutates

5

jipicy, le 9 déc 2006 à 23:41:42

title Zenwalk
root (hd1,12)
savedefault
chainloader +1
Mais n'oublie pas d'installer "lilo" avant ;-)))
Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

6

teutates, le 10 déc 2006 à 00:08:25

Merci ;-)

Je note ton astuce et je retente ce dimanche.

Toco y se gausos !!!

Répondre à teutates

7

lami20j, le 10 déc 2006 à 10:00:54

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
lami20j

Répondre à lami20j

8

lami20j, le 10 déc 2006 à 10:04:51

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
lami20j

Répondre à lami20j

9

jipicy, le 10 déc 2006 à 10:09:05

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.

;-)) Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

10

lami20j, le 10 déc 2006 à 10:12:53

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 :-))

lami20j

Répondre à lami20j

11

jipicy, le 10 déc 2006 à 10:19:27

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 ;-)) Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

12

teutates, le 10 déc 2006 à 14:27:22

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.

Toco y se gausos !!!

Répondre à teutates

13

lami20j, le 10 déc 2006 à 14:32:42

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 ?
lami20j

Répondre à lami20j

14

teutates, le 10 déc 2006 à 14:35:57

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 ;-)

Toco y se gausos !!!

Répondre à teutates

15

teutates, le 10 déc 2006 à 16:57:38

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 ???!!!

Toco y se gausos !!!

Répondre à teutates

16

lami20j, le 10 déc 2006 à 17:04:51

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

Répondre à lami20j

17

lami20j, le 10 déc 2006 à 20:39:27

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)

lami20j

Répondre à lami20j

18

teutates, le 10 déc 2006 à 22:23:57

J'ai noté ; je retente dès demain ;)

Toco y se gausos !!!

Répondre à teutates

19

teutates, le 11 déc 2006 à 11:28:25

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.
Toco y se gausos !!!

Répondre à teutates

20

teutates, le 11 déc 2006 à 11:30:48

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
Toco y se gausos !!!

Répondre à teutates

21

teutates, le 11 déc 2006 à 11:39:31

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 ;-)

Toco y se gausos !!!

Répondre à teutates

22

teutates, le 11 déc 2006 à 16:00:54

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.

Toco y se gausos !!!

Répondre à teutates

24

teutates, le 11 déc 2006 à 16:17:23

Chez moi, acpi=ht n'a strictement aucun sens ! C'est pour les processeurs qui disposent de l'hyperthreading :
http://www.ipcop.org/1.4.0/fr/install/html/after-installatio­n.html#ACPI_HT

Toco y se gausos !!!

Répondre à teutates

23

lami20j, le 11 déc 2006 à 16:16:39

Salut,

acpi=ht and this means acpi feature is disable in bios and the desktop would complete power off.
lami20j

Répondre à lami20j

25

lami20j, le 11 déc 2006 à 16:21:58

As-tu essayé la manipulation que je t'ai donné?
lami20j

Répondre à lami20j

26

teutates, le 11 déc 2006 à 16:42:53

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 ;-)
Toco y se gausos !!!

Répondre à teutates

27

lami20j, le 11 déc 2006 à 16:54:45

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 ;-)
lami20j

Répondre à lami20j

28

 teutates, le 11 déc 2006 à 20:10:46

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) ;-)

Toco y se gausos !!!

Répondre à teutates