Questions sur l'installation et la configuration de Manjaro Linux.

Problème de configuration GRUB

#1Messageil y a 5 mois

Bonjour,

J'ai 3 noyaux différents installés sur ma machine :

Currently running: 4.9.94-1-MANJARO (linux49)
The following kernels are installed in your system:
   * linux414
   * linux44
   * linux49
Si je regarde la configuration GRUB, je retrouve bien les 3 noyaux :

#
# 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
}

set menu_color_normal=light-gray/black
set menu_color_highlight=green/black

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt7'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7  2571b55c-1b2c-4650-8e3d-af12d5b889a9
else
  search --no-floppy --fs-uuid --set=root 2571b55c-1b2c-4650-8e3d-af12d5b889a9
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
insmod part_gpt
insmod ext2
set root='hd0,gpt7'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7  2571b55c-1b2c-4650-8e3d-af12d5b889a9
else
  search --no-floppy --fs-uuid --set=root 2571b55c-1b2c-4650-8e3d-af12d5b889a9
fi
insmod png
background_image -m stretch /usr/share/grub/background.png
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/06_grub-customizer_menu_color_helper ###
set color_normal=light-gray/black
set color_highlight=green/black
### END /etc/grub.d/06_grub-customizer_menu_color_helper ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Manjaro Linux' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-2571b55c-1b2c-4650-8e3d-af12d5b889a9' {
	savedefault
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	set root='hd0,gpt7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7  2571b55c-1b2c-4650-8e3d-af12d5b889a9
	else
	  search --no-floppy --fs-uuid --set=root 2571b55c-1b2c-4650-8e3d-af12d5b889a9
	fi
	echo	'Chargement de Linux 4.14.34-1-MANJARO x64…'
	linux	/boot/vmlinuz-4.14-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw  quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
	echo	'Chargement du disque mémoire initial…'
	initrd	/boot/intel-ucode.img /boot/initramfs-4.14-x86_64.img
}
submenu 'Options avancées pour Manjaro Linux' $menuentry_id_option 'gnulinux-advanced-2571b55c-1b2c-4650-8e3d-af12d5b889a9' {
	menuentry 'Manjaro Linux (Kernel: 4.14.34-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.14.34-1-MANJARO x64-advanced-2571b55c-1b2c-4650-8e3d-af12d5b889a9' {
	savedefault
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7  2571b55c-1b2c-4650-8e3d-af12d5b889a9
		else
		  search --no-floppy --fs-uuid --set=root 2571b55c-1b2c-4650-8e3d-af12d5b889a9
		fi
		echo	'Chargement de Linux 4.14.34-1-MANJARO x64…'
		linux	/boot/vmlinuz-4.14-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw  quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/intel-ucode.img /boot/initramfs-4.14-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel: 4.14.34-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.14.34-1-MANJARO x64-fallback-2571b55c-1b2c-4650-8e3d-af12d5b889a9' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7  2571b55c-1b2c-4650-8e3d-af12d5b889a9
		else
		  search --no-floppy --fs-uuid --set=root 2571b55c-1b2c-4650-8e3d-af12d5b889a9
		fi
		echo	'Chargement de Linux 4.14.34-1-MANJARO x64…'
		linux	/boot/vmlinuz-4.14-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw  quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initramfs-4.14-x86_64-fallback.img
	}
	menuentry 'Manjaro Linux (Kernel: 4.9.94-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.9.94-1-MANJARO x64-advanced-2571b55c-1b2c-4650-8e3d-af12d5b889a9' {
	savedefault
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7  2571b55c-1b2c-4650-8e3d-af12d5b889a9
		else
		  search --no-floppy --fs-uuid --set=root 2571b55c-1b2c-4650-8e3d-af12d5b889a9
		fi
		echo	'Chargement de Linux 4.9.94-1-MANJARO x64…'
		linux	/boot/vmlinuz-4.9-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw  quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/intel-ucode.img /boot/initramfs-4.9-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel: 4.9.94-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.9.94-1-MANJARO x64-fallback-2571b55c-1b2c-4650-8e3d-af12d5b889a9' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7  2571b55c-1b2c-4650-8e3d-af12d5b889a9
		else
		  search --no-floppy --fs-uuid --set=root 2571b55c-1b2c-4650-8e3d-af12d5b889a9
		fi
		echo	'Chargement de Linux 4.9.94-1-MANJARO x64…'
		linux	/boot/vmlinuz-4.9-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw  quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initramfs-4.9-x86_64-fallback.img
	}
	menuentry 'Manjaro Linux (Kernel: 4.4.128-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.128-1-MANJARO x64-advanced-2571b55c-1b2c-4650-8e3d-af12d5b889a9' {
	savedefault
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7  2571b55c-1b2c-4650-8e3d-af12d5b889a9
		else
		  search --no-floppy --fs-uuid --set=root 2571b55c-1b2c-4650-8e3d-af12d5b889a9
		fi
		echo	'Chargement de Linux 4.4.128-1-MANJARO x64…'
		linux	/boot/vmlinuz-4.4-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw  quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/intel-ucode.img /boot/initramfs-4.4-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel: 4.4.128-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.128-1-MANJARO x64-fallback-2571b55c-1b2c-4650-8e3d-af12d5b889a9' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7  2571b55c-1b2c-4650-8e3d-af12d5b889a9
		else
		  search --no-floppy --fs-uuid --set=root 2571b55c-1b2c-4650-8e3d-af12d5b889a9
		fi
		echo	'Chargement de Linux 4.4.128-1-MANJARO x64…'
		linux	/boot/vmlinuz-4.4-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw  quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initramfs-4.4-x86_64-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 ###
menuentry 'Windows Boot Manager (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-efi-2A74-E251' {
	savedefault
	insmod part_gpt
	insmod fat
	set root='hd0,gpt1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  2A74-E251
	else
	  search --no-floppy --fs-uuid --set=root 2A74-E251
	fi
	chainloader /efi/Microsoft/Boot/bootmgfw.efi
}
menuentry 'Manjaro Linux (17.0.5) (sur /dev/sda6)' --class manjarolinux --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-d3d9def3-dde7-4af4-84be-c96619a474b0' {
	savedefault
	insmod part_gpt
	insmod ext2
	set root='hd0,gpt6'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
	else
	  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
	fi
	linux /boot/vmlinuz-4.9-x86_64 root=UUID=d3d9def3-dde7-4af4-84be-c96619a474b0 rw resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341 quiet splash
	initrd /boot/intel-ucode.img /boot/initramfs-4.9-x86_64.img
}
submenu 'Options avancées pour Manjaro Linux (17.0.5) (sur /dev/sda6)' $menuentry_id_option 'osprober-gnulinux-advanced-d3d9def3-dde7-4af4-84be-c96619a474b0' {
	menuentry 'Manjaro Linux (Kernel 4.9.53-1-MANJARO x64) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.9-x86_64--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/vmlinuz-4.9-x86_64 root=UUID=d3d9def3-dde7-4af4-84be-c96619a474b0 rw resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341 quiet splash
		initrd /boot/intel-ucode.img /boot/initramfs-4.9-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel 4.9.53-1-MANJARO x64 - fallback initramfs) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.9-x86_64--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/vmlinuz-4.9-x86_64 root=UUID=d3d9def3-dde7-4af4-84be-c96619a474b0 rw resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341 quiet splash
		initrd /boot/intel-ucode.img /boot/initramfs-4.9-x86_64-fallback.img
	}
	menuentry 'Manjaro Linux (Kernel 4.4.90-1-MANJARO x64) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4-x86_64--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/vmlinuz-4.4-x86_64 root=UUID=d3d9def3-dde7-4af4-84be-c96619a474b0 rw resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341 quiet splash
		initrd /boot/intel-ucode.img /boot/initramfs-4.4-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel 4.4.90-1-MANJARO x64 - fallback initramfs) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4-x86_64--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/vmlinuz-4.4-x86_64 root=UUID=d3d9def3-dde7-4af4-84be-c96619a474b0 rw resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341 quiet splash
		initrd /boot/intel-ucode.img /boot/initramfs-4.4-x86_64-fallback.img
	}
	menuentry 'Manjaro Linux (Kernel 4.1.44-1-MANJARO x64) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.1-x86_64--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/vmlinuz-4.1-x86_64 root=UUID=d3d9def3-dde7-4af4-84be-c96619a474b0 rw resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341 quiet splash
		initrd /boot/intel-ucode.img /boot/initramfs-4.1-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel 4.1.44-1-MANJARO x64 - fallback initramfs) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.1-x86_64--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/vmlinuz-4.1-x86_64 root=UUID=d3d9def3-dde7-4af4-84be-c96619a474b0 rw resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341 quiet splash
		initrd /boot/intel-ucode.img /boot/initramfs-4.1-x86_64-fallback.img
	}
	menuentry 'Manjaro Linux (17.0.6) (sur /dev/sda7) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.9-x86_64--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/vmlinuz-4.9-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
		initrd  /boot/intel-ucode.img /boot/initramfs-4.9-x86_64.img
	}
	menuentry 'Manjaro Linux (sur /dev/sda7) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.9-x86_64--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/vmlinuz-4.9-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
		initrd  /boot/intel-ucode.img /boot/initramfs-4.9-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel 4.9.59-1-MANJARO x64) (sur /dev/sda7) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.9-x86_64--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/vmlinuz-4.9-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
		initrd  /boot/intel-ucode.img /boot/initramfs-4.9-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel 4.9.59-1-MANJARO x64 - fallback initramfs) (sur /dev/sda7) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.9-x86_64--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/vmlinuz-4.9-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
		initrd  /boot/intel-ucode.img /boot/initramfs-4.9-x86_64-fallback.img
	}
	menuentry 'Manjaro Linux (Kernel 4.4.95-1-MANJARO x64) (sur /dev/sda7) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4-x86_64--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/vmlinuz-4.4-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
		initrd  /boot/intel-ucode.img /boot/initramfs-4.4-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel 4.4.95-1-MANJARO x64 - fallback initramfs) (sur /dev/sda7) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4-x86_64--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/vmlinuz-4.4-x86_64 root=UUID=2571b55c-1b2c-4650-8e3d-af12d5b889a9 rw quiet resume=UUID=8ed2a189-2627-4a83-bf37-86c87f37a341
		initrd  /boot/intel-ucode.img /boot/initramfs-4.4-x86_64-fallback.img
	}
	menuentry 'Memory Tester (memtest86+) (sur /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/memtest86+/memtest.bin--d3d9def3-dde7-4af4-84be-c96619a474b0' {
		savedefault
		insmod part_gpt
		insmod ext2
		set root='hd0,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt6 --hint-efi=hd0,gpt6 --hint-baremetal=ahci0,gpt6  d3d9def3-dde7-4af4-84be-c96619a474b0
		else
		  search --no-floppy --fs-uuid --set=root d3d9def3-dde7-4af4-84be-c96619a474b0
		fi
		linux /boot/memtest86+/memtest.bin 
	}
}

### 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 ###

### BEGIN /etc/grub.d/60_memtest86+ ###
if [ "${grub_platform}" == "pc" ]; then
    menuentry "Memory Tester (memtest86+)" --class memtest86 --class gnu --class tool {
        search --fs-uuid --no-Manjaro Linux (17.0.5) (sur /dev/sda6)floppy --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7  2571b55c-1b2c-4650-8e3d-af12d5b889a9
        linux16 /boot/memtest86+/memtest.bin 
    }
fi
### END /etc/grub.d/60_memtest86+ ###
Or, ce n'est pas du tout ce que j'ai au démarrage de la machine : j'ai (si je me souviens bien)
- une ligne "Manjaro (ancienne version)" avec le noyau 4.9;
- puis l'entrée Windows;
- puis l'entrée "Manjaro Linux (17.0.5) (sur /dev/sda6)"
- ...

mais aucune trace du noyau 4.14 ! Par défaut, c'est le 4.9 qui est utilisé.

J'ai essayé de voir si jen'avais pas d'autre fichier grub.cfg qui traîne :

`--> sudo find / -name grub.cfg -print
/boot/grub/grub.cfg
find: ‘/run/user/1000/doc’: Permission non accordée
find: ‘/run/user/1000/gvfs’: Permission non accordée
/etc/grub-customizer/grub.cfg
/etc/grub.d/backup/boot_grub/grub.cfg
zsh: exit 1     sudo find / -name grub.cfg -print
J'ai aussi fait des update-grub et pas mal de mises à jour de Manjaro, rien n'y fait.

J'avoue que je sèche.

Si vous avez des idées, je suis preneur.

Merci.

Problème de configuration GRUB

#2Messageil y a 5 mois

Bonjour
C'est la distribution qui tient Grub qui doit reconfigurer le grub.cfg. (update-grub). Sauf que si c'est une base Debian, tu risque d'avoir un kernel panic. Voir ici.
95169

Problème de configuration GRUB

#3Messageil y a 5 mois

bonjour et bienvenue

Avec le grub de manjaro nous n'avons qu'une entrée par partition système et le choix des noyaux est dans options.
Par défaut c'est le dernier noyau qui est sélectionné mais le grub manjaro garde en mémoire le dernier noyau sélectionné au niveau de grub
Si tu regardes bien le code source que tu donnes c'est bien le 4.14 par défaut et tu as le choix dans options

menuentry 'Manjaro Linux'
    linux	/boot/vmlinuz-4.14-x86_64
    submenu 'Options avancées pour Manjaro Linux'
        menuentry 'Manjaro Linux (Kernel: 4.14.34-1-MANJARO x64)'
        menuentry 'Manjaro Linux (Kernel: 4.9.94-1-MANJARO x64)'
        menuentry 'Manjaro Linux (Kernel: 4.4.128-1-MANJARO x64)'
Tu as aussi ce choix avec ta deuxième manjaro sur sda7

Problème de configuration GRUB

#4Messageil y a 5 mois

Merci beaucoup pour vos réponses.

@lemust83 : à priori, je pense que c'est la partition que j'utilise, celle sur sda7, qui tient le grub. Connaitrais-tu un moyen de s'en assurer ? Toutes les partitions sont sous Manjaro, exceptée la partition Windows.

@papajoke : effectivement, il y a bien la bonne configuration et les bons noyaux dans mon grub.cfg. Mon seul souci est que, manifestement, la machine boote sur une autre configuration qui sort de je-ne-sais-où.

Quelques précisions :

La distribution sur sda6 est une vieille Manjaro (0.8.3, je crois), inutilisée depuis longtemps.

J'avais aussi des distributions sur des disques externes, mais je les ai supprimées. D'ailleurs, quand je boote sans les disques externes, j'ai exactement le même souci.

J'ai installé grub-customizer, mais c'était il y a pas mal de temps déjà.

La machine a l'EFI, mais je boote en mode legacy.

Problème de configuration GRUB

#5Messageil y a 5 mois

Comme je te l'ai dit, le grub manjaro par défaut garde en mémoire le dernier os/noyau que l'on sélectionne dans grub.
Donc si tu choisis sda7 , noyau 4.9 alors au prochain boot ce sera ton choix par défaut si tu ne sélectionne rien. Le premier choix (pas dans options) est toujours le noyau le plus récent.
Après tout dépend de ta temporisation grub

ps: il est possible que grub-customizer mette la pagaille :saispas:
--------------
Quel est le linux qui gère ton grub ? c'est le premier de la liste dans grub :wink: (manjaro hd0,gpt7 pour toi)

Problème de configuration GRUB

#6Messageil y a 5 mois

bonsoir François

peux tu nous fournir un retour de

inxi -Fxxx
sudo parted -l 
sudo fdisk -l

Problème de configuration GRUB

#7Messageil y a 5 mois

Bonsoir,

Voici les infos demandées :

--> inxi -Fxxx   
System:    Host: francois-pc Kernel: 4.9.94-1-MANJARO x86_64 bits: 64 compiler: gcc v: 7.3.1 
           Desktop: KDE Plasma 5.12.4 (Qt 5.10.1) dm: sddm Distro: Manjaro Linux 17.1.7 Hakoila 
Machine:   Type: Laptop System: ASUSTeK product: UX305FA v: 1.0 serial: N/A 
           Mobo: ASUSTeK model: UX305FA v: 1.0 serial: N/A UEFI: American Megatrends v: UX305FA.208 
           date: 03/26/2015 
Battery:   ID-1: BAT0 charge: 43.7 Wh condition: 44.8/45.0 Wh (100%) volts now/min: 11.4/11.4 
           model: ASUSTeK ASUS Battery type: Li-ion serial:   status: Discharging cycles: 28 
CPU:       Topology: Dual Core model: Intel Core M-5Y10c type: MT MCP arch: Broadwell rev: 4 L2 cache: 4096 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 7986 
           Speed: 800 MHz min/max: 500/2000 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 
Graphics:  Card-1: Intel HD Graphics 5300 driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:161e 
           Display Server: x11 (X.Org 1.19.6) driver: intel unloaded: fbdev,modesetting,vesa 
           resolution: 1680x1050~60Hz, 1680x1050~60Hz 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 5300 (Broadwell GT2) v: 4.5 Mesa 18.0.0 compat-v: 3.0 
           direct render: Yes 
Audio:     Card-1: Intel Broadwell-U Audio driver: snd_hda_intel v: kernel bus ID: 00:03.0 chip ID: 8086:160c 
           Card-2: Intel Wildcat Point-LP High Definition Audio driver: snd_hda_intel v: kernel bus ID: 00:1b.0 
           chip ID: 8086:9ca0 
           Sound Server: ALSA v: k4.9.94-1-MANJARO 
Network:   Card-1: Intel Wireless 7265 driver: iwlwifi v: kernel bus ID: 02:00.0 chip ID: 8086:095a 
           IF: wlp2s0 state: down mac: a2:9f:04:ce:1f:ff 
           Card-2: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152 bus ID: 2:8 
           chip ID: 0bda:8153 
           IF: enp0s20u3u4 state: up speed: 1000 Mbps duplex: full mac: 00:e0:4c:19:82:2f 
Drives:    HDD Total Size: 3.87 TiB used: 2.75 TiB (70.9%) 
           ID-1: /dev/sda model: SanDisk_SD7SN3Q2 size: 238.47 GiB serial: 151406402933 rev: 0002 scheme: GPT 
           ID-2: /dev/sdb type: USB model: 2115 size: 931.51 GiB serial: W3820SVB scheme: MBR 
           ID-3: /dev/sdc type: USB model: Backup+__Desk size: 2.73 TiB serial: NA7D3D76 rev: 0342 scheme: MBR 
Partition: ID-1: / size: 35.19 GiB used: 27.03 GiB (76.8%) fs: ext4 dev: /dev/sda7 
           ID-2: /home size: 106.24 GiB used: 57.19 GiB (53.8%) fs: ext4 dev: /dev/sda8 
           ID-3: swap-1 size: 8.00 GiB used: 41.7 MiB (0.5%) fs: swap dev: /dev/sda5 
Sensors:   System Temperatures: cpu: 51.0 C mobo: 27.8 C 
           Fan Speeds (RPM): cpu: 25500 
Info:      Processes: 229 Uptime: 42m Memory: 7.70 GiB used: 4.67 GiB (60.7%) Init: systemd v: 238 Compilers: 
           gcc: 7.3.1 Shell: zsh v: 5.5 running in: yakuake inxi: 3.0.00 

--> sudo parted -l
Modèle: ATA SanDisk SD7SN3Q2 (scsi)
Disque /dev/sda : 256GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt
Disk Flags: 

Numéro  Début   Fin     Taille  Système de fichiers  Nom                           Fanions
 1      1049kB  106MB   105MB   fat32                EFI system partition          démarrage, esp
 2      106MB   240MB   134MB                        Microsoft reserved partition  msftres
 3      240MB   38,0GB  37,8GB  ntfs                 Basic data partition          msftdata
 5      38,0GB  46,6GB  8590MB  linux-swap(v1)
 7      46,6GB  85,3GB  38,7GB  ext4                 Manjaro_KDE
 8      85,3GB  201GB   116GB   ext4
 6      201GB   240GB   38,7GB  ext4
 4      240GB   256GB   16,1GB  ntfs                 Basic data partition          caché, diag


Modèle: ASMT 2115 (scsi)
Disque /dev/sdb : 1000GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos
Disk Flags: 

Numéro  Début   Fin     Taille  Type      Système de fichiers  Fanions
 4      1049kB  1000GB  1000GB  extended
 5      2097kB  1000GB  1000GB  logical   ext4


Modèle: Seagate Backup+ Desk (scsi)
Disque /dev/sdc : 3001GB
Taille des secteurs (logiques/physiques): 4096B/4096B
Table de partitions : msdos
Disk Flags: 

Numéro  Début   Fin     Taille  Type     Système de fichiers  Fanions
 1      1049kB  3001GB  3001GB  primary  ext4

--> sudo fdisk -l
Disque /dev/sda : 238,5 GiB, 256060514304 octets, 500118192 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : EF972EBD-E167-4AD3-B337-F2C8C0ED479E

Périphérique     Début       Fin  Secteurs Taille Type
/dev/sda1         2048    206847    204800   100M Système EFI
/dev/sda2       206848    468991    262144   128M Réservé Microsoft
/dev/sda3       468992  74254335  73785344  35,2G Données de base Microsoft
/dev/sda4    468639744 500117503  31477760    15G Environnement de récupération Windows
/dev/sda5     74254336  91031551  16777216     8G Partition d'échange Linux
/dev/sda6    393142272 468639743  75497472    36G Système de fichiers Linux
/dev/sda7     91031552 166529023  75497472    36G Système de fichiers Linux
/dev/sda8    166529024 393142271 226613248 108,1G Système de fichiers Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque.


Disque /dev/sdb : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x000f18e8

Périphérique Amorçage Début        Fin   Secteurs Taille Id Type
/dev/sdb4              2048 1953523711 1953521664 931,5G  5 Étendue
/dev/sdb5              4096 1953523711 1953519616 931,5G 83 Linux


Disque /dev/sdc : 2,7 TiB, 3000592977920 octets, 732566645 secteurs
Unités : secteur de 1 × 4096 = 4096 octets
Taille de secteur (logique / physique) : 4096 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x90c07d41

Périphérique Amorçage Début       Fin  Secteurs Taille Id Type
/dev/sdc1               256 732566527 732566272   2,7T 83 Linux
Merci à vous.

Problème de configuration GRUB

#8Messageil y a 5 mois

peux tu ajouter

sudo efibootmgr -v
au démarrage du bios tu ne vois pas de ligne manjaro ,
par contre avec la clé USB install elle trouve bien le boot sur le disque

c'est un sujet récurrent en ce moment ( suppression ligne entré boot EFI dans le bios par microsoft )

Problème de configuration GRUB

#9Messageil y a 5 mois

Bonsoir Stéphane,

Voici ce que ça donne :

--> sudo efibootmgr -v
[sudo] Mot de passe de francois : 
BootCurrent: 0003
Timeout: 2 seconds
BootOrder: 0003,0001,0000,0005
Boot0000* Windows Boot Manager  HD(1,GPT,c1038189-279f-4958-80ba-a560cfabf6d3,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0001* manjaro       HD(1,GPT,c1038189-279f-4958-80ba-a560cfabf6d3,0x800,0x32000)/File(\EFI\MANJARO\GRUBX64.EFI)
Boot0003* manjaro_grub  HD(1,GPT,c1038189-279f-4958-80ba-a560cfabf6d3,0x800,0x32000)/File(\EFI\MANJARO_GRUB\GRUBX64.EFI)
Boot0005* Hard Drive    BBS(HD,,0x0)..GO..NO........o.S.a.n.D.i.s.k. .S.D.7.S.N.3.Q.2.5.6.G.1.0.0.2....................A...........................>..Gd-.;.A..MQ..L.5.1.4.1.6.0.0.4.9.2.3.3. . . . . . . . ........BO..NO........k.A.S.M.T. .2.1.1.5. .0....................A.......................>..Gd-.;.A..MQ..L.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0........BO
.-
François.

Problème de configuration GRUB

#10Messageil y a 5 mois

alors le Boot3 me semble incorrect
si tu est parvenu a démarrer avec , le chemin a priori n'est pas correct

il te manque de plus la partie Bootx64 ( le secours au cas ou )

si tu sélectionne bien , via la clé le boot1 ,
alors tu peux faire ( modification ordre )

 
sudo efibootmgr -o 0001,0000,0005
pour supprimer le boot3 ( attention binaire 0-9 puis A-F )

 
sudo efibootmgr -b 0003 B
pour avoir le bootx64

 
sudo cp /boot/grub/x86_64-efi/core.efi /boot/efi/EFI/boot/bootx64.efi

Problème de configuration GRUB

#11Messageil y a 5 mois

Bonjour Stéphane,

Je te réponds un peu tardivement, mais je bossais hier.

Si je comprends bien, au démarrage, c'est l'EFI qui prends la main, puis qui lance le mauvais grub, celui sur mon ancienne partition sda6, au lieu du bon qui est sur sda7.

La config grub que j'ai au démarrage correspond effectivement à ce que j'ai dans /boot/grub/grub.cfg sur sda6.

Je comprends moins comment il arrive à "retomber" sur la bonne partition, mais bon.

Comme demandé, j'ai démarré sur ma clé USB en choisissant le boot "manjaro" (le 1). J'ai le message : error: file '/boot/grub/x86_64-efi/normal.mod' not found.

J'ai regardé, le répertoire "/boot/grub/x86_64-efi/" n'existe que sur sda6. Je pensais le recopier en entier sur sd7 : j'ai bon ?

Autre chose, ai-je besoin de faire des sauvegardes particulières (j'ai toujours une sauvegarde du système via Timeshift + une sauvegarde de mes disques via BackInTime à jour) avant de faire les manips que tu préconises via efibootmgr ?

En tout cas, merci pour tout.

François.

Problème de configuration GRUB

#12Messageil y a 5 mois

bonjour ,

tu as des noms bizarres dans les chemins pour efi ,
je rappelle que les mises à jour update-grub et installation utilise un chemin standard et non personalisé

le boot pour efi est dans sda1 ( partition fat 32 avec boot,esp ) ,
afin de lancer sur le bon numéro de disque , le bon UUID avec le paramètre pour le noyau

selectionne le bon manjaro root
--> tu reboot avec la clé install
--> tu ouvre un terminal

manjaro-chroot -a
grub-mkconfig -o /boot/grub/grub.cfg
update-grub
mkinitcpio -P

et tu vérifies dans efibootmgr
efibootmgr -v

exit ( pour quitter chroot )
et reboot
Modifié en dernier par stephane le 28 Avr 2018, 17:59, modifié 1 fois.

Problème de configuration GRUB

#13Messageil y a 4 mois

Bonjour,

Désolé pour mon silence, mais le boulot ne m'a pas laissé le temps de travailler sur le sujet.

J'ai enfin pu m'y coller, mais sans succès.

J'ai booté sur ma clé USB puis fait le chroot sur la partition sda7 (celle qui a le bon grub.cfg), regénéré le grub.cfg, et exécuté mkinitcpio -P.

Tout semble s'être passé correctement, avec le noyau 4.14 bien présent.

Je n'ai pas pu faire efibootmgr -v qui n'était pas "disponible sur le système".

Puis j'ai rebooté et j'ai toujours le même problème : soit je boote sur la partition sda6 et ça marche, mais j'ai un vieux grub.cfg, soit je boote sur la partition sda7 (avec le bon grub.cfg) et ça plante : error: file '/boot/grub/x86_64-efi/normal.mod' not found.

Quand je compare les répertoires /boot sur le 2 partitions, sur sda7, je ne vois rien concernant EFI et les fichiers "*.mod" sont sous "/boot/grub/i386-pc" alors que, sur sda6, ils sont sous "/boot/grub/x86_64-efi" et j'ai des sous-répertoire "/boot/efi" & "/boot/EFI".

J'ai bien envie de copier ce qu'il manque de sda6 vers sda7, mais je me dis que c'est peut-être "un peu bourrin" ;-).

Problème de configuration GRUB

#14Messageil y a 4 mois

bonjour ,
alors il y a problème , entre un vrai démarrage EFI ( disque ou clé USB) et le retour de cette commande
Je n'ai pas pu faire efibootmgr -v qui n'était pas "disponible sur le système".
donc tu pensais démarrer sur la cle USB en EFI , et tu etais en fait sous un autre mode ( bios ou legacy )

que tu passe par chroot ou par démarrage USB ou DD ,
inxi -Fxxx retourne les infos , si tu vois [legacy]UEFI , tu as forcé via certaines options dans le bios un mode "CSM bios" , alors qu'il est bien capable d'avoir UEFI

pour le grub EFI, il ne te reste que la restauration

manjaro-chroot -a
efibootmgr -v ( si tu n'as rien c'est que tu n'as pas démarré la clé ou le DD sous EFI , voir Bios )
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
update-grub
exit ( pour quitter chroot )
et redémarrer

je tiens à attirer ton attention sur une confusion
la partition /boot/efi n'est pas la partition séparé /boot ,
dans celle d'efi on juste l'ordre de démarrer le grub ( le fichier de config ) et les binaires pour le démarrage de grub et des disques
dans celle de boot tu as celle des noyaux kernels et images ( souvent ext4 , ou anciennement ext3/2 )

Problème de configuration GRUB

#15Messageil y a 4 mois

Bonjour,

Je crois que mon système a décidé d'être contrariant... Il va finir par me rendre chèvre.

Or donc,

1) si je boote sur la clé USB en EFI, manjaro-chroot -a refuse de monter la partition sda7 avec le bon grub.cfg : ==> ERROR: You can't mount 0!. A noter qu'il monte sans problème l'autre partition.

2) si je boote sur la clé sans EFI, manjaro-chroot -a arrive à monter sda7, mais c'est grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck qui plante car il ne trouve pas /boot/efi.

3) J'ai essayé de booter normalement sur le DD, c'est comme en 2).

Crispant, non ?

J'en viens à me dire que je ferais mieux de faire une réinstallation complète, mais vu l'incontestable réussite de la précédente, je ne suis plus sûr de rien... ;-)

Problème de configuration GRUB

#16Messageil y a 4 mois

1) si je boote sur la clé USB en EFI, manjaro-chroot -a refuse de monter la partition sda7 avec le bon grub.cfg : ==> ERROR: You can't mount 0!. A noter qu'il monte sans problème l'autre partition.
verifie que sous le bios tu n'as pas lassié des option comme
- le CSM ( a désactiver )
- le fastboot ( a désactiver )
- Legacy ( à désactiver ou option EFI pure )
- Secure Boot à désactiver
- il reste le cas classique d'avoir laissé en hibernation sous windows ( dans ce cas /boot/efi est verrouillé )
Modifié en dernier par stephane le 29 Avr 2018, 19:10, modifié 1 fois.

Problème de configuration GRUB

#17Messageil y a 4 mois

Bonjour.
On va essayer une autre méthode pour "chrooter":
Depuis la live lancée en UEFI:
Tu ouvre le gestionnaire de fichiers et tu clic sur le volume de ta Manjaro installée. Ça monte dans /run/media/manjaro/xxyyyzzz/
Tu copie l'adresse dans la barre de navigation du gestionnaire de fichiers, puis:

sudo systemctl-nspawn -D /run/media/manjaro/xxyyyzzz/
La, tu te trouves en conteneur sécurisé connecté en root.
Bien penser à faire exit avant reboot.
Plus d'info :
76709

Problème de configuration GRUB

#18Messageil y a 4 mois

Résultats des dernières manip' :

- Si je configure le BIOS en UEFI, seul Windows démarre, le lancement de Manjaro sur DD ou sur USB provoque un Invalid signature.

- j'ai réussi à faire un sudo systemd-nspawn -D /run/media/manjaro/ après avoir démarré l'option UEFI : Sandisk du menu UEFI, mais j'obtiens ensuite :

[root@Manjaro_KDE ~]# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
Installation pour la plate-forme x86_64-efi.
grub-install : erreur : impossible d'obtenir le chemin canonique de « /boot/efi ».
J'ai une idée : je vais essayer de démarrer avec ma vieille Manjaro sur sda6, puis faire le chroot et le grub-install sur sda7 comme vous m'avez dit. Je vous tiens au courant.

Problème de configuration GRUB

#19Messageil y a 4 mois

Pas mieux : grub-install ne trouve pas /boot/efi.

En lisant ça https://wiki.manjaro.org/index.php?titl ... OS_to_UEFI, qui ressemble beaucoup aux préconisations de Stéphane, je me suis dit que peut-être je pourrais faire :

sudo mkdir /boot/efi
sudo mount /dev/sda1 /boot/efi
entre le chroot et le grub-install.

Qu'en pensez-vous ?

Problème de configuration GRUB

#20Messageil y a 4 mois

François a écrit :
il y a 4 mois
Si je configure le BIOS en UEFI, Manjaro sur DD ou sur USB provoque un Invalid signature.
Donc c'est ta config machine qui n'est pas bonne, tu n'as pas dévalidé le sécure boot ? tu démarrais tes manjaro est mode bios
Seuls quelques linux sont signés (par microsoft) : il faut une grosse compagnie : debian, ubuntu, fedora ...

désactiver sécure boot et CMS(Launch CSM)

Répondre