Page 1 sur 1
[Démarrage] Erreur non fatale (RESOLU)
Publié : dim. 06 oct. 2019, 15:15
par timfa2
Bonjour, je viens d'installer ArchLinux sur mon MiniPC. J'en suis très content
. Tout marche mieux et plus rapidement que sous Debian
.
Or, quand mon PC démarre, après grub, il m'indique :
error: diskfilter writes are not supported
Puis :
Press any key to continue
La première fois, j'aie eu très peur que rien ne démarre. Mais... même en ne faisant rien, tout se lance bien comme d'habitude...
Je trouve cela très suspect.
Merci de m'aider à régler ce "problème".
Re: [Démarrage] Erreur non fatale
Publié : dim. 06 oct. 2019, 16:24
par benjarobin
Bonjour, tout est expliqué ici
https://askubuntu.com/a/498281.
Ton système est dans un lvm ou un raid ?
Peux tu détailler ton partitionnement, les points de montage, les systèmes de fichier utilisés...
Les UUID des partitions, ton fstab, etc...
Ainsi que le fichier de configuration de GRUB (grub.cfg)
Re: [Démarrage] Erreur non fatale
Publié : lun. 07 oct. 2019, 20:20
par timfa2
Mon système est sur un LVM. Mon ordinateur démarre en EFI. "/" est en ext4 :
cfdisk :
Disque : /dev/sda
Taille : 465,78 GiB, 500107862016 octets, 976773168 secteurs
Étiquette : gpt, identifiant : 080DDD13-EA64-4177-A11C-48077CE891F3
Périphérique Début Fin Secteurs Taille Type
>> /dev/sda1 2048 2099199 2097152 1G Système EFI
/dev/sda2 2099200 976773134 974673935 464,8G LVM Linux
UUID de la partition : E0513F2D-6AF3-4048-9CEE-A5CFD4AD5AB1
Type de la partition : Système EFI (C12A7328-F81F-11D2-BA4B-00A0C93EC93B)
UUID du système de fichiers : 06A6-B135
Système de fichiers : vfat (en vrai, FAT32)
Point de montage : /boot/efi (démonté)
Et :
Disque : /dev/sda
Taille : 465,78 GiB, 500107862016 octets, 976773168 secteurs
Étiquette : gpt, identifiant : 080DDD13-EA64-4177-A11C-48077CE891F3
Périphérique Début Fin Secteurs Taille Type
/dev/sda1 2048 2099199 2097152 1G Système EFI
>> /dev/sda2 2099200 976773134 974673935 464,8G LVM Linux
UUID de la partition : 2858C135-7C49-404E-A60C-3845339F0D04
Type de la partition : LVM Linux (E6D6D379-F507-44C2-A23C-238F2A3DF928)
UUID du système de fichiers : kPN12G-4Pfh-qyV2-FwG7-CSJ6-NZ9A-VEXWCk
Système de fichiers : LVM2_member
Lvdisplay :
--- Logical volume ---
LV Path /dev/vg-arch/swap
LV Name swap
VG Name vg-arch
LV UUID wNv0gK-fRpl-6pOk-3Mo4-aC5F-g8qT-simchu
LV Write Access read/write
LV Creation host, time archiso, 2019-10-05 19:15:58 +0200
LV Status available
# open 2
LV Size 4,00 GiB
Current LE 1024
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:0
--- Logical volume ---
LV Path /dev/vg-arch/root
LV Name root
VG Name vg-arch
LV UUID tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG
LV Write Access read/write
LV Creation host, time archiso, 2019-10-05 19:16:29 +0200
LV Status available
# open 1
LV Size <460,76 GiB
Current LE 117954
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:1
vgdisplay :
--- Volume group ---
VG Name vg-arch
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size <464,76 GiB
PE Size 4,00 MiB
Total PE 118978
Alloc PE / Size 118978 / <464,76 GiB
Free PE / Size 0 / 0
VG UUID ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc
pvdisplay :
--- Physical volume ---
PV Name /dev/sda2
VG Name vg-arch
PV Size 464,76 GiB / not usable <3,01 MiB
Allocatable yes (but full)
PE Size 4,00 MiB
Total PE 118978
Free PE 0
Allocated PE 118978
PV UUID kPN12G-4Pfh-qyV2-FwG7-CSJ6-NZ9A-VEXWCk
/etc/fstab :
Code : Tout sélectionner
# Static information about the filesystems.
# See fstab(5) for details.
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/mapper/vg--arch-root
UUID=8ab5147d-10e4-4a13-b327-62646237f9d4 / ext4 rw,relatime 0 1
# /dev/sda1
UUID=06A6-B135 /boot/efi vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 2
# /dev/mapper/vg--arch-swap
UUID=8d90c5fd-e3ff-44e6-af97-fca35c8c77b8 none swap defaults 0 0
/boot/grub/grub.cfg :
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="${saved_entry}"
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 lvm
insmod ext2
set root='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG' 8ab5147d-10e4-4a13-b327-62646237f9d4
else
search --no-floppy --fs-uuid --set=root 8ab5147d-10e4-4a13-b327-62646237f9d4
fi
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=fr_FR
insmod gettext
fi
terminal_input console
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=2
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=2
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-8ab5147d-10e4-4a13-b327-62646237f9d4' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG' 8ab5147d-10e4-4a13-b327-62646237f9d4
else
search --no-floppy --fs-uuid --set=root 8ab5147d-10e4-4a13-b327-62646237f9d4
fi
echo 'Loading Linux linux-zen ...'
linux /boot/vmlinuz-linux-zen root=/dev/mapper/vg--arch-root rw apparmor=1 security=apparmor loglevel=3 quiet
echo 'Loading initial ramdisk ...'
initrd /boot/intel-ucode.img /boot/initramfs-linux-zen.img
}
submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-8ab5147d-10e4-4a13-b327-62646237f9d4' {
menuentry 'Arch Linux, with Linux linux-zen' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-zen-advanced-8ab5147d-10e4-4a13-b327-62646237f9d4' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG' 8ab5147d-10e4-4a13-b327-62646237f9d4
else
search --no-floppy --fs-uuid --set=root 8ab5147d-10e4-4a13-b327-62646237f9d4
fi
echo 'Loading Linux linux-zen ...'
linux /boot/vmlinuz-linux-zen root=/dev/mapper/vg--arch-root rw apparmor=1 security=apparmor loglevel=3 quiet
echo 'Loading initial ramdisk ...'
initrd /boot/intel-ucode.img /boot/initramfs-linux-zen.img
}
menuentry 'Arch Linux, with Linux linux-zen (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-zen-fallback-8ab5147d-10e4-4a13-b327-62646237f9d4' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG' 8ab5147d-10e4-4a13-b327-62646237f9d4
else
search --no-floppy --fs-uuid --set=root 8ab5147d-10e4-4a13-b327-62646237f9d4
fi
echo 'Loading Linux linux-zen ...'
linux /boot/vmlinuz-linux-zen root=/dev/mapper/vg--arch-root rw apparmor=1 security=apparmor loglevel=3 quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-linux-zen-fallback.img
}
menuentry 'Arch Linux, with Linux linux-lts' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-lts-advanced-8ab5147d-10e4-4a13-b327-62646237f9d4' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG' 8ab5147d-10e4-4a13-b327-62646237f9d4
else
search --no-floppy --fs-uuid --set=root 8ab5147d-10e4-4a13-b327-62646237f9d4
fi
echo 'Loading Linux linux-lts ...'
linux /boot/vmlinuz-linux-lts root=/dev/mapper/vg--arch-root rw apparmor=1 security=apparmor loglevel=3 quiet
echo 'Loading initial ramdisk ...'
initrd /boot/intel-ucode.img /boot/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-8ab5147d-10e4-4a13-b327-62646237f9d4' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG' 8ab5147d-10e4-4a13-b327-62646237f9d4
else
search --no-floppy --fs-uuid --set=root 8ab5147d-10e4-4a13-b327-62646237f9d4
fi
echo 'Loading Linux linux-lts ...'
linux /boot/vmlinuz-linux-lts root=/dev/mapper/vg--arch-root rw apparmor=1 security=apparmor loglevel=3 quiet
echo 'Loading initial ramdisk ...'
initrd /boot/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-8ab5147d-10e4-4a13-b327-62646237f9d4' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG' 8ab5147d-10e4-4a13-b327-62646237f9d4
else
search --no-floppy --fs-uuid --set=root 8ab5147d-10e4-4a13-b327-62646237f9d4
fi
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=/dev/mapper/vg--arch-root rw apparmor=1 security=apparmor loglevel=3 quiet
echo 'Loading initial ramdisk ...'
initrd /boot/intel-ucode.img /boot/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-8ab5147d-10e4-4a13-b327-62646237f9d4' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/ilWnWV-OOPy-Tjmu-pYM8-8Lcc-t4A5-rg40tc/tr2bof-GjAe-d1AQ-xG83-4dLZ-nKB0-sIRNWG' 8ab5147d-10e4-4a13-b327-62646237f9d4
else
search --no-floppy --fs-uuid --set=root 8ab5147d-10e4-4a13-b327-62646237f9d4
fi
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=/dev/mapper/vg--arch-root rw apparmor=1 security=apparmor loglevel=3 quiet
echo 'Loading initial ramdisk ...'
initrd /boot/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/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 ###
Re: [Démarrage] Erreur non fatale
Publié : lun. 07 oct. 2019, 21:04
par benjarobin
C'est donc normal, comme expliqué dans le lien que je t'avais donné, tu ne peux pas utiliser "savedefault" avec un Grub installé dans /boot qui est sur un LVM.
Pour résoudre ton problème tu as 2 solutions :
- Dans /etc/default/grub
ne pas mettre GRUB_SAVEDEFAULT
à true, mais tu perd la fonctionnalité de "savedefault" (Bien penser à régénérer grub.cfg
).
- Installer intégralement Grub dans la partition EFI (que j'ai personnellement fait), cela à comme conséquence d'avoir un grub.cfg
dans /boot/efi/grub/grub.cfg
au lieu de /boot/grub/grub.cfg
.
Re: [Démarrage] Erreur non fatale
Publié : lun. 07 oct. 2019, 21:17
par timfa2
J'ai donc juste à supprimer /boot/grub/grub.cfg et à faire "sudo grub-mkconfig /boot/efi/grub/grub.cfg" ?
Re: [Démarrage] Erreur non fatale
Publié : lun. 07 oct. 2019, 21:21
par benjarobin
Euh, pas vraiment, surtout pas.
Tu dois faire les étapes suivantes :
- Suivre https://wiki.archlinux.org/index.php/GR ... all_method, ce qui consiste à installer de nouveau Grub :
Code : Tout sélectionner
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --boot-directory=/boot/efi --debug
grub-mkconfig -o /boot/efi/grub/grub.cfg
- Redémarrer, normalement tu devrait démarrer sur le nouveau Grub et donc ne plus avoir de problème
- Désinstaller l'ancien Grub (Peux être fait en tout premier, à toi de voir) :
-
rm -rf /boot/grub
- Via efibootmgr vérifier qu'il n'y a qu'une entrée de Grub, et supprimer l'ancienne : Ne surtout pas se tromper ! C'est pour cela que cela peut être plus simple de désinstaller au préalable l'ancien Grub, Et toujours prévoir un CD d'installation au cas où
Re: [Démarrage] Erreur non fatale
Publié : lun. 07 oct. 2019, 21:58
par timfa2
C'est bon, tout est rentré dans l'ordre (j'ai opté pour la deuxième solution). Merci pour tout. Je ferme le sujet.