Page 1 sur 1

[Initramfs] Uncompression error + kernel panic (En cours)

Publié : sam. 28 mai 2011, 01:22
par Molotov
Bonjour,

Depuis ce matin je suis confronté à un problème sur mon laptop, et pas qu'un peu, puisque :

Image

Je n'avais pas fais de mise à jour depuis la semaine dernière. Toutefois, le boot en fallback se déroule sans problème, j'ai donc fais à l'instant un -Syu, qui n'a rien changé au problème.

Après avoir passé la journée à chercher sur le web, je me résoud à vous demander de l'aide.

Merci d'avance. :D

PS : Désolé pour la qualité pitoyable de la photo, pas d'APN sous la main, le mobile n'est pas non plus ce qui se fait de mieux.

Re: [Initramfs] Uncompression error + kernel panic (En cours

Publié : lun. 30 mai 2011, 09:52
par FoolEcho
As-tu tenté de refaire l'image (mkinitpcio -p kernel26) ou de réinstaller le kernel précédent à partir de ton cache ?

Re: [Initramfs] Uncompression error + kernel panic (En cours

Publié : lun. 30 mai 2011, 11:23
par oktoberfest
Salut,

si le failback fonctionne, le problème est peut-être du côté du /etc/mkinitcpio.conf. Pas de changement dans ce fichier ? Il suffit d'un hook en moins (sata, ide, filesystems...) pour que ça plante.

Re: [Initramfs] Uncompression error + kernel panic (En cours

Publié : mar. 31 mai 2011, 14:46
par Molotov
Merci à tous les deux ! :D
Pour le moment, ça semble fonctionner après un

Code : Tout sélectionner

mkinitcpio -p kernel26
.
Ce qui me perturbe quand même c'est le fait que le problème était présent avant et après mise à jour, donc avec deux versions différentes du kernel. Bref, pas tout compris...

Re: [Initramfs] Uncompression error + kernel panic (En cours

Publié : jeu. 02 juin 2011, 01:03
par Molotov
Et bien en fait non, depuis ce matin, le même problème s'est représenté, impossible de booter autrement qu'en Fallback.
J'ai vérifié le /etc/mkinitcpio.conf qui me semble on ne peut plus normal. Bref je sèche et commence à désespérer.

Re: [Initramfs] Uncompression error + kernel panic (En cours

Publié : jeu. 02 juin 2011, 03:35
par izanami
Bonjour,

As tu essayé d'enlever la compression de l'initrd ? Pour le changer, commente dans /etc/mkinitcpio.conf la ligne COMPRESSION.

Quels hook sont utilisé ?

À pluche !

Re: [Initramfs] Uncompression error + kernel panic (En cours

Publié : jeu. 02 juin 2011, 09:54
par benjarobin
Tu n'aurais pas un problème matériel ? Qui corrompt tes données ?
Que ce passe t-il si tu refait un : mkinitcpio -p kernel26 en chroot ?

Re: [Initramfs] Uncompression error + kernel panic (En cours

Publié : jeu. 02 juin 2011, 12:06
par Molotov
Mon mkinitcpio.conf : (au cas où quelque chose m'aurait échappé)

Code : Tout sélectionner

# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES="piix ide_disk reiserfs"
MODULES=""

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run first, so it may be used to
# override the actual binaries used in a given hook.
# (Existing files are NOT overwritten if already added)
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=""

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
# Some users may wish to include modprobe.conf for custom module options
# like so:
#    FILES="/etc/modprobe.conf"
FILES=""

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No raid, lvm2, or encrypted root is needed.
#    HOOKS="base"
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS="base udev autodetect pata scsi sata filesystems"
#
##   This is identical to the above, except the old ide subsystem is
##   used for IDE devices instead of the new pata subsystem.
#    HOOKS="base udev autodetect ide scsi sata filesystems"
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS="base udev pata scsi sata usb filesystems"
#
##   This setup assembles a pata raid array with an encrypted root FS.
##   Note: See 'mkinitcpio -H raid' for more information on raid devices.
#    HOOKS="base udev pata raid encrypt filesystems"
#
##   This setup loads an lvm2 volume group on a usb device.
#    HOOKS="base udev usb lvm2 filesystems"
HOOKS="base udev autodetect pata scsi sata filesystems"

# COMPRESSION
# Use this to compress the initramfs image. With kernels earlier than
# 2.6.30, only gzip is supported, which is also the default. Newer kernels
# support gzip, bzip2 and lzma. Kernels 2.6.38 and later support xz
# compression.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=""
Et je vais de ce pas faire un chroot.

Edit : Après le mkinitcpio -p kernel26 en chroot, reboot et (presque) même message d'erreur.
En effet, la ligne

Code : Tout sélectionner

initramfs unpacking failed: un compression error
s'est vue remplacée par

Code : Tout sélectionner

initramfs unpacking failed: junk in compressed archive