Re: [gentoo-user-fr] [Kernel] Compilation
Le
Bernard Stephan
_=_NextPart_001_01C51E72.98E24D80
Content-Type: text/plain;
charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Pour commencer, rassures-toi quant à la ##### : tu peux changer de =
noyau
tout en gardant ton genkernel pour démarrer au cas où, c'est même =
conseillé.
Vers quel noyau veux-tu migrer ?
Si c'est un 2.6, ça va être simple. Par ex, pour le =
development-sources,
tu fais :
- emerge sys-kernel/development-sources. Ça va te créer une =
entrée dans
/usr/src (en l'occurence, /usr/src/linux-2.6.10-r1)
- cd /usr/src
- cp linux/.config linux-2.6.10-r1/
- rm linux
- ln -s /usr/src/linux-2.6.10-r1 linux
- cd linux
- make oldconfig
-- Ici, tu réponds aux questions du mieux que tu le peux --
- Ensuite, reconfigure plus précisément avec
make menuconfig
- make && make modules_install
- éventuellement mount /boot
- cp .config /boot/config-2.6.10-r1 (toujours utile)
- cp System.map /boot/System.map-2.6.10-r1
- cp arch/i386/boot/bzImage /boot/kernel-2.6.10-r1
- nano -w /boot/grub/grub.conf
-- Là, tu gardes l'existant : c'est ce qui te permettra de revenir =
à
l'ancien noyau
mais tu ajoutes un truc du style :
title=Nouveau noyau
root (hd0,0) < Adapter à ta config : recopie celui de ton =
ancien
noyau
kernel /kernel-2.6.10-r1 root=/dev/sda7 <-- Pareil ici.
- Ctrl-O Xtrl-X
- Et voilà, t'as plus qu'à rebooter et grub te permettra de =
choisir.
Bien entendu, dans grub.conf, tu ajusteras la valeur défault pour
pointer sur le noyau que tu veux (p-ê garder l'ancien jusqu'à =
être sûr
d'adopter le nouveau).
Ensuite, si ça marche bien, tu pourras effacer l'ancien noyau (emerge =
-C, puis nettoyage de /boot), mais je te conseille d'en garder toujours =
deux dont un dont tu es sûr qu'il marche bien, au cas où.
Voilà. En revanche, la procédure est un peu différente si tu veux =
adopter un noyau 2.4.
Bon courage !
--
Stéphan BERNARD
grillot sebastien wrote:
> Bonjour,
> je sens que je vais un peu avoir l'air con mais j'y vais :o)
> Voila, j'ai installer ma machine avec genkernel, j'ai un
> bash-2.05b$ uname -r
> 2.6.9-gentoo-r9
> et j'aimerais bien /changer/ de kernel mais je ne sais pas du tout
> comment faire et je dois avouer que ca me fait un peu peur car c'est
> une machine qui m'est tres util et si je me retrouve en galere je
> serais un peu dans la ##### enfin voila.
>
> Merci beaucoup de votre aide
>
> Amicalement
>
> Seb
>
> --
> gentoo-user-fr@gentoo.org mailing list
>
_=_NextPart_001_01C51E72.98E24D80
Content-Type: text/html;
charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; =
charset=ISO-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version =
5.5.2653.12">
<TITLE>Re: [gentoo-user-fr] [Kernel] Compilation</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=2>Pour commencer, rassures-toi quant à la ##### : tu =
peux changer de noyau </FONT>
<BR><FONT SIZE=2>tout en gardant ton genkernel pour démarrer au cas =
où, c'est même conseillé.</FONT>
</P>
<P><FONT SIZE=2>Vers quel noyau veux-tu migrer ?</FONT>
</P>
<P><FONT SIZE=2>Si c'est un 2.6, ça va être simple. Par ex, pour =
le development-sources, </FONT>
<BR><FONT SIZE=2>tu fais :</FONT>
<BR><FONT SIZE=2>- emerge sys-kernel/development-sources. Ça va te =
créer une entrée dans </FONT>
<BR><FONT SIZE=2>/usr/src (en l'occurence, =
/usr/src/linux-2.6.10-r1)</FONT>
<BR><FONT SIZE=2>- cd /usr/src</FONT>
<BR><FONT SIZE=2>- cp linux/.config linux-2.6.10-r1/</FONT>
<BR><FONT SIZE=2>- rm linux</FONT>
<BR><FONT SIZE=2>- ln -s /usr/src/linux-2.6.10-r1 linux</FONT>
<BR><FONT SIZE=2>- cd linux</FONT>
<BR><FONT SIZE=2>- make oldconfig</FONT>
<BR><FONT SIZE=2> -- Ici, tu réponds aux questions du mieux =
que tu le peux --</FONT>
<BR><FONT SIZE=2>- Ensuite, reconfigure plus précisément =
avec</FONT>
<BR><FONT SIZE=2> make menuconfig</FONT>
<BR><FONT SIZE=2>- make && make modules_install</FONT>
</P>
<P><FONT SIZE=2>- éventuellement mount /boot</FONT>
<BR><FONT SIZE=2>- cp .config /boot/config-2.6.10-r1 (toujours =
utile)</FONT>
<BR><FONT SIZE=2>- cp System.map /boot/System.map-2.6.10-r1</FONT>
<BR><FONT SIZE=2>- cp arch/i386/boot/bzImage =
/boot/kernel-2.6.10-r1</FONT>
</P>
<P><FONT SIZE=2>- nano -w /boot/grub/grub.conf</FONT>
<BR><FONT SIZE=2> -- Là, tu gardes l'existant : c'est ce qui =
te permettra de revenir à </FONT>
<BR><FONT SIZE=2>l'ancien noyau</FONT>
<BR><FONT SIZE=2> mais tu ajoutes un truc du =
style :</FONT>
<BR><FONT SIZE=2>title=Nouveau noyau</FONT>
<BR><FONT SIZE=2> root (hd0,0) < =
Adapter à ta config : recopie celui de ton ancien </FONT>
<BR><FONT SIZE=2>noyau</FONT>
<BR><FONT SIZE=2> kernel /kernel-2.6.10-r1 =
root=/dev/sda7 <-- Pareil ici.</FONT>
</P>
<P><FONT SIZE=2>- Ctrl-O Xtrl-X</FONT>
<BR><FONT SIZE=2>- Et voilà, t'as plus qu'à rebooter et grub te =
permettra de choisir. </FONT>
<BR><FONT SIZE=2>Bien entendu, dans grub.conf, tu ajusteras la valeur =
défault pour </FONT>
<BR><FONT SIZE=2>pointer sur le noyau que tu veux (p-ê garder =
l'ancien jusqu'à être sûr </FONT>
<BR><FONT SIZE=2>d'adopter le nouveau).</FONT>
</P>
<P><FONT SIZE=2>Ensuite, si ça marche bien, tu pourras effacer =
l'ancien noyau (emerge </FONT>
<BR><FONT SIZE=2>-C, puis nettoyage de /boot), mais je te conseille =
d'en garder toujours </FONT>
<BR><FONT SIZE=2>deux dont un dont tu es sûr qu'il marche bien, au =
cas où.</FONT>
</P>
<P><FONT SIZE=2>Voilà. En revanche, la procédure est un peu =
différente si tu veux </FONT>
<BR><FONT SIZE=2>adopter un noyau 2.4.</FONT>
<BR><FONT SIZE=2>Bon courage !</FONT>
<BR><FONT SIZE=2>-- </FONT>
<BR><FONT SIZE=2>Stéphan BERNARD</FONT>
</P>
<BR>
<P><FONT SIZE=2>grillot sebastien wrote:</FONT>
</P>
<P><FONT SIZE=2>> Bonjour,</FONT>
<BR><FONT SIZE=2>> je sens que je vais un peu avoir l'air con mais =
j'y vais :o)</FONT>
<BR><FONT SIZE=2>> Voila, j'ai installer ma machine avec =
genkernel, j'ai un</FONT>
<BR><FONT SIZE=2>> bash-2.05b$ uname -r</FONT>
<BR><FONT SIZE=2>> 2.6.9-gentoo-r9</FONT>
<BR><FONT SIZE=2>> et j'aimerais bien /changer/ de kernel =
mais je ne sais pas du tout</FONT>
<BR><FONT SIZE=2>> comment faire et je dois avouer que ca me fait =
un peu peur car c'est</FONT>
<BR><FONT SIZE=2>> une machine qui m'est tres util et si je me =
retrouve en galere je</FONT>
<BR><FONT SIZE=2>> serais un peu dans la ##### enfin =
voila.</FONT>
<BR><FONT SIZE=2>></FONT>
<BR><FONT SIZE=2>> Merci beaucoup de votre aide</FONT>
<BR><FONT SIZE=2>></FONT>
<BR><FONT SIZE=2>> Amicalement</FONT>
<BR><FONT SIZE=2>></FONT>
<BR><FONT SIZE=2>> Seb</FONT>
<BR><FONT SIZE=2>></FONT>
<BR><FONT SIZE=2>> -- </FONT>
<BR><FONT SIZE=2>> gentoo-user-fr@gentoo.org mailing list</FONT>
<BR><FONT SIZE=2>></FONT>
</P>
</BODY>
</HTML>
_=_NextPart_001_01C51E72.98E24D80--
Content-Type: text/plain;
charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Pour commencer, rassures-toi quant à la ##### : tu peux changer de =
noyau
tout en gardant ton genkernel pour démarrer au cas où, c'est même =
conseillé.
Vers quel noyau veux-tu migrer ?
Si c'est un 2.6, ça va être simple. Par ex, pour le =
development-sources,
tu fais :
- emerge sys-kernel/development-sources. Ça va te créer une =
entrée dans
/usr/src (en l'occurence, /usr/src/linux-2.6.10-r1)
- cd /usr/src
- cp linux/.config linux-2.6.10-r1/
- rm linux
- ln -s /usr/src/linux-2.6.10-r1 linux
- cd linux
- make oldconfig
-- Ici, tu réponds aux questions du mieux que tu le peux --
- Ensuite, reconfigure plus précisément avec
make menuconfig
- make && make modules_install
- éventuellement mount /boot
- cp .config /boot/config-2.6.10-r1 (toujours utile)
- cp System.map /boot/System.map-2.6.10-r1
- cp arch/i386/boot/bzImage /boot/kernel-2.6.10-r1
- nano -w /boot/grub/grub.conf
-- Là, tu gardes l'existant : c'est ce qui te permettra de revenir =
à
l'ancien noyau
mais tu ajoutes un truc du style :
title=Nouveau noyau
root (hd0,0) < Adapter à ta config : recopie celui de ton =
ancien
noyau
kernel /kernel-2.6.10-r1 root=/dev/sda7 <-- Pareil ici.
- Ctrl-O Xtrl-X
- Et voilà, t'as plus qu'à rebooter et grub te permettra de =
choisir.
Bien entendu, dans grub.conf, tu ajusteras la valeur défault pour
pointer sur le noyau que tu veux (p-ê garder l'ancien jusqu'à =
être sûr
d'adopter le nouveau).
Ensuite, si ça marche bien, tu pourras effacer l'ancien noyau (emerge =
-C, puis nettoyage de /boot), mais je te conseille d'en garder toujours =
deux dont un dont tu es sûr qu'il marche bien, au cas où.
Voilà. En revanche, la procédure est un peu différente si tu veux =
adopter un noyau 2.4.
Bon courage !
--
Stéphan BERNARD
grillot sebastien wrote:
> Bonjour,
> je sens que je vais un peu avoir l'air con mais j'y vais :o)
> Voila, j'ai installer ma machine avec genkernel, j'ai un
> bash-2.05b$ uname -r
> 2.6.9-gentoo-r9
> et j'aimerais bien /changer/ de kernel mais je ne sais pas du tout
> comment faire et je dois avouer que ca me fait un peu peur car c'est
> une machine qui m'est tres util et si je me retrouve en galere je
> serais un peu dans la ##### enfin voila.
>
> Merci beaucoup de votre aide
>
> Amicalement
>
> Seb
>
> --
> gentoo-user-fr@gentoo.org mailing list
>
_=_NextPart_001_01C51E72.98E24D80
Content-Type: text/html;
charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; =
charset=ISO-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version =
5.5.2653.12">
<TITLE>Re: [gentoo-user-fr] [Kernel] Compilation</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=2>Pour commencer, rassures-toi quant à la ##### : tu =
peux changer de noyau </FONT>
<BR><FONT SIZE=2>tout en gardant ton genkernel pour démarrer au cas =
où, c'est même conseillé.</FONT>
</P>
<P><FONT SIZE=2>Vers quel noyau veux-tu migrer ?</FONT>
</P>
<P><FONT SIZE=2>Si c'est un 2.6, ça va être simple. Par ex, pour =
le development-sources, </FONT>
<BR><FONT SIZE=2>tu fais :</FONT>
<BR><FONT SIZE=2>- emerge sys-kernel/development-sources. Ça va te =
créer une entrée dans </FONT>
<BR><FONT SIZE=2>/usr/src (en l'occurence, =
/usr/src/linux-2.6.10-r1)</FONT>
<BR><FONT SIZE=2>- cd /usr/src</FONT>
<BR><FONT SIZE=2>- cp linux/.config linux-2.6.10-r1/</FONT>
<BR><FONT SIZE=2>- rm linux</FONT>
<BR><FONT SIZE=2>- ln -s /usr/src/linux-2.6.10-r1 linux</FONT>
<BR><FONT SIZE=2>- cd linux</FONT>
<BR><FONT SIZE=2>- make oldconfig</FONT>
<BR><FONT SIZE=2> -- Ici, tu réponds aux questions du mieux =
que tu le peux --</FONT>
<BR><FONT SIZE=2>- Ensuite, reconfigure plus précisément =
avec</FONT>
<BR><FONT SIZE=2> make menuconfig</FONT>
<BR><FONT SIZE=2>- make && make modules_install</FONT>
</P>
<P><FONT SIZE=2>- éventuellement mount /boot</FONT>
<BR><FONT SIZE=2>- cp .config /boot/config-2.6.10-r1 (toujours =
utile)</FONT>
<BR><FONT SIZE=2>- cp System.map /boot/System.map-2.6.10-r1</FONT>
<BR><FONT SIZE=2>- cp arch/i386/boot/bzImage =
/boot/kernel-2.6.10-r1</FONT>
</P>
<P><FONT SIZE=2>- nano -w /boot/grub/grub.conf</FONT>
<BR><FONT SIZE=2> -- Là, tu gardes l'existant : c'est ce qui =
te permettra de revenir à </FONT>
<BR><FONT SIZE=2>l'ancien noyau</FONT>
<BR><FONT SIZE=2> mais tu ajoutes un truc du =
style :</FONT>
<BR><FONT SIZE=2>title=Nouveau noyau</FONT>
<BR><FONT SIZE=2> root (hd0,0) < =
Adapter à ta config : recopie celui de ton ancien </FONT>
<BR><FONT SIZE=2>noyau</FONT>
<BR><FONT SIZE=2> kernel /kernel-2.6.10-r1 =
root=/dev/sda7 <-- Pareil ici.</FONT>
</P>
<P><FONT SIZE=2>- Ctrl-O Xtrl-X</FONT>
<BR><FONT SIZE=2>- Et voilà, t'as plus qu'à rebooter et grub te =
permettra de choisir. </FONT>
<BR><FONT SIZE=2>Bien entendu, dans grub.conf, tu ajusteras la valeur =
défault pour </FONT>
<BR><FONT SIZE=2>pointer sur le noyau que tu veux (p-ê garder =
l'ancien jusqu'à être sûr </FONT>
<BR><FONT SIZE=2>d'adopter le nouveau).</FONT>
</P>
<P><FONT SIZE=2>Ensuite, si ça marche bien, tu pourras effacer =
l'ancien noyau (emerge </FONT>
<BR><FONT SIZE=2>-C, puis nettoyage de /boot), mais je te conseille =
d'en garder toujours </FONT>
<BR><FONT SIZE=2>deux dont un dont tu es sûr qu'il marche bien, au =
cas où.</FONT>
</P>
<P><FONT SIZE=2>Voilà. En revanche, la procédure est un peu =
différente si tu veux </FONT>
<BR><FONT SIZE=2>adopter un noyau 2.4.</FONT>
<BR><FONT SIZE=2>Bon courage !</FONT>
<BR><FONT SIZE=2>-- </FONT>
<BR><FONT SIZE=2>Stéphan BERNARD</FONT>
</P>
<BR>
<P><FONT SIZE=2>grillot sebastien wrote:</FONT>
</P>
<P><FONT SIZE=2>> Bonjour,</FONT>
<BR><FONT SIZE=2>> je sens que je vais un peu avoir l'air con mais =
j'y vais :o)</FONT>
<BR><FONT SIZE=2>> Voila, j'ai installer ma machine avec =
genkernel, j'ai un</FONT>
<BR><FONT SIZE=2>> bash-2.05b$ uname -r</FONT>
<BR><FONT SIZE=2>> 2.6.9-gentoo-r9</FONT>
<BR><FONT SIZE=2>> et j'aimerais bien /changer/ de kernel =
mais je ne sais pas du tout</FONT>
<BR><FONT SIZE=2>> comment faire et je dois avouer que ca me fait =
un peu peur car c'est</FONT>
<BR><FONT SIZE=2>> une machine qui m'est tres util et si je me =
retrouve en galere je</FONT>
<BR><FONT SIZE=2>> serais un peu dans la ##### enfin =
voila.</FONT>
<BR><FONT SIZE=2>></FONT>
<BR><FONT SIZE=2>> Merci beaucoup de votre aide</FONT>
<BR><FONT SIZE=2>></FONT>
<BR><FONT SIZE=2>> Amicalement</FONT>
<BR><FONT SIZE=2>></FONT>
<BR><FONT SIZE=2>> Seb</FONT>
<BR><FONT SIZE=2>></FONT>
<BR><FONT SIZE=2>> -- </FONT>
<BR><FONT SIZE=2>> gentoo-user-fr@gentoo.org mailing list</FONT>
<BR><FONT SIZE=2>></FONT>
</P>
</BODY>
</HTML>
_=_NextPart_001_01C51E72.98E24D80--

Poser une question


Ah oui en effet vu comme ca c'est bien simple... je n'en reviens pas
que ce soit si simple que tu le dises !! ;o)
En effet je veux migrer de un 2.6 vers un 2.6 donc le plus simple à
premiere vue ! chouette c'est deja ca de gagner !
Je n'ai pas du tout fait ce que tu dis dans le boot mais vu que j'ai
utiliser genkernel la premiere fois ca doit le faire pour moi (de
memoire on nous disait de bien faire attention que /boot soit monté )
de plus tu ne parles jamais de initd (le nom doit s'approcher de ca
mais pas etre celui la ) comment ca se fait ?
un tres grand merci à toi :o)) c'est tres simpas merci beaucoup !!
Seb
--
mailing list
tu veux sans doute parler du fichier initrd.
Pour le créer faut utiliser mkinitrd
avec l'exemple qui a été donné, ça donne un truc du style :
# mkinitrd /boot/initrd.img-2.6.10-r1 2.6.10-r1
après il faut que tu rajoute une ligne dans le fichier grub.conf
je n'utilise pas grub mais je crois que c'est
initrd (hd0,0)/initrd.img-2.6.10-r1
Bien sur il faut que tu adapte tout ça à ce que tu veux faire.
bonne chance
Fab
grillot sebastien wrote:
--
mailing list