Ayant voulu installer un noyau plus récent sur ma Debian Sarge :
2.6.26.2. je n'arrive pas à le booter ! La compilation s'est apparemment
bien
déroulée, mais je ne suis pas certain d'avoir bien compris comment
générer une image 'initrd.img'. La dernière fois où j'ai fait ce genre
de chose, remonte à plusieurs années, c'était sous RedHat 6.0, et la
doc était très précise ; il fallait déplacer bzImage dans un certain
répertoire, et peut-être ensuite faire intervenir un utilitaire. La doc
du noyau 2.6.26.2 que j'ai téléchargée est confuse sur ce point, on
dirait que de nouveaux passages ont été rajoutés à une version
ancienne, et la cohérence n'est pas toujours évidente. Je cite :
'In order to boot your new kernel, you'll need to copy the kernel image
(e.g. .../linux/arch/i386/boot/bzImage after compilation) to the place
where your regular bootable kernel is found'
Je ne suis malheureusement pas très sûr de l'endroit où ce fichier
bzImage devrait être copié. C'est que je ne trouve que celui là sur mon
système, et j'ignore ce qu'il est advenu de celui qui avait dû servir à
compiler mon noyau actuel, il y a cela 2 ans environ. Un 'find /| grep
bzImage' ne m'en trouve pas d'autre que celui que je viens de compiler.
Merci de me dire comment j'aurais dû créer le fichier initrd.img, le
problème est peut-être là, car, pour ce qui est de mon RAID1, je n'ai
certes pas supprimé cette option dans la config du nouveau noyau.
Ayant voulu installer un noyau plus récent sur ma Debian Sarge :
2.6.26.2. je n'arrive pas à le booter ! La compilation s'est apparemment
bien
déroulée, mais je ne suis pas certain d'avoir bien compris comment
générer une image 'initrd.img'. La dernière fois où j'ai fait ce genre
de chose, remonte à plusieurs années, c'était sous RedHat 6.0, et la
doc était très précise ; il fallait déplacer bzImage dans un certain
répertoire, et peut-être ensuite faire intervenir un utilitaire. La doc
du noyau 2.6.26.2 que j'ai téléchargée est confuse sur ce point, on
dirait que de nouveaux passages ont été rajoutés à une version
ancienne, et la cohérence n'est pas toujours évidente. Je cite :
'In order to boot your new kernel, you'll need to copy the kernel image
(e.g. .../linux/arch/i386/boot/bzImage after compilation) to the place
where your regular bootable kernel is found'
Je ne suis malheureusement pas très sûr de l'endroit où ce fichier
bzImage devrait être copié. C'est que je ne trouve que celui là sur mon
système, et j'ignore ce qu'il est advenu de celui qui avait dû servir à
compiler mon noyau actuel, il y a cela 2 ans environ. Un 'find /| grep
bzImage' ne m'en trouve pas d'autre que celui que je viens de compiler.
Merci de me dire comment j'aurais dû créer le fichier initrd.img, le
problème est peut-être là, car, pour ce qui est de mon RAID1, je n'ai
certes pas supprimé cette option dans la config du nouveau noyau.
Ayant voulu installer un noyau plus récent sur ma Debian Sarge :
2.6.26.2. je n'arrive pas à le booter ! La compilation s'est apparemment
bien
déroulée, mais je ne suis pas certain d'avoir bien compris comment
générer une image 'initrd.img'. La dernière fois où j'ai fait ce genre
de chose, remonte à plusieurs années, c'était sous RedHat 6.0, et la
doc était très précise ; il fallait déplacer bzImage dans un certain
répertoire, et peut-être ensuite faire intervenir un utilitaire. La doc
du noyau 2.6.26.2 que j'ai téléchargée est confuse sur ce point, on
dirait que de nouveaux passages ont été rajoutés à une version
ancienne, et la cohérence n'est pas toujours évidente. Je cite :
'In order to boot your new kernel, you'll need to copy the kernel image
(e.g. .../linux/arch/i386/boot/bzImage after compilation) to the place
where your regular bootable kernel is found'
Je ne suis malheureusement pas très sûr de l'endroit où ce fichier
bzImage devrait être copié. C'est que je ne trouve que celui là sur mon
système, et j'ignore ce qu'il est advenu de celui qui avait dû servir à
compiler mon noyau actuel, il y a cela 2 ans environ. Un 'find /| grep
bzImage' ne m'en trouve pas d'autre que celui que je viens de compiler.
Merci de me dire comment j'aurais dû créer le fichier initrd.img, le
problème est peut-être là, car, pour ce qui est de mon RAID1, je n'ai
certes pas supprimé cette option dans la config du nouveau noyau.
Merci de me dire comment j'aurais dû créer le fichier initrd.img, le
problème est peut-être là, car, pour ce qui est de mon RAID1, je n'ai
certes pas supprimé cette option dans la config du nouveau noyau.
Merci de me dire comment j'aurais dû créer le fichier initrd.img, le
problème est peut-être là, car, pour ce qui est de mon RAID1, je n'ai
certes pas supprimé cette option dans la config du nouveau noyau.
Merci de me dire comment j'aurais dû créer le fichier initrd.img, le
problème est peut-être là, car, pour ce qui est de mon RAID1, je n'ai
certes pas supprimé cette option dans la config du nouveau noyau.
On 17/08/2009 20:32, Bernard wrote:
Bonsoir,
> Ayant voulu installer un noyau plus récent sur ma Debian Sarge :
[â¦]
> 'In order to boot your new kernel, you'll need to copy the kernel image
> (e.g. .../linux/arch/i386/boot/bzImage after compilation) to the place
> where your regular bootable kernel is found'
> Je ne suis malheureusement pas très sûr de l'endroit où ce fichier
> bzImage devrait être copié. C'est que je ne trouve que celui là sur mon
> système, et j'ignore ce qu'il est advenu de celui qui avait dà » servir Ã
> compiler mon noyau actuel, il y a cela 2 ans environ. Un 'find /| grep
> bzImage' ne m'en trouve pas d'autre que celui que je viens de compiler.
Il est généralement nommé vmlinuz-(version), et est dans / boot ; il y a
aussi un lien symbolique /vmlinuz qui pointe sur le dernier noyau en date
> Je
> n'avais donc pas d'images initrd pour ce nouveau noyau, mais, un peu
> naïvement sans doute, j'avais cru que le fait d'y mettre bzImage a llait
> déclencher - lors du prochain boot - la création de l'initrd. img.
Il y a une procédure Debian pour packager son noyau en .deb il me
semble, mais la doc donne une méthode sans deb :
http://www.debian.org/doc/manuals/reference/ch-kernel.fr.html
[â¦]
Bonne chance !
On 17/08/2009 20:32, Bernard wrote:
Bonsoir,
> Ayant voulu installer un noyau plus récent sur ma Debian Sarge :
[â¦]
> 'In order to boot your new kernel, you'll need to copy the kernel image
> (e.g. .../linux/arch/i386/boot/bzImage after compilation) to the place
> where your regular bootable kernel is found'
> Je ne suis malheureusement pas très sûr de l'endroit où ce fichier
> bzImage devrait être copié. C'est que je ne trouve que celui là sur mon
> système, et j'ignore ce qu'il est advenu de celui qui avait dà » servir Ã
> compiler mon noyau actuel, il y a cela 2 ans environ. Un 'find /| grep
> bzImage' ne m'en trouve pas d'autre que celui que je viens de compiler.
Il est généralement nommé vmlinuz-(version), et est dans / boot ; il y a
aussi un lien symbolique /vmlinuz qui pointe sur le dernier noyau en date
> Je
> n'avais donc pas d'images initrd pour ce nouveau noyau, mais, un peu
> naïvement sans doute, j'avais cru que le fait d'y mettre bzImage a llait
> déclencher - lors du prochain boot - la création de l'initrd. img.
Il y a une procédure Debian pour packager son noyau en .deb il me
semble, mais la doc donne une méthode sans deb :
http://www.debian.org/doc/manuals/reference/ch-kernel.fr.html
[â¦]
Bonne chance !
On 17/08/2009 20:32, Bernard wrote:
Bonsoir,
> Ayant voulu installer un noyau plus récent sur ma Debian Sarge :
[â¦]
> 'In order to boot your new kernel, you'll need to copy the kernel image
> (e.g. .../linux/arch/i386/boot/bzImage after compilation) to the place
> where your regular bootable kernel is found'
> Je ne suis malheureusement pas très sûr de l'endroit où ce fichier
> bzImage devrait être copié. C'est que je ne trouve que celui là sur mon
> système, et j'ignore ce qu'il est advenu de celui qui avait dà » servir Ã
> compiler mon noyau actuel, il y a cela 2 ans environ. Un 'find /| grep
> bzImage' ne m'en trouve pas d'autre que celui que je viens de compiler.
Il est généralement nommé vmlinuz-(version), et est dans / boot ; il y a
aussi un lien symbolique /vmlinuz qui pointe sur le dernier noyau en date
> Je
> n'avais donc pas d'images initrd pour ce nouveau noyau, mais, un peu
> naïvement sans doute, j'avais cru que le fait d'y mettre bzImage a llait
> déclencher - lors du prochain boot - la création de l'initrd. img.
Il y a une procédure Debian pour packager son noyau en .deb il me
semble, mais la doc donne une méthode sans deb :
http://www.debian.org/doc/manuals/reference/ch-kernel.fr.html
[â¦]
Bonne chance !
Bonjour,
Le lundi 17 août 2009, Bernard a écrit...Merci de me dire comment j'aurais dû créer le fichier initrd.img, le
problème est peut-être là, car, pour ce qui est de mon RAID1, je n'ai
certes pas supprimé cette option dans la config du nouveau noyau.
Utiliser make-kpkg du paquet kernel-package. Il y a longtemps que je
n'ai pas compilé un noyau, je suppose que c'est toujours ainsi qu'on
fait proprement sur une Debian.
Bonjour,
Le lundi 17 août 2009, Bernard a écrit...
Merci de me dire comment j'aurais dû créer le fichier initrd.img, le
problème est peut-être là, car, pour ce qui est de mon RAID1, je n'ai
certes pas supprimé cette option dans la config du nouveau noyau.
Utiliser make-kpkg du paquet kernel-package. Il y a longtemps que je
n'ai pas compilé un noyau, je suppose que c'est toujours ainsi qu'on
fait proprement sur une Debian.
Bonjour,
Le lundi 17 août 2009, Bernard a écrit...Merci de me dire comment j'aurais dû créer le fichier initrd.img, le
problème est peut-être là, car, pour ce qui est de mon RAID1, je n'ai
certes pas supprimé cette option dans la config du nouveau noyau.
Utiliser make-kpkg du paquet kernel-package. Il y a longtemps que je
n'ai pas compilé un noyau, je suppose que c'est toujours ainsi qu'on
fait proprement sur une Debian.
[â¦]
Si un initrd.img n'est pas créé à la fin de la compil, ce qui peut
arriver avec certains noyaux récents ou autres, il faut égaleme nt
installer et utiliser initramfs-tools
[â¦]
Si un initrd.img n'est pas créé à la fin de la compil, ce qui peut
arriver avec certains noyaux récents ou autres, il faut égaleme nt
installer et utiliser initramfs-tools
[â¦]
Si un initrd.img n'est pas créé à la fin de la compil, ce qui peut
arriver avec certains noyaux récents ou autres, il faut égaleme nt
installer et utiliser initramfs-tools
~TraydenT~, lundi 17 août 2009, 21:25:09 CESTOn 17/08/2009 20:32, Bernard wrote:
Bonsoir,
’soir,Ayant voulu installer un noyau plus récent sur ma Debian Sarge :
Tout d’abord, tu as deux versions stables de retard : Sarge a
été remplacée par Etch (en 2007) puis Lenny (au début de cette
année). Il faut de bonnes raisons pour conserver une version
obsolète, et je n’en vois pas vraiment qui tiendraient s’il est
possible d’utiliser un noyau récent sur la machine (à part
peut-être vouloir conserver XFree86).
La mise à jour d’une Debian (passer d’abord par Etch) est très
facile (plus que compiler un noyau).
Être à jour permet :
— de supprimer les trous de sécurité corrigés depuis ;
— d’avoir de nouvelles fonctionnalités et de nouveaux
programmes ;
— et, accessoirement, de trouver de la doc et de l’aide qui
correspondent un tant soit peu avec ce que l’on a en face de
soi.[…]'In order to boot your new kernel, you'll need to copy the kernel image
(e.g. .../linux/arch/i386/boot/bzImage after compilation) to the place
where your regular bootable kernel is found'
Traduction : « Pour démarrer avec votre nouveau noyau, vous
devez copier l’image noyau
(p.ex. .../linux/arch/i386/boot/bzImage après compilation) à
l’endroit où votre noyau habituel se trouve. »
En somme : placer votre noyau où il doit être placé.
Soit /boot, comme tu l’as deviné.Je ne suis malheureusement pas très sûr de l'endroit où ce fichier
bzImage devrait être copié. C'est que je ne trouve que celui là sur mon
système, et j'ignore ce qu'il est advenu de celui qui avait dû servir à
compiler mon noyau actuel, il y a cela 2 ans environ. Un 'find /| grep
bzImage' ne m'en trouve pas d'autre que celui que je viens de compiler.
Il est généralement nommé vmlinuz-(version), et est dans /boot ; il y a
aussi un lien symbolique /vmlinuz qui pointe sur le dernier noyau en date
[Je remets un bout de l’original :]Je
n'avais donc pas d'images initrd pour ce nouveau noyau, mais, un peu
naïvement sans doute, j'avais cru que le fait d'y mettre bzImage allait
déclencher - lors du prochain boot - la création de l'initrd.img.
Oui, c’était naïf ;o) C’est le serpent qui se mord la queue :
le noyau a besoin de l’initrd pour démarrer complètement le
système. Sans initrd, il est limité (pas de modules, très peu de
pilotes…), il n’a donc pas les moyens de créer un initrd.
Un initrd peut créer un initrd…Il y a une procédure Debian pour packager son noyau en .deb il me
semble, mais la doc donne une méthode sans deb :
http://www.debian.org/doc/manuals/reference/ch-kernel.fr.html
Tout à fait. La méthode make-kpkg est la plus simple (même si
la réf. la complique un peu) : option --initrd pour un initrd,
Sinon, tu as aussi la possibilité de ne pas utiliser d’initrd
(c’est une option du noyau, cf. make menuconfig dans General
Setup).[…]
Bonne chance !
Itou.
~TraydenT~, lundi 17 août 2009, 21:25:09 CEST
On 17/08/2009 20:32, Bernard wrote:
Bonsoir,
’soir,
Ayant voulu installer un noyau plus récent sur ma Debian Sarge :
Tout d’abord, tu as deux versions stables de retard : Sarge a
été remplacée par Etch (en 2007) puis Lenny (au début de cette
année). Il faut de bonnes raisons pour conserver une version
obsolète, et je n’en vois pas vraiment qui tiendraient s’il est
possible d’utiliser un noyau récent sur la machine (à part
peut-être vouloir conserver XFree86).
La mise à jour d’une Debian (passer d’abord par Etch) est très
facile (plus que compiler un noyau).
Être à jour permet :
— de supprimer les trous de sécurité corrigés depuis ;
— d’avoir de nouvelles fonctionnalités et de nouveaux
programmes ;
— et, accessoirement, de trouver de la doc et de l’aide qui
correspondent un tant soit peu avec ce que l’on a en face de
soi.
[…]
'In order to boot your new kernel, you'll need to copy the kernel image
(e.g. .../linux/arch/i386/boot/bzImage after compilation) to the place
where your regular bootable kernel is found'
Traduction : « Pour démarrer avec votre nouveau noyau, vous
devez copier l’image noyau
(p.ex. .../linux/arch/i386/boot/bzImage après compilation) à
l’endroit où votre noyau habituel se trouve. »
En somme : placer votre noyau où il doit être placé.
Soit /boot, comme tu l’as deviné.
Je ne suis malheureusement pas très sûr de l'endroit où ce fichier
bzImage devrait être copié. C'est que je ne trouve que celui là sur mon
système, et j'ignore ce qu'il est advenu de celui qui avait dû servir à
compiler mon noyau actuel, il y a cela 2 ans environ. Un 'find /| grep
bzImage' ne m'en trouve pas d'autre que celui que je viens de compiler.
Il est généralement nommé vmlinuz-(version), et est dans /boot ; il y a
aussi un lien symbolique /vmlinuz qui pointe sur le dernier noyau en date
[Je remets un bout de l’original :]
Je
n'avais donc pas d'images initrd pour ce nouveau noyau, mais, un peu
naïvement sans doute, j'avais cru que le fait d'y mettre bzImage allait
déclencher - lors du prochain boot - la création de l'initrd.img.
Oui, c’était naïf ;o) C’est le serpent qui se mord la queue :
le noyau a besoin de l’initrd pour démarrer complètement le
système. Sans initrd, il est limité (pas de modules, très peu de
pilotes…), il n’a donc pas les moyens de créer un initrd.
Un initrd peut créer un initrd…
Il y a une procédure Debian pour packager son noyau en .deb il me
semble, mais la doc donne une méthode sans deb :
http://www.debian.org/doc/manuals/reference/ch-kernel.fr.html
Tout à fait. La méthode make-kpkg est la plus simple (même si
la réf. la complique un peu) : option --initrd pour un initrd,
Sinon, tu as aussi la possibilité de ne pas utiliser d’initrd
(c’est une option du noyau, cf. make menuconfig dans General
Setup).
[…]
Bonne chance !
Itou.
~TraydenT~, lundi 17 août 2009, 21:25:09 CESTOn 17/08/2009 20:32, Bernard wrote:
Bonsoir,
’soir,Ayant voulu installer un noyau plus récent sur ma Debian Sarge :
Tout d’abord, tu as deux versions stables de retard : Sarge a
été remplacée par Etch (en 2007) puis Lenny (au début de cette
année). Il faut de bonnes raisons pour conserver une version
obsolète, et je n’en vois pas vraiment qui tiendraient s’il est
possible d’utiliser un noyau récent sur la machine (à part
peut-être vouloir conserver XFree86).
La mise à jour d’une Debian (passer d’abord par Etch) est très
facile (plus que compiler un noyau).
Être à jour permet :
— de supprimer les trous de sécurité corrigés depuis ;
— d’avoir de nouvelles fonctionnalités et de nouveaux
programmes ;
— et, accessoirement, de trouver de la doc et de l’aide qui
correspondent un tant soit peu avec ce que l’on a en face de
soi.[…]'In order to boot your new kernel, you'll need to copy the kernel image
(e.g. .../linux/arch/i386/boot/bzImage after compilation) to the place
where your regular bootable kernel is found'
Traduction : « Pour démarrer avec votre nouveau noyau, vous
devez copier l’image noyau
(p.ex. .../linux/arch/i386/boot/bzImage après compilation) à
l’endroit où votre noyau habituel se trouve. »
En somme : placer votre noyau où il doit être placé.
Soit /boot, comme tu l’as deviné.Je ne suis malheureusement pas très sûr de l'endroit où ce fichier
bzImage devrait être copié. C'est que je ne trouve que celui là sur mon
système, et j'ignore ce qu'il est advenu de celui qui avait dû servir à
compiler mon noyau actuel, il y a cela 2 ans environ. Un 'find /| grep
bzImage' ne m'en trouve pas d'autre que celui que je viens de compiler.
Il est généralement nommé vmlinuz-(version), et est dans /boot ; il y a
aussi un lien symbolique /vmlinuz qui pointe sur le dernier noyau en date
[Je remets un bout de l’original :]Je
n'avais donc pas d'images initrd pour ce nouveau noyau, mais, un peu
naïvement sans doute, j'avais cru que le fait d'y mettre bzImage allait
déclencher - lors du prochain boot - la création de l'initrd.img.
Oui, c’était naïf ;o) C’est le serpent qui se mord la queue :
le noyau a besoin de l’initrd pour démarrer complètement le
système. Sans initrd, il est limité (pas de modules, très peu de
pilotes…), il n’a donc pas les moyens de créer un initrd.
Un initrd peut créer un initrd…Il y a une procédure Debian pour packager son noyau en .deb il me
semble, mais la doc donne une méthode sans deb :
http://www.debian.org/doc/manuals/reference/ch-kernel.fr.html
Tout à fait. La méthode make-kpkg est la plus simple (même si
la réf. la complique un peu) : option --initrd pour un initrd,
Sinon, tu as aussi la possibilité de ne pas utiliser d’initrd
(c’est une option du noyau, cf. make menuconfig dans General
Setup).[…]
Bonne chance !
Itou.
maderios, lundi 17 août 2009, 22:13:50 CEST[…]
Si un initrd.img n'est pas créé à la fin de la compil, ce qui peut
arriver avec certains noyaux récents ou autres, il faut également
installer et utiliser initramfs-tools
Euh, si je me souviens bien, initramfs, c’était à partir de
Etch.
Pour Sarge, c’est bien mkinitrd (mais avec les bonnes
options).
maderios, lundi 17 août 2009, 22:13:50 CEST
[…]
Si un initrd.img n'est pas créé à la fin de la compil, ce qui peut
arriver avec certains noyaux récents ou autres, il faut également
installer et utiliser initramfs-tools
Euh, si je me souviens bien, initramfs, c’était à partir de
Etch.
Pour Sarge, c’est bien mkinitrd (mais avec les bonnes
options).
maderios, lundi 17 août 2009, 22:13:50 CEST[…]
Si un initrd.img n'est pas créé à la fin de la compil, ce qui peut
arriver avec certains noyaux récents ou autres, il faut également
installer et utiliser initramfs-tools
Euh, si je me souviens bien, initramfs, c’était à partir de
Etch.
Pour Sarge, c’est bien mkinitrd (mais avec les bonnes
options).
[â¦]
> Tout dâabord, tu as deux versions stables de retard
[â¦]
Oui, justement, je tiens à conserver fvwm, et donc XFree86.
[â¦]
Par ailleurs, le passage de Sarge à Lenny
n'est apparemment pas si évident, d'autant qu'il paraît que les modules
qui permettaient de passer de Sarge à Etch ne sont plus disponibles,
et qu'un passage direct à Lenny n'est pas possible.
Alors il faudra tout
sauvegarder sur des disques externes, puis reformater et installer
Lenny, récupérer les données sauvegardées et les rà ©installer, etc...
[â¦]
[â¦]
> Tout dâabord, tu as deux versions stables de retard
[â¦]
Oui, justement, je tiens à conserver fvwm, et donc XFree86.
[â¦]
Par ailleurs, le passage de Sarge à Lenny
n'est apparemment pas si évident, d'autant qu'il paraît que les modules
qui permettaient de passer de Sarge à Etch ne sont plus disponibles,
et qu'un passage direct à Lenny n'est pas possible.
Alors il faudra tout
sauvegarder sur des disques externes, puis reformater et installer
Lenny, récupérer les données sauvegardées et les rà ©installer, etc...
[â¦]
[â¦]
> Tout dâabord, tu as deux versions stables de retard
[â¦]
Oui, justement, je tiens à conserver fvwm, et donc XFree86.
[â¦]
Par ailleurs, le passage de Sarge à Lenny
n'est apparemment pas si évident, d'autant qu'il paraît que les modules
qui permettaient de passer de Sarge à Etch ne sont plus disponibles,
et qu'un passage direct à Lenny n'est pas possible.
Alors il faudra tout
sauvegarder sur des disques externes, puis reformater et installer
Lenny, récupérer les données sauvegardées et les rà ©installer, etc...
[â¦]