GNT sans publicité, site mobile, fonctionnalitées exclusives...

Initrd, grug et noyau compilés

Le
Luxpopuli Open source
=_Part_12172_21899997.1189424876944
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonjour,


Je rencontre un problème avec la compilation des noyaux sous Debian.
Il y a longtemps que je n'avais pas eu à le faire.
Avant, lorsque je compilais un noyau je ne compilais pas les options qui
servent à lancer une image avec initrd. Et tout fonctionnais bien.

Depuis trois jours, j'ai réalisé une installation par le net de debian
stable (Etch) sur une machine toute neuve. A la fin de l'installation on se
retrouve avec Grub et ces lignes:

title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde2 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault

title Debian GNU/Linux, kernel 2.6.18-4-686 (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde2 ro single
initrd /boot/initrd.img-2.6.18-4-686
savedefault

Je n'arrive absolument pas à mettre à jour mon noyau, que se soit en le
compilant ou avec une image précompilée d'un package debian.
Avec cette dernière, une fois le package installé, le fichier menu.lst =
de
grub contient ces nouvelles lignes:

title Debian GNU/Linux, kernel 2.6.22-2-686-bigmem
root (hd0,1)
kernel /boot/vmlinuz- 2.6.22-2-686-bigmem root=/dev/hde2 ro
initrd /boot/initrd.img-2.6.22-2-686-bigmem
savedefault

title Debian GNU/Linux, kernel 2.6.22-2-686-bigmem (single-user
mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-2-686-bigmem root=/dev/hde2 ro singl=
e
initrd /boot/initrd.img-2.6.22-2-686-bigmem
savedefault

Et systématiquement, lorsque je boot sur ce noyau, la phase de démarrag=
e
s'arrête avec un message du type: "Waiting for root système" ou "root
partition".
Il n'y a que le noyau installé lors de l'install de debian qui fonctionne=
.

Quant à la compilation à la main:

make bzImage && make modules && make modules_install
cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.22-2-686
cp .config /boot/config-2.6.22-2-686
cp Sysmap.map /boot/System.map- 2.6.22-2-686

puis j'ajoute à la main dans menu.lst:

title Debian GNU/Linux, kernel 2.6.22-2-686-bigmem
root (hd0,1)
kernel /boot/vmlinuz- 2.6.22-2-686-bigmem root=/dev/hde2 ro

title Debian GNU/Linux, kernel 2.6.22-2-686-bigmem (single-user
mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-2-686-bigmem root=/dev/hde2 ro singl=
e

pour l'instant elle se termine systèmatiquement par un kernel panic m=
ême
en partant du .config du noyau 2.6.18-4-686 (mais bon, on verra plus
tard)

Pour information, et parce que ça me turlupine, j'utilise une carte mèr=
e P5K
deluxe avec deux disques durs IDE (et non SATA). Pourquoi diable mes disque=
s
durs sont-ils nommés hde et hdf ?!!! Ils devraient être nommés hda et=
hdb.
J'ai essayé de modifier, au démarrage de grub hde en hda mais du coup
j'obtiens un message d'erreur me disant que la ressource n'existe pas.

Au final je me demande s'il n'y a pas un conflit entre la gestion des
disques par le BIOS et la gestion par le kernel ?

Merci de votre aide

Pascal

--
http://www.luxpopuli.fr - documentation de eZ Publish traduite en françai=
s

=_Part_12172_21899997.1189424876944
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonjour,<br><br><br>Je rencontre un problème avec la compilation des noya=
ux sous Debian.<br>Il y a longtemps que je n&#39;avais pas eu à le faire.=
<br>Avant,
lorsque je compilais un noyau je ne compilais pas&nbsp; les options qui
servent à lancer une image avec initrd. Et tout fonctionnais bien.
<br><br>Depuis trois jours, j&#39;ai réalisé une installation par le ne=
t
de debian stable (Etch) sur une machine toute neuve. A la fin de
l&#39;installation on se retrouve avec Grub et ces lignes:<br><br>title&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Debian GNU/Linux, =
kernel
2.6.18-4-686<br>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; (hd0,1)<br>kernel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; /boot/vmlinuz-2.6.18-4-686 root=/dev/hde2 ro<br>initrd&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /boot/initrd.img-2.6.18-4-686<=
br>savedefault<br><br>title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; Debian GNU/Linux, kernel 2.6.18-4-686


(single-user mode)<br>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; (hd0,1)<br>kernel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; /boot/vmlinuz-2.6.18-4-686 root=/dev/hde2 ro single<br>in=
itrd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /boot/initrd.img=
-2.6.18-4-686<br>savedefault<br><br>Je
n&#39;arrive absolument pas à mettre à jour mon noyau, que se soit en l=
e
compilant ou avec une image précompilée d&#39;un package debian.
<br>Avec cette dernière, une fois le package installé, le fichier menu.=
lst de grub contient ces nouvelles lignes:<br><br>title&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Debian GNU/Linux, kernel 2.6.22-2-=
686-bigmem<br>root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; (hd0,1)<br>kernel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; /boot/vmlinuz-
2.6.22-2-686-bigmem root=/dev/hde2 ro<br>initrd&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; /boot/initrd.img-2.6.22-2-686-bigmem<br>savede=
fault<br><br>title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; Debian GNU/Linux, kernel 2.6.22-2-686-bigmem (single-user mode)<br>root=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (hd0,1)
<br>kernel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /boot/vmli=
nuz-2.6.22-2-686-bigmem root=/dev/hde2 ro single<br>initrd&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /boot/initrd.img-2.6.22-2-686-bigme=
m<br>savedefault<br><br>Et
systématiquement, lorsque je boot sur ce noyau, la phase de démarrage
s&#39;arrête avec un message du type: &quot;Waiting for root système&qu=
ot; ou &quot;root
partition&quot;.
<br>Il n&#39;y a que le noyau installé lors de l&#39;install de debian qu=
i fonctionne.<br><br>Quant
à la compilation à la main:<br><br>make bzImage &amp;&amp; make modules=
&amp;&amp; make modules_install<br>cp arch/i386/boot/bzImage /boot/vmlinuz=
-2.6.22-2-686<br>cp .config /boot/config-2.6.22-2-686<br>cp Sysmap.map /boo=
t/System.map-
2.6.22-2-686<br><br>puis j&#39;ajoute à la main dans menu.lst:<br><br>tit=
le&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Debian GNU/L=
inux, kernel 2.6.22-2-686-bigmem<br>
root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (hd0=
,1)<br>
kernel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /boot/vmlinuz-
2.6.22-2-686-bigmem root=/dev/hde2 ro<br>
<br>
title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Debian GN=
U/Linux, kernel 2.6.22-2-686-bigmem (single-user mode)<br>
root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (hd0=
,1)
<br>
kernel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /boot/vmlinuz-=
2.6.22-2-686-bigmem root=/dev/hde2 ro single<br><br>pour l&#39;instant=
elle se termine
systèmatiquement par un kernel panic même en partant du .config du
noyau 2.6.18-4-686 (mais bon, on verra plus tard)<br><br>Pour
information, et parce que ça me turlupine, j&#39;utilise une carte mère=
P5K
deluxe avec deux disques durs IDE (et non SATA). Pourquoi diable mes
disques durs sont-ils nommés hde et hdf ?!!! Ils devraient être nommé=
s
hda et hdb.
<br>J&#39;ai essayé de modifier, au démarrage de grub hde en hda mais d=
u
coup j&#39;obtiens un message d&#39;erreur me disant que la ressource n&#39=
;existe
pas.<br><br>Au final je me demande s&#39;il n&#39;y a pas un conflit entre =
la gestion des disques par le BIOS et la gestion par le kernel ?
<br><br>Merci de votre aide<br><br>Pascal
<br clear="all"><br>-- <br><a href="http://www.luxpopuli.fr">http://www=
.luxpopuli.fr</a> - documentation de eZ Publish traduite en français

=_Part_12172_21899997.1189424876944--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Lire les 8 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel Huhardeaux
Le #9595831
Luxpopuli Open source a écrit :
Bonjour,



Bonjour
[...]
title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde2 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault



root=/dev/hde2 avec (hd0,1)? Hmmh ...

--
Daniel


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Pierre Meurisse
Le #9595821
Bonjour,


title Debian GNU/Linux, kernel 2.6.22-2-686-bigmem
root (hd0,1)
kernel /boot/vmlinuz- 2.6.22-2-686-bigmem root=/dev/hde2 ro
initrd /boot/initrd.img-2.6.22-2-686-bigmem
savedefault



je suppose que c'est une erreur de transcription, mais il y a un espace
en trop dans "vmlinuz- 2.6.22-2-686-bigmem".

On ne sait jamais ...

J'ai une machine avec deux disques, l'un en hda et l'autre en hde. Les
disques sont quelquefois "permutés" lors du boot, je n'ai jamais compris
pourquoi. Je m'en tire en rebootant, plusieurs fois quand c'est
nécessaire, et les disques finissent par être reconnus dans le bon
ordre.

Hope this helps.

--
Pierre Meurisse


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Luxpopuli Open source
Le #9760871
------=_Part_12965_10102758.1189434116662
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonjour Daniel,

Je suis complètement d'accord avec toi: cette ligne est très surprenant e et
pourtant !
Voici les lignes écrites par le système d'installation de dedian:

title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde2 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault

title Debian GNU/Linux, kernel 2.6.18-4-686 (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde2 ro single
initrd /boot/initrd.img-2.6.18-4-686
savedefault


Donc forcément je reprends la même notation.....qui ne marche plus dè s que
j'utilise une autre image que celle installée lors de l'install de debian .

Pascal

Le 10/09/07, Daniel Huhardeaux

Luxpopuli Open source a écrit :
> Bonjour,
>
Bonjour
> [...]
> title Debian GNU/Linux, kernel 2.6.18-4-686
> root (hd0,1)
> kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde2 ro
> initrd /boot/initrd.img-2.6.18-4-686
> savedefault
>
root=/dev/hde2 avec (hd0,1)? Hmmh ...

--
Daniel


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact







--
http://www.luxpopuli.fr - documentation de eZ Publish traduite en françai s

------=_Part_12965_10102758.1189434116662
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonjour Daniel,<br><br>Je suis complètement d&#39;accord avec toi: cette ligne est très surprenante et pourtant !<br>Voici les lignes écrites pa r le système d&#39;installation de dedian:<br><br>title&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Debian GNU/Linux, kernel
2.6.18-4-686 (single-user mode) Luxpopuli Open source a écrit : root=/dev/hde2 ro
------=_Part_12965_10102758.1189434116662--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Daniel Huhardeaux
Le #9760861
Luxpopuli Open source a écrit :
Bonjour Daniel,

Je suis complètement d'accord avec toi: cette ligne est très surprenante et
pourtant !
Voici les lignes écrites par le système d'installation de dedian:

title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde2 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault



[...]

Avec tes images essaye de remplacer /dev/hde2 par /dev/hda2 (si tu as un seul disque).
--
Daniel


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Luxpopuli Open source
Le #9758571
------=_Part_17968_12037197.1189494247667
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonjour,

Tout d'abord, oui j'ai essayé de remplacer /dev/hde2 par /dev/hda2 et par
plein d'autres choses, mais rien ne marche. J'ai systématiquement le
message:

Waiting for root file system...

Par ailleurs, je remarque que lorsque je boot sur le noyau qui fonctionne (
2.6.18 installé lors de l'install de debian) dans les messages de boot le s
deux disques sont reconnus sous les noms hde et hdf.
Lorsque je boot sur l'image 2.6.22 les deux disques sont reconnus sous les
noms hda et hdb.

D'où peut bien venir cette différence ?
Mon problème ne vient-il pas de là ?

Pascal

Le 10/09/07, Daniel Huhardeaux

Luxpopuli Open source a écrit :
> Bonjour Daniel,
>
> Je suis complètement d'accord avec toi: cette ligne est très surpre nante
et
> pourtant !
> Voici les lignes écrites par le système d'installation de dedian:
>
> title Debian GNU/Linux, kernel 2.6.18-4-686
> root (hd0,1)
> kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde2 ro
> initrd /boot/initrd.img-2.6.18-4-686
> savedefault
>
[...]

Avec tes images essaye de remplacer /dev/hde2 par /dev/hda2 (si tu as un
seul disque).
--
Daniel


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact







--
http://www.luxpopuli.fr - documentation de eZ Publish traduite en françai s

------=_Part_17968_12037197.1189494247667
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonjour, 2.6.22 les deux disques sont reconnus sous les noms hda et hdb.<br><br>D&#3 9;où peut bien venir cette différence ?<br>Mon problème ne vient-il p as de là ?<br><br>Pascal<br></span><br><div><span class="gmail_quote">L e 10/09/07,
Luxpopuli Open source a écrit :<br>&gt; Bonjour Daniel,<br>&gt;<br>&gt; J e suis complètement d&#39;accord avec toi: cette ligne est très surpren ante et<br>&gt; pourtant !<br>&gt; Voici les lignes écrites par le syst ème d&#39;installation de dedian:

------=_Part_17968_12037197.1189494247667--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Publicité
Suivre les réponses
Poster une réponse
Anonyme