[Problème au démarrage] ZSTD-compressed truncated file
[Problème au démarrage] ZSTD-compressed truncated file
Bonjour,
J'ai un problème depuis aujourd'hui, lorsque je lance mon archlinux, j'ai la ligne ZSTD-compressed truncated file, et ça me co sur rootfs. Pour essayer de résoudre le problème, je m'aide de chatgpt et je boot sur un arch iso, essayant de réinstaller le noyau avec mkinitcpio. J'ai essayé de compresser avec d'autres formats (par exemple gzip), à chaque fois la ligne mkinitcpio -P termine avec succès.
Cependant :
- Lorsque je fais "file /boot/initramfs-linux.img" j'obtiens "badsystem call"
- Lorsque je check le début du fichier, j'obtiens 30 37 30 37, suggérant apparemment que le fichier n'est pas compressé (alors que mkinitcpio -P semble terminer avec succès, en mentionnant que la modification de la compression a été prise en compte)
- Lorsque je redémarre, j'ai toujours le même problème, toujours avec "ZSTD -compressed" alors que j'ai changé la compression dans le fichier de configuration.
Avez-vous des idées pour résoudre mon problème ? Je peux founir + de détail si besoin. Si les logs demandées sont longues, j'apprécierai qu'on me guide vers un logiciel qui permet d'upload le résultat d'une commande.
Je vous remercie et vous souhaite un bon week-end.
J'ai un problème depuis aujourd'hui, lorsque je lance mon archlinux, j'ai la ligne ZSTD-compressed truncated file, et ça me co sur rootfs. Pour essayer de résoudre le problème, je m'aide de chatgpt et je boot sur un arch iso, essayant de réinstaller le noyau avec mkinitcpio. J'ai essayé de compresser avec d'autres formats (par exemple gzip), à chaque fois la ligne mkinitcpio -P termine avec succès.
Cependant :
- Lorsque je fais "file /boot/initramfs-linux.img" j'obtiens "badsystem call"
- Lorsque je check le début du fichier, j'obtiens 30 37 30 37, suggérant apparemment que le fichier n'est pas compressé (alors que mkinitcpio -P semble terminer avec succès, en mentionnant que la modification de la compression a été prise en compte)
- Lorsque je redémarre, j'ai toujours le même problème, toujours avec "ZSTD -compressed" alors que j'ai changé la compression dans le fichier de configuration.
Avez-vous des idées pour résoudre mon problème ? Je peux founir + de détail si besoin. Si les logs demandées sont longues, j'apprécierai qu'on me guide vers un logiciel qui permet d'upload le résultat d'une commande.
Je vous remercie et vous souhaite un bon week-end.
- benjarobin
- Maître du Kyudo
- Messages : 17624
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Problème au démarrage] ZSTD-compressed truncated file
Bonjour,
Déjà une réponse facile, pour fournir des logs voir : https://wiki.archlinux.org/title/List_o ... n_services
Le "badsystem call" de la commande file me laisse perplexe, as tu installé un antivirus sur ton système Linux ?
As tu le problème depuis l'ISO, depuis arch-chroot ? C'est en tout cas le symptôme d'un problème sur ton PC.
Depuis le compte root (où tu effectues ces commandes), quelle est la sortie de la commande :
Quelle est la sortie de :
Quelle place as tu de libre dans la partition utilisée pour stocker /boot ?
Quel est le chargeur de démarrage ? Quel est ton partitionnement, comment tout cela est monté, ... ?
Déjà une réponse facile, pour fournir des logs voir : https://wiki.archlinux.org/title/List_o ... n_services
Le "badsystem call" de la commande file me laisse perplexe, as tu installé un antivirus sur ton système Linux ?
As tu le problème depuis l'ISO, depuis arch-chroot ? C'est en tout cas le symptôme d'un problème sur ton PC.
Depuis le compte root (où tu effectues ces commandes), quelle est la sortie de la commande :
env
Quelle est la sortie de :
Code : Tout sélectionner
pacman -Qm
file --no-sandbox /boot/initramfs-linux.img
grep -Pvr "^ *#|^ *$" /etc/mkinitcpio*
Quel est le chargeur de démarrage ? Quel est ton partitionnement, comment tout cela est monté, ... ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Problème au démarrage] ZSTD-compressed truncated file
Voici la sortie des commandes :
J'utilise 78% de 500Go
J'utilise GRUB EFI
J'ai une partition / et une partition /boot
Sur mon arch chroot j'ai monté nvme0n1p2 (le /) sur /boot et le p1 sur /boot/efi
J'espère ne pas me tromper sur les réponses.
Code : Tout sélectionner
cef-minimal-obs-bin 2:127.3.4+ga0ca18e+chromium_127.0.6533.100_5-1
downgrade 11.5.2-1
dropbox 228.4.5567-1
i3-volume 3.6.1-1
jd-gui 1.6.6-2
kfilemetadata5 5.116.0-2
lib32-aom 3.12.0-1
lib32-aom-debug 3.12.0-1
lib32-libdav1d 1.5.0-1
lib32-libde265 1.0.11-1
lib32-libnuma 2.0.19-1
lib32-libnuma-debug 2.0.19-1
lib32-sdl2-debug 2.32.2-3
lib32-unixodbc 2.3.12-2
lib32-unixodbc-debug 2.3.12-2
lib32-x265 1:4.1-1
lib32-x265-debug 1:4.1-1
light-debug 1.2.2-5
mcomix 3.1.0-2
ocenaudio-bin 3.15.2-1
ocenaudio-bin-debug 3.15.2-1
opera 120.0.5543.93-1
python-pep517 0.13.1-2
qbittorrent-qt5 4.6.7-1
qbittorrent-qt5-debug 4.6.7-1
sdl2-debug 2.32.2-4
sublime-text-4 4.4200-1
sublime-text-4-debug 4.4200-1
t1lib 5.1.2-8
wine-stable-debug 9.0-3
yay 12.5.0-1
yay-debug 12.5.0-1
Code : Tout sélectionner
/boot/initramfs-linux.img: ASCII cpio archive (SVR4 with no CRC)
Code : Tout sélectionner
/etc/mkinitcpio.conf:MODULES=()
/etc/mkinitcpio.conf:BINARIES=()
/etc/mkinitcpio.conf:FILES=()
/etc/mkinitcpio.conf:HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block filesystems fsck)
/etc/mkinitcpio.conf:COMPRESSION="lz4"
/etc/mkinitcpio.d/linux.preset:ALL_kver="/boot/vmlinuz-linux"
/etc/mkinitcpio.d/linux.preset:PRESETS=('default' 'fallback')
/etc/mkinitcpio.d/linux.preset:default_image="/boot/initramfs-linux.img"
/etc/mkinitcpio.d/linux.preset:fallback_image="/boot/initramfs-linux-fallback.img"
/etc/mkinitcpio.d/linux.preset:fallback_options="-S autodetect"
/etc/mkinitcpio.d/linux-lts.preset:ALL_kver="/boot/vmlinuz-linux-lts"
/etc/mkinitcpio.d/linux-lts.preset:PRESETS=('default' 'fallback')
/etc/mkinitcpio.d/linux-lts.preset:default_image="/boot/initramfs-linux-lts.img"
/etc/mkinitcpio.d/linux-lts.preset:fallback_image="/boot/initramfs-linux-lts-fallback.img"
/etc/mkinitcpio.d/linux-lts.preset:fallback_options="-S autodetect"
J'utilise GRUB EFI
J'ai une partition / et une partition /boot
Sur mon arch chroot j'ai monté nvme0n1p2 (le /) sur /boot et le p1 sur /boot/efi
J'espère ne pas me tromper sur les réponses.
- benjarobin
- Maître du Kyudo
- Messages : 17624
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Problème au démarrage] ZSTD-compressed truncated file
Tu devrais déjà supprimer
Tu ne m'as pas indiqué si tu avais en système antivirus, ni donné la sortie de
Je n'ai pas du tout compris ton partitionnement.
Où est ta partition racine ? Peux tu expliquer ton partitionnement, la taille libre et utilisé de chaque partition.
Quel est le contenu de ton fstab ? Peux tu donner le contenu de ton grub.cfg généré ?
Quelle est la sortie (en root) de :
COMPRESSION="lz4"
de ton mkinitcpio.conf
Tu ne m'as pas indiqué si tu avais en système antivirus, ni donné la sortie de
env
Je n'ai pas du tout compris ton partitionnement.
Où est ta partition racine ? Peux tu expliquer ton partitionnement, la taille libre et utilisé de chaque partition.
Quel est le contenu de ton fstab ? Peux tu donner le contenu de ton grub.cfg généré ?
Quelle est la sortie (en root) de :
Code : Tout sélectionner
blkid
fdisk -l
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Problème au démarrage] ZSTD-compressed truncated file
Merci pour la réponse, voici les infos que tu as demandées :
env
Partition
fstab
Grub
blkid
fdisk -l
env
Code : Tout sélectionner
SHELL=/bin/bash
COLORTERM=yes
LESS_TERMCAP_se=[0m
LESS_TERMCAP_so=[01;44;33m
CREDENTIALS_DIRECTORY=/run/credentials/getty@tty1.service
MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
EDITOR=vim
XDG_SEAT=seat0
PWD=/
LOGNAME=root
XDG_SESSION_TYPE=tty
SYSTEMD_EXEC_PID=1045
MOTD_SHOWN=pam
HOME=/root
LANG=C.UTF-8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.jxl=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/system.slice/system-getty.slice/getty@tty1.service/memory.pressure
INVOCATION_ID=2397f3d86fb547068503ceae3e796f0c
XDG_SESSION_CLASS=user-early
TERM=linux
LESS_TERMCAP_mb=[01;31m
LESS_TERMCAP_me=[0m
LESS_TERMCAP_md=[01;31m
USER=root
SHLVL=3
LESS_TERMCAP_ue=[0m
LESS_TERMCAP_us=[01;32m
PAGER=less
LC_MESSAGES=
XDG_VTNR=1
XDG_SESSION_ID=1
XDG_RUNTIME_DIR=/run/user/0
DEBUGINFOD_URLS=https://debuginfod.archlinux.org
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus
MAIL=/var/spool/mail/root
OLDPWD=/root
_=/usr/bin/env
Partition
Code : Tout sélectionner
NAME SIZE TYPE FSTYPE MOUNTPOINT UUID
loop0 959.8M loop squashfs
nvme0n1 476.9G disk
├─nvme0n1p1 260M part vfat /boot/efi AC90-FC03
└─nvme0n1p2 476.7G part ext4 / 97ff83f1-8faa-4385-aff4-87aefa1ec563
fstab
Code : Tout sélectionner
# Static information about the filesystems.
# See fstab(5) for details.
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/nvme0n1p2
UUID=97ff83f1-8faa-4385-aff4-87aefa1ec563 / ext4 rw,relatime 0 1
# /dev/nvme0n1p1 LABEL=SYSTEM
UUID=AC90-FC03 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2
Grub
Code : Tout sélectionner
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root 97ff83f1-8faa-4385-aff4-87aefa1ec563
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_input console
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=5
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-97ff83f1-8faa-4385-aff4-87aefa1ec563' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod fat
search --no-floppy --fs-uuid --set=root AC90-FC03
echo 'Loading Linux linux-lts ...'
linux /vmlinuz-linux-lts root=UUID=97ff83f1-8faa-4385-aff4-87aefa1ec563 rw loglevel=3 intelgpu.dc=0 intelgpu.audio=0 intelgpu.dpm=0 intelgpu.aspm=0 intelgpu.runpm=0 intelgpu.bapm=0 quiet
echo 'Loading initial ramdisk ...'
initrd /intel-ucode.img /initramfs-linux-lts.img
}
submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-97ff83f1-8faa-4385-aff4-87aefa1ec563' {
menuentry 'Arch Linux, with Linux linux-lts' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-lts-advanced-97ff83f1-8faa-4385-aff4-87aefa1ec563' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod fat
search --no-floppy --fs-uuid --set=root AC90-FC03
echo 'Loading Linux linux-lts ...'
linux /vmlinuz-linux-lts root=UUID=97ff83f1-8faa-4385-aff4-87aefa1ec563 rw loglevel=3 intelgpu.dc=0 intelgpu.audio=0 intelgpu.dpm=0 intelgpu.aspm=0 intelgpu.runpm=0 intelgpu.bapm=0 quiet
echo 'Loading initial ramdisk ...'
initrd /intel-ucode.img /initramfs-linux-lts.img
}
menuentry 'Arch Linux, with Linux linux-lts (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-lts-fallback-97ff83f1-8faa-4385-aff4-87aefa1ec563' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod fat
search --no-floppy --fs-uuid --set=root AC90-FC03
echo 'Loading Linux linux-lts ...'
linux /vmlinuz-linux-lts root=UUID=97ff83f1-8faa-4385-aff4-87aefa1ec563 rw loglevel=3 intelgpu.dc=0 intelgpu.audio=0 intelgpu.dpm=0 intelgpu.aspm=0 intelgpu.runpm=0 intelgpu.bapm=0 quiet
echo 'Loading initial ramdisk ...'
initrd /intel-ucode.img /initramfs-linux-lts-fallback.img
}
menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-97ff83f1-8faa-4385-aff4-87aefa1ec563' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod fat
search --no-floppy --fs-uuid --set=root AC90-FC03
echo 'Loading Linux linux ...'
linux /vmlinuz-linux root=UUID=97ff83f1-8faa-4385-aff4-87aefa1ec563 rw loglevel=3 intelgpu.dc=0 intelgpu.audio=0 intelgpu.dpm=0 intelgpu.aspm=0 intelgpu.runpm=0 intelgpu.bapm=0 quiet
echo 'Loading initial ramdisk ...'
initrd /intel-ucode.img /initramfs-linux.img
}
menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-97ff83f1-8faa-4385-aff4-87aefa1ec563' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod fat
search --no-floppy --fs-uuid --set=root AC90-FC03
echo 'Loading Linux linux ...'
linux /vmlinuz-linux root=UUID=97ff83f1-8faa-4385-aff4-87aefa1ec563 rw loglevel=3 intelgpu.dc=0 intelgpu.audio=0 intelgpu.dpm=0 intelgpu.aspm=0 intelgpu.runpm=0 intelgpu.bapm=0 quiet
echo 'Loading initial ramdisk ...'
initrd /intel-ucode.img /initramfs-linux-fallback.img
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
fwsetup --is-supported
if [ "$grub_platform" = "efi" -a "$?" = 0 ]; then
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
fi
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg
fi
### END /etc/grub.d/41_custom ###
Code : Tout sélectionner
/dev/nvme0n1p1: LABEL_FATBOOT="SYSTEM" LABEL="SYSTEM" UUID="AC90-FC03" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="08acd291-aa07-4881-a267-c7a84f14eedb"
/dev/nvme0n1p2: UUID="97ff83f1-8faa-4385-aff4-87aefa1ec563" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="0a141813-ad08-5544-a17f-48e522798a18"
/dev/loop0: BLOCK_SIZE="1048576" TYPE="squashfs"
fdisk -l
Code : Tout sélectionner
Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: SN530 SDBPNPZ-512G-1004
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 74DD1AE8-022F-45B4-80FA-63CBA45859E2
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 534527 532480 260M EFI System
/dev/nvme0n1p2 534528 1000214527 999680000 476.7G Linux filesystem
Disk /dev/loop0: 959.75 MiB, 1006374912 bytes, 1965576 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
- benjarobin
- Maître du Kyudo
- Messages : 17624
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Problème au démarrage] ZSTD-compressed truncated file
Ok tu as déjà une énorme incohérence ! Une classique de confondre partition de boot et partition ESP !
nvme0n1p1 est une partition ESP, mais elle est montée dans /boot (d'après le fstab) mais tu la montes dans /boot/efi (en tout cas c'est actuellement le cas) !
Tu as actuellement grub de configuré pour que nvme0n1p1 soit monté dans /boot
Tu n'as toujours pas donné la taille libre de nvme0n1p1 ! Mais clairement 260M est bien trop petit pour stocker le dossier /boot !!!
Alors oui, dans certain cas nvme0n1p1 peut être utilisé comme partition de boot et partition ESP, mais c'est clairement quelque chose que je ne recommande pas !
Bref, ici la solution est simple :
- Supprimer la partition de boot : Ne plus en avoir !
- La partition nvme0n1p1 est une partition ESP, et donc doit être monté dans
- Créer le dossier
- Nettoyer le contenu de la partition nvme0n1p1 qui ne doit plus rien à voir, sauf éventuellement le chargeur de démarrage de Windows (si tu as un dual boot)
- Mettre à jour le fstab pour que nvme0n1p1 soit monté dans /efi
- Réinstaller (depuis arch-chroot) grub, linux, ucode et générer de nouveau la configuration de Grub
Bien sûr, comme tu fais tout depuis un ISO d'Arch, tu dois monter tout dans
nvme0n1p1 est une partition ESP, mais elle est montée dans /boot (d'après le fstab) mais tu la montes dans /boot/efi (en tout cas c'est actuellement le cas) !
Tu as actuellement grub de configuré pour que nvme0n1p1 soit monté dans /boot
Tu n'as toujours pas donné la taille libre de nvme0n1p1 ! Mais clairement 260M est bien trop petit pour stocker le dossier /boot !!!
Alors oui, dans certain cas nvme0n1p1 peut être utilisé comme partition de boot et partition ESP, mais c'est clairement quelque chose que je ne recommande pas !
Bref, ici la solution est simple :
- Supprimer la partition de boot : Ne plus en avoir !
- La partition nvme0n1p1 est une partition ESP, et donc doit être monté dans
/efi
(et non /boot/efi
, qui pose bien trop d'incompréhension, c'est une mauvaise pratique).- Créer le dossier
/efi
et monter nvme0n1p1 dans /efi
- Nettoyer le contenu de la partition nvme0n1p1 qui ne doit plus rien à voir, sauf éventuellement le chargeur de démarrage de Windows (si tu as un dual boot)
- Mettre à jour le fstab pour que nvme0n1p1 soit monté dans /efi
- Réinstaller (depuis arch-chroot) grub, linux, ucode et générer de nouveau la configuration de Grub
Bien sûr, comme tu fais tout depuis un ISO d'Arch, tu dois monter tout dans
/mnt
. Ce qui donne en résumé :
Code : Tout sélectionner
mount /dev/nvme0n1p2 /mnt
# Nettoyer /boot
rm -rf /mnt/boot/*
# Monter la partition EFI
mkdir -p /mnt/efi
mount /dev/nvme0n1p1 /mnt/efi
# Nettoyer /mnt/efi (A toi de voir, d'adapter...)
rm -rf /mnt/efi/*
# Mettre à jour /mnt/etc/fstab
nano /mnt/etc/fstab
# Entré dans le chroot
arch-chroot /mnt
# Installe soit intel-ucode ou amd-ucode (en fonction de ton CPU)
pacman -S grub linux linux-lts intel-ucode amd-ucode
# Installe Grub...
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Problème au démarrage] ZSTD-compressed truncated file
Merci je vais essayer ça bientôt, j'ai néanmoins une question.
Mon système fonctionnait bien depuis des années jusqu'à aujourd'hui, comment ces incohérences sont parvenues ? Si tu parles bien du système lui même et non du chroot.
Les seuls trucs anormaux suis se sont produits sont l'extinction de mon ordi par manque de batterie, et une petite chute de celui ci pendant qu'il était dans sa housse. J'ai utilisé un logiciel du nom de smartctl qui m'a confirmé que mon matériel semblait être en bon état.
Et sinon, je ne sais pas si mon chroot à été mal fait, ni pourquoi refaire des mkinitcpio n'était pas pris en compte, peut-être que ça enregistrait le fichier dans le mauvais dossier du coup ?
Je n'ai pas de dual boot windows, je dois complètement supprimer ma partition et n'en avoir plus qu'une ?
Merci pour ton temps
Mon système fonctionnait bien depuis des années jusqu'à aujourd'hui, comment ces incohérences sont parvenues ? Si tu parles bien du système lui même et non du chroot.
Les seuls trucs anormaux suis se sont produits sont l'extinction de mon ordi par manque de batterie, et une petite chute de celui ci pendant qu'il était dans sa housse. J'ai utilisé un logiciel du nom de smartctl qui m'a confirmé que mon matériel semblait être en bon état.
Et sinon, je ne sais pas si mon chroot à été mal fait, ni pourquoi refaire des mkinitcpio n'était pas pris en compte, peut-être que ça enregistrait le fichier dans le mauvais dossier du coup ?
Je n'ai pas de dual boot windows, je dois complètement supprimer ma partition et n'en avoir plus qu'une ?
Merci pour ton temps
- benjarobin
- Maître du Kyudo
- Messages : 17624
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Problème au démarrage] ZSTD-compressed truncated file
Oui ton chroot était mal fait. Tu n'as jamais mise à jour le contenu de nvme0n1p1 qui contenait le kernel.
Mais ce dossier est bien trop petit pour avoir du LTS et le kernel normal et aussi les images fallback. De mon côté, j'ai besoin de 371M !
Avec les mises à jour, cela ne devait juste plus rentrer dans le dossier.
Je n'ai jamais dit de supprimer la partition (enfin ce n'était pas ce que je voulais dire), j'ai voulu dire qu'il fallait supprimer la fonction partition de boot : Tu n'as pas besoin de partition de boot !
Mais la partition nvme0n1p1 est nécessaire c'est ta partition ESP. Sauf qu'auparavant c'était aussi ta partition de boot.
Mais ce dossier est bien trop petit pour avoir du LTS et le kernel normal et aussi les images fallback. De mon côté, j'ai besoin de 371M !
Avec les mises à jour, cela ne devait juste plus rentrer dans le dossier.
Je n'ai jamais dit de supprimer la partition (enfin ce n'était pas ce que je voulais dire), j'ai voulu dire qu'il fallait supprimer la fonction partition de boot : Tu n'as pas besoin de partition de boot !
Mais la partition nvme0n1p1 est nécessaire c'est ta partition ESP. Sauf qu'auparavant c'était aussi ta partition de boot.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Problème au démarrage] ZSTD-compressed truncated file
J'ai effectué ces étapes, et je n'ai plus aucune proposition de boot, GRUB n'est donc pas détecté. Est-ce le fait d'avoir monté sur /efi plutôt que /boot/efi ? J'ai peut-être oublié quelque chose
- benjarobin
- Maître du Kyudo
- Messages : 17624
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Problème au démarrage] ZSTD-compressed truncated file
L'emplacement du dossier de montage n'a aucune importance (mais vraiment je recommande d'utiliser /efi !). Par contre, si tu n'as pas réinstallé correctement Grub cela donne ceci...
Tu as bien démarré depuis l'ISO en mode UEFI ? Quelle est la sortie de : efibootmgr ?
As tu bein suivi toutes les étapes décrites dans : viewtopic.php?p=182847#p182847
Tu as bien démarré depuis l'ISO en mode UEFI ? Quelle est la sortie de : efibootmgr ?
As tu bein suivi toutes les étapes décrites dans : viewtopic.php?p=182847#p182847
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Problème au démarrage] ZSTD-compressed truncated file
J'ai exécuté à la lettre chacune de tes commandes
Pour le clear, j'ai tout clean /boot et /efi
La seule différence, c'est que je n'ai pas installé linux-lts. Il me semble que c'est optionnel.
Il n'y a que ça dans efiboot :
et après le grub-install :
Sauf que la ligne GRUB disparait au redémarrage, ce que je ne comprends pas tout à fait.
Pour le clear, j'ai tout clean /boot et /efi
La seule différence, c'est que je n'ai pas installé linux-lts. Il me semble que c'est optionnel.
Il n'y a que ça dans efiboot :
Code : Tout sélectionner
BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0001
Boot0001* UEFI: VendorCoProductCode 2.00 PciRoot(0x0)/Pci(0x14,0x0)/USB(2,0)/HD(1,MBR,0x129d13,0x800,0x752f7c0)0000424f
Code : Tout sélectionner
BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0000,0001
Boot0000* GRUB HD(1,GPT,08acd291-aa07-4881-a267-c7a84f14eedb,0x800,0x82000)/\EFI\GRUB\grubx64.efi
Boot0001* UEFI: VendorCoProductCode 2.00 PciRoot(0x0)/Pci(0x14,0x0)/USB(2,0)/HD(1,MBR,0x129d13,0x800,0x752f7c0)0000424f
- benjarobin
- Maître du Kyudo
- Messages : 17624
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Problème au démarrage] ZSTD-compressed truncated file
Ton BIOS semble bien bugué... Tu n'as pas de secure boot d'activé je suppose (normalement non, sinon l'ISO d'Arch ne fonctionne pas) ?
Tu as bien activé le support de "Other OS" dans le BIOS ? Tu n'es pas en mode "Windows" ?
Tu peux essayer d'installer Grub avec ces options :
Tu ne sais pas comment tu avais installé Grub à l'époque ?
En résumé, le minimum à faire maintenant que tu as fait le ménage est :
Tu as bien activé le support de "Other OS" dans le BIOS ? Tu n'es pas en mode "Windows" ?
Tu peux essayer d'installer Grub avec ces options :
Code : Tout sélectionner
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB --removable
En résumé, le minimum à faire maintenant que tu as fait le ménage est :
Code : Tout sélectionner
mount /dev/nvme0n1p2 /mnt
mount /dev/nvme0n1p1 /mnt/efi
arch-chroot /mnt
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB --removable
grub-mkconfig -o /boot/grub/grub.cfg
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Problème au démarrage] ZSTD-compressed truncated file [Résolu]
Bonjour,
Je viens d'exécuter tes commandes, il me semble que la seule différence c'est le "--removable" ?
Et bien écoute, tout fonctionne correctement maintenant, je te remercie !
Je viens d'exécuter tes commandes, il me semble que la seule différence c'est le "--removable" ?
Et bien écoute, tout fonctionne correctement maintenant, je te remercie !