Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Appel à contributeurs. Réunion pour la refonte du wiki lundi 26 juin

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#26 Le 07/02/2017, à 22:46

Babdu89

Re : [Projet terminé] correction anomalie de grub

Retour du lancement du script. v2.

bernard@bernard-System-Product-Name:~$ sudo bash modif-grub-v2.sh
[sudo] password for bernard: 
ce programme supprime des lignes supposées inutiles de grub
par exemple contenant ....../dev/sd...../dev/sd...........
modif-grub-v2.sh: ligne 12: partition: Aucun fichier ou dossier de ce type
et créera un fichier qui pourra être utilisé pour remplacer le fichier grub
il utilise aussi le label des partitions .. si ces labels existent .. pour informer plus précisement le grub
les x qui défilent indiquent des lignes supprimées
les c qui défilent indiquent les lignes conservées
si le fichier à traiter n est pas au format grub , il ne fonctionnera pas correctement
il serait préférable de lancer ce programme après avoir lancé un update-grub
..................................................................................................................................Utilisation : grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
ccccccccccccccccUtilisation : grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
.Utilisation : grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
ccccccccccccccccccUtilisation : grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
cccccccccccccccccUtilisation : grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
ccccccccccccccccccUtilisation : grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
cccccccccccccccccUtilisation : grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
ccccccccccccccccccUtilisation : grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
ccccccccccccccccc.........Utilisation : grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
cccccccccccUtilisation : grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
ccccccccccc...ccccccccccccccccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc.........................

fichier traité                : /boot/grub/grub.cfg
le résultat se trouve dans    : grub-OK-2017:02:07-21:36:24.txt

nombre de lignes lues         : 808
lignes conservées             : 808
lignes supprimées             : 0
fichier des lignes supprimées : grub-sup-2017:02:07-21:36:24.txt

nombre de menus conservés     : 49
nombre de menus supprimés     : 0

lignes conservées (hors menu) : 184
lignes conservées (menu)      : 624
après avoir vérifier manuellement le fichier
grub-OK-2017:02:07-21:36:24.txt
vous pouvez remplacer grub.cfg par celui-ci à vos risques et périls

OK je sauvegarde le fichier original /boot/grub/grub.cfg dans /boot/grub/grub.cfg-2017:02:07-21:36:24
je remplace /boot/grub/grub.cfg par grub-OK-2017:02:07-21:36:24.txt
taper entrée pour terminer

bernard@bernard-System-Product-Name:~$

Résultats à suivre.

@+.  Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#27 Le 07/02/2017, à 22:49

Babdu89

Re : [Projet terminé] correction anomalie de grub

Contenu du grub.cfg original sauvegardé par le script.

#
# 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 ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  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 recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
else
  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
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_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.13.0-107-generic
}
submenu 'Options avancées pour PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux' $menuentry_id_option 'gnulinux-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux, avec Linux 3.13.0-107-generic' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-107-generic…'
		linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux, with Linux 3.13.0-107-generic (recovery mode)' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-107-generic…'
		linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux, avec Linux 3.13.0-106-generic' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-106-generic…'
		linux	/boot/vmlinuz-3.13.0-106-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-106-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux, with Linux 3.13.0-106-generic (recovery mode)' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-106-generic…'
		linux	/boot/vmlinuz-3.13.0-106-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-106-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux, avec Linux 3.13.0-105-generic' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-105-generic…'
		linux	/boot/vmlinuz-3.13.0-105-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-105-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux, with Linux 3.13.0-105-generic (recovery mode)' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-105-generic…'
		linux	/boot/vmlinuz-3.13.0-105-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-105-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	knetbsd	/boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Start XP Massy GRUB4DOS Essayer-Installer des iso Linux lancees en live (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-B664A19764A16ABF' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  B664A19764A16ABF
	else
	  search --no-floppy --fs-uuid --set=root B664A19764A16ABF
	fi
	parttool ${root} hidden-
	drivemap -s (hd0) ${root}
	chainloader +1
}
menuentry 'Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos10'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
	else
	  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda10)' $menuentry_id_option 'osprober-gnulinux-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'Ubuntu 12.04.5 LTS (12.04) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos11'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
	else
	  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	fi
	linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-77-generic
}
submenu 'Options avancées pour Ubuntu 12.04.5 LTS (12.04) (sur /dev/sda11)' $menuentry_id_option 'osprober-gnulinux-advanced-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-77-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-77-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-77-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-77-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-76-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-76-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-76-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-76-generic
	}
}

menuentry 'Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos12'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
	else
	  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda12)' $menuentry_id_option 'osprober-gnulinux-advanced-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'Ubuntu 14.04.5 LTS (14.04) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos13'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
	else
	  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
	fi
	linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-108-generic
}
submenu 'Options avancées pour Ubuntu 14.04.5 LTS (14.04) (sur /dev/sda13)' $menuentry_id_option 'osprober-gnulinux-advanced-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-107-generic
	}
}

menuentry 'Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-75df6dda-088e-42e0-bb24-0558de998d09' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos14'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
	else
	  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda14)' $menuentry_id_option 'osprober-gnulinux-advanced-75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'Ubuntu 14.04.5 LTS (14.04) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
	else
	  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
	fi
	linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-108-generic
}
submenu 'Options avancées pour Ubuntu 14.04.5 LTS (14.04) (sur /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	menuentry 'PT-Xubuntu-14.04 GNU/Linux (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-107-generic
	}
}

set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### 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 ###

J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#28 Le 07/02/2017, à 23:05

Babdu89

Re : [Projet terminé] correction anomalie de grub

Le contenu du grub.cfg modifié par le script.

#
# 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 ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  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 recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
else
  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
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_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.13.0-107-generic
}
submenu 'Options avancées pour PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux' $menuentry_id_option 'gnulinux-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux, avec Linux 3.13.0-107-generic' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-107-generic…'
		linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux, with Linux 3.13.0-107-generic (recovery mode)' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-107-generic…'
		linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux, avec Linux 3.13.0-106-generic' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-106-generic…'
		linux	/boot/vmlinuz-3.13.0-106-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-106-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux, with Linux 3.13.0-106-generic (recovery mode)' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-106-generic…'
		linux	/boot/vmlinuz-3.13.0-106-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-106-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux, avec Linux 3.13.0-105-generic' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-105-generic…'
		linux	/boot/vmlinuz-3.13.0-105-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-105-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux, with Linux 3.13.0-105-generic (recovery mode)' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-105-generic…'
		linux	/boot/vmlinuz-3.13.0-105-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-105-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	knetbsd	/boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Start XP Massy GRUB4DOS Essayer-Installer des iso Linux lancees en live (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-B664A19764A16ABF' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  B664A19764A16ABF
	else
	  search --no-floppy --fs-uuid --set=root B664A19764A16ABF
	fi
	parttool ${root} hidden-
	drivemap -s (hd0) ${root}
	chainloader +1
}
menuentry 'ubu-mate-16.04-m 16.04.1 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos10'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
	else
	  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour ubu-mate-16.04-m 16.04.1 LTS (16.04) (sur /dev/sda10)' $menuentry_id_option 'osprober-gnulinux-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'fusion-12-sys-m 12.04.5 LTS (12.04) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos11'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
	else
	  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	fi
	linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-77-generic
}
submenu 'Options avancées pour fusion-12-sys-m 12.04.5 LTS (12.04) (sur /dev/sda11)' $menuentry_id_option 'osprober-gnulinux-advanced-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-77-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-77-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-77-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-77-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-76-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-76-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-76-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-76-generic
	}
}

menuentry 'voyager16.04.1.1 16.04.1 LTS (16.04) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos12'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
	else
	  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour voyager16.04.1.1 16.04.1 LTS (16.04) (sur /dev/sda12)' $menuentry_id_option 'osprober-gnulinux-advanced-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'fusion-14-massy 14.04.5 LTS (14.04) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos13'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
	else
	  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
	fi
	linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-108-generic
}
submenu 'Options avancées pour fusion-14-massy 14.04.5 LTS (14.04) (sur /dev/sda13)' $menuentry_id_option 'osprober-gnulinux-advanced-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-107-generic
	}
}

menuentry 'xubuntu-16-sys-m 16.04.1 LTS (16.04) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-75df6dda-088e-42e0-bb24-0558de998d09' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos14'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
	else
	  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour xubuntu-16-sys-m 16.04.1 LTS (16.04) (sur /dev/sda14)' $menuentry_id_option 'osprober-gnulinux-advanced-75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'xubuntu-14-sys-m 14.04.5 LTS (14.04) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
	else
	  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
	fi
	linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-108-generic
}
submenu 'Options avancées pour xubuntu-14-sys-m 14.04.5 LTS (14.04) (sur /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	menuentry 'PT-Xubuntu-14.04 GNU/Linux (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-107-generic
	}
}

set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### 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 ###

Dans la rubrique;

### BEGIN /etc/grub.d/10_linux ###

### END /etc/grub.d/10_linux ###

Le label de la partition n'est toujours pas pris en compte ;

/dev/sdb1: LABEL="hyb-systemback" UUID="1aced9e1-d845-46bb-a6e2-448666be4a21" TYPE="ext4" 

 

C'est la modif faite par moi même dans le fichier /etc/default/grub s'affiche.

'PT-HYBRYDE FUSION 14.04_USB-Verbatim GNU/Linux'

Pour les autres Os  le label est indiqué dans le menuentry
Le label est indiqué dans la ligne ;   submenu 'Options avancées pour.....
Puis la modif faite par moi même dans le fichier /etc/default/grub s'affiche. dans les menuentry des submenu.

Question?
Est-ce la modif faite par moi même dans le fichier /etc/default/grub ; qui se marche sur les pieds avec le script?.

Si oui, je peux refaire le test en neutralisant la modif et en updatant grub avant de tester?. Mais çà ne concernera que le contenu de la rubrique ;

### BEGIN /etc/grub.d/10_linux ###

### END /etc/grub.d/10_linux ###

Puisque je peux le faire depuis la clé de tests.

@+.  Babdu89   .

Dernière modification par Babdu89 (Le 07/02/2017, à 23:10)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#29 Le 07/02/2017, à 23:44

Babdu89

Re : [Projet terminé] correction anomalie de grub

OK!!. Çà marche dans la rubrique;

### BEGIN /etc/grub.d/10_linux ###

### END /etc/grub.d/10_linux ###

en neutralisant la modif faite dans le fichier /etc/default/grub et en updatant grub, avant de relancer le script v2.

Contenu du fichier grub.cfg.

#
# 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 ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  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 recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
else
  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
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_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'hyb-systemback' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.13.0-107-generic
}
submenu 'Options avancées pour hyb-systemback' $menuentry_id_option 'gnulinux-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	menuentry 'hyb-systemback, avec Linux 3.13.0-107-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-107-generic…'
		linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'hyb-systemback, with Linux 3.13.0-107-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-107-generic…'
		linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'hyb-systemback, avec Linux 3.13.0-106-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-106-generic…'
		linux	/boot/vmlinuz-3.13.0-106-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-106-generic
	}
	menuentry 'hyb-systemback, with Linux 3.13.0-106-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-106-generic…'
		linux	/boot/vmlinuz-3.13.0-106-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-106-generic
	}
	menuentry 'hyb-systemback, avec Linux 3.13.0-105-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-105-generic…'
		linux	/boot/vmlinuz-3.13.0-105-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-105-generic
	}
	menuentry 'hyb-systemback, with Linux 3.13.0-105-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-105-generic…'
		linux	/boot/vmlinuz-3.13.0-105-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-105-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	knetbsd	/boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Start XP Massy GRUB4DOS Essayer-Installer des iso Linux lancees en live (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-B664A19764A16ABF' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  B664A19764A16ABF
	else
	  search --no-floppy --fs-uuid --set=root B664A19764A16ABF
	fi
	parttool ${root} hidden-
	drivemap -s (hd0) ${root}
	chainloader +1
}
menuentry 'ubu-mate-16.04-m 16.04.1 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos10'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
	else
	  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour ubu-mate-16.04-m 16.04.1 LTS (16.04) (sur /dev/sda10)' $menuentry_id_option 'osprober-gnulinux-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'fusion-12-sys-m 12.04.5 LTS (12.04) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos11'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
	else
	  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	fi
	linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-77-generic
}
submenu 'Options avancées pour fusion-12-sys-m 12.04.5 LTS (12.04) (sur /dev/sda11)' $menuentry_id_option 'osprober-gnulinux-advanced-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-77-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-77-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-77-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-77-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-76-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-76-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-76-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-76-generic
	}
}

menuentry 'voyager16.04.1.1 16.04.1 LTS (16.04) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos12'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
	else
	  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour voyager16.04.1.1 16.04.1 LTS (16.04) (sur /dev/sda12)' $menuentry_id_option 'osprober-gnulinux-advanced-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'fusion-14-massy 14.04.5 LTS (14.04) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos13'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
	else
	  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
	fi
	linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-108-generic
}
submenu 'Options avancées pour fusion-14-massy 14.04.5 LTS (14.04) (sur /dev/sda13)' $menuentry_id_option 'osprober-gnulinux-advanced-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-107-generic
	}
}

menuentry 'xubuntu-16-sys-m 16.04.1 LTS (16.04) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-75df6dda-088e-42e0-bb24-0558de998d09' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos14'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
	else
	  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour xubuntu-16-sys-m 16.04.1 LTS (16.04) (sur /dev/sda14)' $menuentry_id_option 'osprober-gnulinux-advanced-75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'xubuntu-14-sys-m 14.04.5 LTS (14.04) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
	else
	  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
	fi
	linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-108-generic
}
submenu 'Options avancées pour xubuntu-14-sys-m 14.04.5 LTS (14.04) (sur /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	menuentry 'PT-Xubuntu-14.04 GNU/Linux (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-107-generic
	}
}

set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### 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 ###

Le label ;  'hyb-systemback'  est bien pris en compte.

Je vais faire la même chose sur un de mes Os et updater grub de l'Os, puis refaire le test depuis la clé de test.

Si çà marche pour les menuentry des submenu, çà veut dire que la modif de /etc/default/grub  se marche aussi sur le pieds avec ton script.

À suivre.


@+   Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#30 Le 08/02/2017, à 00:20

Babdu89

Re : [Projet terminé] correction anomalie de grub

Dans la Ubuntu-Mate 16.04 de ma config, j'ai neutralisé la modif dans /etc/default/grub et updater grub.

Contenu du grub.cfg de la Ubuntu-Mate 16.04.

#
# 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 ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  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 recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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_msdos
insmod ext2
set root='hd0,msdos10'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
else
  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
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_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 60,59,55; then
  clear
fi

color_normal=light-gray/black

if [ -e ${prefix}/themes/ubuntu-mate/theme.txt ]; then
  insmod png
  theme=${prefix}/themes/ubuntu-mate/theme.txt
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos10'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
	else
	  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	fi
	linux	/boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	menuentry 'Ubuntu, avec Linux 4.4.0-62-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		echo	'Chargement de Linux 4.4.0-62-generic…'
		linux	/boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'Ubuntu, with Linux 4.4.0-62-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-recovery-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		echo	'Chargement de Linux 4.4.0-62-generic…'
		linux	/boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'Ubuntu, avec Linux 4.4.0-59-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		echo	'Chargement de Linux 4.4.0-59-generic…'
		linux	/boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'Ubuntu, with Linux 4.4.0-59-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-recovery-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		echo	'Chargement de Linux 4.4.0-59-generic…'
		linux	/boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.4.0-59-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos10'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
	else
	  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	fi
	knetbsd	/boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos10'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
	else
	  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	fi
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### 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 ###

'Ubuntu'   seulement est indiqué.


Depuis la clé de tests. Je relance le script v2.
Contenu de l'entrée pour Ubuntu-Mate 16.04 (rubrique 30_os-prober)

menuentry 'ubu-mate-16.04-m 16.04.1 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos10'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
    else
      search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
    fi
    linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
    initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour ubu-mate-16.04-m 16.04.1 LTS (16.04) (sur /dev/sda10)' $menuentry_id_option 'osprober-gnulinux-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
    menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos10'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
        else
          search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
        fi
        linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
        initrd /boot/initrd.img-4.4.0-62-generic
    }


Prise en compte du label de la partition (en italique). pour le menuentry et submenu.

Mais pas pour le menuentry du submenu (en gras). Le script ne modifie pas cette ligne du fichier grub.cfg .

Dans le menu grub, on ne voit; PT-UBUNTU-MATE XENIAL que lorsque on choisit et valide les Options avancées pour "ubu-mate-16.04-m"


@+.   Babdu89  .

Dernière modification par Babdu89 (Le 08/02/2017, à 01:19)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#31 Le 08/02/2017, à 06:42

ar barzh paour

Re : [Projet terminé] correction anomalie de grub

je ne sais plus trop où j'en suis des réponses
post #20
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
cccccccccccccccc.Utilisation : grep [OPTION]... MOTIF [FICHIER]

lors du bash je fais un appel à grep
res=`grep ${uuid[$n]} <<< $1`

ici c'est comme s'il y avait une ligne vide dans le fichier blkid-res.txt généré
comme le résultat suivant le démontre

jpb@jpb-desktop:~$ grep <<<"bidon"
Utilisation : grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.
jpb@jpb-desktop:~$

l'erreur est sans conséquence pour le traitement mais je la corrigerai en faisant un test sur une ligne vide lors de la lecture de blkid-res.txt

menuentry 'HYBRYDE FUSION 12.04_PART11,
si cette ligne existe dans grub.cfg elle ne sera pas modifiée puisue qu'elle ne commence pas par menuentry 'Ubuntu

post #21
menuentry 'PT-HYBRYDE FUSION 14.04_USB-Verbatim
idem ne commence pas par menuentry 'Ubuntu donc non modifiée , tu ne retrouveras pas SB@


menuentry 'Ubuntu 12.04.5 LTS (12.04) (sur /dev/sda11)'
là je ne vois pas pourquoi cette ligne n'est pas remplacée par
menuentry 'fusion-12-sys-m 12.04.5 LTS (12.04) (sur /dev/sda11)'


post #28
pour les sousmenu , seuls les sousmenus contenant la chaîne
submenu 'Options avancées pour Ubuntu
pourront être modifiés

Question?
Est-ce la modif faite par moi même dans le fichier /etc/default/grub ; qui se marche sur les pieds avec le script?.
donc j'aurais tendance à dire OUI

post #30

menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux (sur /dev/sda10)
idem cette ligne n'est pas modifiée parce qu'elle ne commence pas par menuentry 'Ubuntu

Dernière modification par ar barzh paour (Le 08/02/2017, à 12:47)


Ubuntu 16.04 64 bits (depuis juillet 2016)
divers versions Ubuntu et Studio 14.04 LTS 64 bits
(01/2017 ) :PC          : Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz 2Go de RAM 800 MHz
(06/2017) : Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz

Hors ligne

#32 Le 08/02/2017, à 09:53

ar barzh paour

Re : [Projet terminé] correction anomalie de grub

la version 3 de mon script

#!/bin/bash
# complètement pas optimisé !!!! mais je ne suis pas pressé ....
#
# principe : grub contenant des lignes de menus inutiles? je les supprime
# on choisit un fichier A (il peut être n'importe où)
# 	ce fichier est traité mais s'il n'a pas la structure d'un grub "normal" 
# 	il pourra y avoir problème de traitement
#	( le shell créera deux fichiers de contenu incorrect )
# donc
# il y a création de deux fichiers dans le répertoire courant
# fichier A-OK-date.txt et fichier A-sup-date.txt

# en fin de traitement on demande si on veut remplacer le fichier A par le résultat
# si on accepte
# 	A est sauvegardé dans A-date par précaution
#	le contenu de A-OK-date.txt remplace A

# exemple
# on choisit /boot/grub/grub.cfg
# il y a création de grub-OK-date.txt et grub-sup-date.txt dans le répertoire courant
# si on accepte le remplacement
#	/boot/grub/grub.cfg est sauvegardé dans /boot/grub/grub.cfg-date
#	et
# 	le contenu de /boot/grub/grub.cfg est remplacé par le contenu de grub-OK-date.txt

# version 1
# traitement 1 
# si dans la ligne menuentry il y a ....../dev/sd...../dev/sd...........
# je supprime jusqu'à rencontrer une ligne constituée du seul caractère } 
#
# traitement 2 ( qui dépend de blkid)
# dans un paragraphe menuentry {  }
#	remplacement de la chaîne
#	menuentry 'Ubuntu
#	par
#	menuentry '<le bon label si trouvé>

# version 2 
#	ajout de la fonction tranforme_ligne_sousmenu ( dépend aussi de blkid)
#	dans une ligne submenu remplacement de
#	submenu 'Options avancées pour Ubuntu
#	par
#	submenu 'Options avancées pour <le bon label si trouvé>
# V3 2017-02-08
#	correction lecture ligne vide dans blkid-res.txt
#	correction présentation dans le function info 

function info {
echo "ce programme supprime des lignes supposées inutiles de grub"
echo " ( lignes  contenant ....../dev/sd...../dev/sd........... )"
echo "il demandera le nom du fichier à traiter .. en réel ce devrait être <partition>/boot/grub/grub.cfg .."
echo "et créera un fichier OK-date qui pourra être utilisé pour remplacer le fichier grub"
echo "il utilise aussi le label des partitions .. si ces labels existent .. pour informer plus précisement le grub"
echo "les x qui défilent indiquent des lignes supprimées"
echo "les c qui défilent indiquent les lignes conservées"
echo "si le fichier à traiter n est pas au format grub , il ne fonctionnera pas correctement"
echo "il serait préférable de lancer ce programme après avoir lancé un update-grub"
}


function OK {
rep=""
while [[ $rep != [oOyYnN] ]]
do
titre="\!\!\!\! Réponse : (oOyYnN)"
texte="ce programme supprime des lignes supposées inutiles de grub 
 ( paragraphes contenant ....../dev/sd...../dev/sd..........)
 il demandera le nom du fichier à traiter .. en réel ce devrait être <partition>/boot/gub/grub.cfg ..
 et créera un fichier OK-date qui pourra être utilisé pour remplacer le fichier grub
 il utilise aussi le label des partitions .. si ces labels existent .. pour informer plus précisement le grub
 les x qui défilent indiquent des lignes supprimées
 les c qui défilent indiquent les lignes conservées
 si le fichier à traiter n est pas au format grub , il ne fonctionnera pas correctement
 il serait préférable de lancer ce programme après avoir lancé un update-grub
 êtes vous d'accord ? répondez O pour continuer ; N pour arrêter"
rep=`zenity --entry --title "$titre" --text "$texte" --width "800"`
case $rep in
	[oOyY] )	:
	;;
	[nN]	)	exit 1
	;;
	*	) 	echo "utilisez seulement oOyYnN S.V.P."
	;;
esac	
done
}



function transforme_ligne_submenu {	#reçoit une ligne de sous menu et la modifie
n=-1
while [[ $n -lt $maxuuid ]]
	do
	((n++))
	if [[ -n ${uuid[$n]} ]] # précaution supplémentaire non vide
	then
		res=`grep ${uuid[$n]} <<< $1`
		if [[ -n $res ]] 
			then
			if [[ -n ${label[$n]} ]] # si le label n'est pas vide on remplace la chaine
				then
				ligne=`sed "s/submenu 'Options avancées pour Ubuntu/submenu 'Options avancées pour ${label[$n]}/" <<< $1`
			fi
		return # l'uuid a été trouvé , on sort
		fi
	fi 
done 
}


function transforme-ligne { # modifie la première ligne du menu conservé
n=-1
while [[ $n -lt $maxuuid ]]
	do
	((n++))
	if [[ -n ${uuid[$n]} ]] # précaution supplémentaire non vide
	then
		res=`grep ${uuid[$n]} <<< $1`
		if [[ -n $res ]] 
			then
				if [[ -n ${label[$n]} ]] # si le label n'est pas vide on remplace la chaine
					then
					menu[0]=`sed "s/menuentry 'Ubuntu/menuentry '${label[$n]}/" <<< ${menu[0]}`
				fi
		return # l'uuid a été trouvé , on sort
		fi
	fi 
done 
}



function lire_menuentry { #met en mémoire jusqu'à rencontrer un } seul sur la ligne
i=0
menu[$i]="$ligne"
	while : 
	do
		read ligne
		((i++))
		((nb_lignes_lues++))	
		menu[$i]="$ligne"
		tmp=`sed 's/[[:blank:]]//g' <<<"$ligne"` # supprime les blancs de la ligne
		if [[ "$tmp" = "}" ]]   ### correct que si on a une source formatée "grub" ###
		then	
			return
		fi
		# si on ne trouve pas de } seul on ira jusqu'en fin de fichier !!!!
	done
}


function sort_menu_0 {	# écrit le menu dans le fichier de sauvegarde
	i=0
	transforme-ligne ${menu[0]}
	while :
	do	echo "${menu[$i]}" >> "$fich_sauv"
		((nb_lignes_cons++))
		((nb_lignes_menu_cons++))
		echo -e "c\c"	
		((i++))
		if [[ $i -ge ${#menu[*]} ]] #jusqu'au bout du tableau
			then
				break
		fi
	done

}
	

function sort_menu_1 {	# écrit le menu dans le fichier de supression
	i=0
	while :
	do		
		echo "${menu[$i]}" >> "$fich_sup"
		((nb_lignes_sup++))
		echo -e "x\c"
		((i++))
		if [[ $i -ge ${#menu[*]} ]] #jusqu'au bout du tableau
			then
				break
		fi
	done

}

function trt_menu {
# critère de suppression : si la 1ère ligne du menu contient plus d'une fois .../dev/sd... renvoie 1 sinon 0 
tmp=${menu[0]}
tmp1=`sed 's/\/dev\/sd//' <<<"$tmp"`
tmp2=`sed 's/\/dev\/sd//' <<<"$tmp1"`
if [[ "$tmp1" = "$tmp2" ]]
	then
		return 0
	else
		return 1
fi
}

# début du programme #####################################################################################
info
OK
# mettre les UUID et LABEL dans un tableau
echo "récupération de UUID et LABEL par sudo blkid"
sudo blkid > blkid-res.txt
maxuuid=-1
while read ligne
	do
	if [[ -n $ligne ]] #correction ligne vide
	then
	((maxuuid++))
	tableau=($ligne) # découper la ligne en champ 
	for champ in ${tableau[@]}
		do
			deb=` echo $champ |cut -c1-4`
			case $deb in
				LABE)	#label[maxuuid]=${champ##*=}
					# on enlève les guillemets donne U16.04-b7
					label[maxuuid]=`sed 's/"//g' <<< ${champ##*=}`
					;;
				UUID)	# sans les guillemets donne c63335c7-be09-4782-978c-dff6cce2be94
					uuid[maxuuid]=`sed 's/"//g' <<< ${champ##*=}`
					;;
			esac
	done
	fi
done <blkid-res.txt
##################################################

# Quel fichier grub traiter ? ####################
titre="$0 Sélectionnez le fichier GRUB à traiter"
fich_source=`zenity --file-selection --filename="$rep_rech" --title="$titre"`


#traitement de cette sélection ###########################
case $? in	#$? est le code de retour de zenity
        1)	echo "Aucun fichier sélectionné."	
		read g
		exit 1
		;;
       -1)	echo "Une erreur inattendue est survenue."
		read g
		exit 1
		;;	
        0)	:
		;;
	*)	echo "erreur non reconnue"
		read g
		exit 1
		;;	
esac

#########################################################
num=`date +%Y:%m:%d`-`date +%H:%M:%S`
fich_sauv=grub-OK-$num.txt
fich_sup=grub-sup-$num.txt

##### pour les stat #####################################
nb_menu_cons=0
nb_menu_sup=0
nb_lignes_sup=0
nb_lignes_cons=0
nb_lignes_lues=0
nb_lignes_hors_menu=0
nb_lignes_menus_cons=0

#### lecture et traitement du fichier GRUB ################################################
IFS="~"
while read ligne
do 
res=`echo $ligne| grep "menuentry "`
((nb_lignes_lues++))
if  [[ -z $res ]]
	then # la ligne ne contient pas menuentry
		subm=`echo $ligne| grep "submenu"`
		if [[ -z $subm ]]
			then # ne contient pas submenu on écrit dans le fichier de sauvegarde
				echo "$ligne" >> $fich_sauv
				((nb_lignes_cons++))
				((nb_lignes_hors_menu++))
				echo -e ".\c"
			else # contient submenu on traite d'abord cette ligne avant d'écrire 
				transforme_ligne_submenu "$ligne"
				echo "$ligne" >> $fich_sauv
				((nb_lignes_cons++))
				((nb_lignes_hors_menu++))
				echo -e ".\c"
		fi
		
	else # la ligne contient menuentry
		lire_menuentry	# lire le paragraphe
		if trt_menu	# et si ça convient on l'écrit dans le fichier de sauvegarde 
			then	# ou on conserve
				sort_menu_0
				((nb_menu_cons++))
			else	# ou on supprime
				sort_menu_1
				((nb_menu_sup++))
		fi	
		unset menu	# vide la variable par précaution
fi
done < "$fich_source"
echo
echo
echo "fichier traité                : $fich_source"	#/media/jpb/U14-04-a12/boot/grub/grub.cfg
echo "le résultat se trouve dans    : $fich_sauv"	# grub-OK-date.txt
echo
echo "nombre de lignes lues         : $nb_lignes_lues"
echo "lignes conservées             : $nb_lignes_cons"
echo "lignes supprimées             : $nb_lignes_sup"
echo "fichier des lignes supprimées : $fich_sup"
echo
echo "nombre de menus conservés     : $nb_menu_cons"
echo "nombre de menus supprimés     : $nb_menu_sup"
echo
echo "lignes conservées (hors menu) : $nb_lignes_hors_menu"
echo "lignes conservées (menu)      : $nb_lignes_menu_cons"

echo "après avoir vérifier manuellement le fichier"
echo "$fich_sauv"
echo "vous pourrez remplacer grub.cfg par celui-ci à vos risques et périls"
echo


rep=""
while [[ $rep != [oOyYnN] ]]
do
titre="remplacement de GRUB"
texte="Voulez-vous remplacer le grub original par le nouveau fichier généré (oOyYnN)
	
       si vous répondez oui le fichier
 $fich_source (fichier original choisi)
          sera par précaution sauvegardé dans
 $fich_source-$num
	 mais Attention
 $fich_source 
	sera remplacé par
 $fich_sauv  (le résultat OK obtenu)
                   répondez par (oOyYnN)"

rep=`zenity --entry --title "$titre" --text "$texte" --width "800"`
case $rep in
	[oOyY] )	# sauvegarde de "grub" , je conserve $num	
			echo "OK je sauvegarde le fichier original $fich_source dans $fich_source-$num"
			sudo cp "$fich_source" "$fich_source-$num"

			#et fich_sauv remplace grub
			echo "et je remplace $fich_source par $fich_sauv"
			sudo mv "$fich_sauv" "$fich_source"
	;;
	[nN]	)	echo "grub non remplacé"
	;;
	*	) 	echo "utilisez seulement oOyYnN S.V.P."
	;;
esac
done

echo "taper entrée pour terminer"
read g #pour attendre


exit 0

Ubuntu 16.04 64 bits (depuis juillet 2016)
divers versions Ubuntu et Studio 14.04 LTS 64 bits
(01/2017 ) :PC          : Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz 2Go de RAM 800 MHz
(06/2017) : Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz

Hors ligne

#33 Le 08/02/2017, à 10:33

Babdu89

Re : [Projet terminé] correction anomalie de grub

Bonjour.
Qu'est sensé corriger la version  V3 ?.

@+.   Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#34 Le 08/02/2017, à 12:37

ar barzh paour

Re : [Projet terminé] correction anomalie de grub

c'est assez caché mais
voir au début du script dans les commentaires ligne 44
sensées corrigées des anomalies  mineures

# V3 2017-02-08
#	correction lecture ligne vide dans blkid-res.txt
#	correction présentation dans function info 

donc si relances tu ne devrais plus avoir

grep [OPTION]... MOTIF [FICHIER]...
Exécutez « grep --help » pour obtenir des renseignements complémentaires.

ni celle du post #26 (4 ou 5ème ligne)

modif-grub-v2.sh: ligne 12: partition: Aucun fichier ou dossier de ce type

Dernière modification par ar barzh paour (Le 08/02/2017, à 12:45)


Ubuntu 16.04 64 bits (depuis juillet 2016)
divers versions Ubuntu et Studio 14.04 LTS 64 bits
(01/2017 ) :PC          : Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz 2Go de RAM 800 MHz
(06/2017) : Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz

Hors ligne

#35 Le 08/02/2017, à 14:11

Babdu89

Re : [Projet terminé] correction anomalie de grub

Bonjour.
Alors depuis la clé de tests.
Modif dans le fichier /etc/default/grub neutralisée, et maj de grub faite.
Lancement du script V3 .

Retour terminal;

bernard@bernard-System-Product-Name:~$ sudo bash modif-grub-v3.sh
[sudo] password for bernard: 
ce programme supprime des lignes supposées inutiles de grub
 ( lignes  contenant ....../dev/sd...../dev/sd........... )
il demandera le nom du fichier à traiter .. en réel ce devrait être <partition>/boot/grub/grub.cfg ..
et créera un fichier OK-date qui pourra être utilisé pour remplacer le fichier grub
il utilise aussi le label des partitions .. si ces labels existent .. pour informer plus précisement le grub
les x qui défilent indiquent des lignes supprimées
les c qui défilent indiquent les lignes conservées
si le fichier à traiter n est pas au format grub , il ne fonctionnera pas correctement
il serait préférable de lancer ce programme après avoir lancé un update-grub
récupération de UUID et LABEL par sudo blkid
..................................................................................................................................cccccccccccccccc.ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc.........cccccccccccccccccccccc...ccccccccccccccccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc.........................

fichier traité                : /boot/grub/grub.cfg
le résultat se trouve dans    : grub-OK-2017:02:08-13:06:16.txt

nombre de lignes lues         : 808
lignes conservées             : 808
lignes supprimées             : 0
fichier des lignes supprimées : grub-sup-2017:02:08-13:06:16.txt

nombre de menus conservés     : 49
nombre de menus supprimés     : 0

lignes conservées (hors menu) : 184
lignes conservées (menu)      : 624
après avoir vérifier manuellement le fichier
grub-OK-2017:02:08-13:06:16.txt
vous pourrez remplacer grub.cfg par celui-ci à vos risques et périls

OK je sauvegarde le fichier original /boot/grub/grub.cfg dans /boot/grub/grub.cfg-2017:02:08-13:06:16
et je remplace /boot/grub/grub.cfg par grub-OK-2017:02:08-13:06:16.txt
taper entrée pour terminer

bernard@bernard-System-Product-Name:~$

Le script ne retourne plus d'erreurs.

Résultats post, suivant.

@+. Babdu89  .

Dernière modification par Babdu89 (Le 08/02/2017, à 14:19)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#36 Le 08/02/2017, à 14:15

Babdu89

Re : [Projet terminé] correction anomalie de grub

Contenu de grub-OK-2017:02:08-13:06:16.txt

#
# 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 ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  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 recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
else
  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
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_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.13.0-107-generic
}
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	menuentry 'Ubuntu, avec Linux 3.13.0-107-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-107-generic…'
		linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'Ubuntu, with Linux 3.13.0-107-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-107-generic…'
		linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'Ubuntu, avec Linux 3.13.0-106-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-106-generic…'
		linux	/boot/vmlinuz-3.13.0-106-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-106-generic
	}
	menuentry 'Ubuntu, with Linux 3.13.0-106-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-106-generic…'
		linux	/boot/vmlinuz-3.13.0-106-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-106-generic
	}
	menuentry 'Ubuntu, avec Linux 3.13.0-105-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-105-generic…'
		linux	/boot/vmlinuz-3.13.0-105-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-105-generic
	}
	menuentry 'Ubuntu, with Linux 3.13.0-105-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-105-generic…'
		linux	/boot/vmlinuz-3.13.0-105-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-105-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	knetbsd	/boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Start XP Massy GRUB4DOS Essayer-Installer des iso Linux lancees en live (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-B664A19764A16ABF' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  B664A19764A16ABF
	else
	  search --no-floppy --fs-uuid --set=root B664A19764A16ABF
	fi
	parttool ${root} hidden-
	drivemap -s (hd0) ${root}
	chainloader +1
}
menuentry 'Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos10'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
	else
	  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda10)' $menuentry_id_option 'osprober-gnulinux-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'Ubuntu 12.04.5 LTS (12.04) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos11'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
	else
	  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	fi
	linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-77-generic
}
submenu 'Options avancées pour Ubuntu 12.04.5 LTS (12.04) (sur /dev/sda11)' $menuentry_id_option 'osprober-gnulinux-advanced-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-77-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-77-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-77-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-77-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-76-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-76-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-76-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-76-generic
	}
}

menuentry 'Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos12'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
	else
	  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda12)' $menuentry_id_option 'osprober-gnulinux-advanced-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'Ubuntu 14.04.5 LTS (14.04) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos13'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
	else
	  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
	fi
	linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-108-generic
}
submenu 'Options avancées pour Ubuntu 14.04.5 LTS (14.04) (sur /dev/sda13)' $menuentry_id_option 'osprober-gnulinux-advanced-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-107-generic
	}
}

menuentry 'Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-75df6dda-088e-42e0-bb24-0558de998d09' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos14'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
	else
	  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda14)' $menuentry_id_option 'osprober-gnulinux-advanced-75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'Ubuntu 14.04.5 LTS (14.04) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
	else
	  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
	fi
	linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-108-generic
}
submenu 'Options avancées pour Ubuntu 14.04.5 LTS (14.04) (sur /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	menuentry 'PT-Xubuntu-14.04 GNU/Linux (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-107-generic
	}
}

set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### 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 ###

@+.   Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#37 Le 08/02/2017, à 14:18

Babdu89

Re : [Projet terminé] correction anomalie de grub

Le contenu du grub.cfg modifié par le script v3 .

#
# 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 ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  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 recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
else
  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
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_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'hyb-systemback' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.13.0-107-generic
}
submenu 'Options avancées pour hyb-systemback' $menuentry_id_option 'gnulinux-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	menuentry 'hyb-systemback, avec Linux 3.13.0-107-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-107-generic…'
		linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'hyb-systemback, with Linux 3.13.0-107-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-107-generic…'
		linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'hyb-systemback, avec Linux 3.13.0-106-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-106-generic…'
		linux	/boot/vmlinuz-3.13.0-106-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-106-generic
	}
	menuentry 'hyb-systemback, with Linux 3.13.0-106-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-106-generic…'
		linux	/boot/vmlinuz-3.13.0-106-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-106-generic
	}
	menuentry 'hyb-systemback, avec Linux 3.13.0-105-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-105-generic…'
		linux	/boot/vmlinuz-3.13.0-105-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-105-generic
	}
	menuentry 'hyb-systemback, with Linux 3.13.0-105-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-105-generic…'
		linux	/boot/vmlinuz-3.13.0-105-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-105-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	knetbsd	/boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Start XP Massy GRUB4DOS Essayer-Installer des iso Linux lancees en live (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-B664A19764A16ABF' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  B664A19764A16ABF
	else
	  search --no-floppy --fs-uuid --set=root B664A19764A16ABF
	fi
	parttool ${root} hidden-
	drivemap -s (hd0) ${root}
	chainloader +1
}
menuentry 'ubu-mate-16.04-m 16.04.1 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos10'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
	else
	  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour ubu-mate-16.04-m 16.04.1 LTS (16.04) (sur /dev/sda10)' $menuentry_id_option 'osprober-gnulinux-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'fusion-12-sys-m 12.04.5 LTS (12.04) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos11'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
	else
	  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	fi
	linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-77-generic
}
submenu 'Options avancées pour fusion-12-sys-m 12.04.5 LTS (12.04) (sur /dev/sda11)' $menuentry_id_option 'osprober-gnulinux-advanced-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-77-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-77-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-77-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-77-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-76-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-76-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-76-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-76-generic
	}
}

menuentry 'voyager16.04.1.1 16.04.1 LTS (16.04) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos12'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
	else
	  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour voyager16.04.1.1 16.04.1 LTS (16.04) (sur /dev/sda12)' $menuentry_id_option 'osprober-gnulinux-advanced-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'fusion-14-massy 14.04.5 LTS (14.04) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos13'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
	else
	  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
	fi
	linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-108-generic
}
submenu 'Options avancées pour fusion-14-massy 14.04.5 LTS (14.04) (sur /dev/sda13)' $menuentry_id_option 'osprober-gnulinux-advanced-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-107-generic
	}
}

menuentry 'xubuntu-16-sys-m 16.04.1 LTS (16.04) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-75df6dda-088e-42e0-bb24-0558de998d09' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos14'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
	else
	  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour xubuntu-16-sys-m 16.04.1 LTS (16.04) (sur /dev/sda14)' $menuentry_id_option 'osprober-gnulinux-advanced-75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'xubuntu-14-sys-m 14.04.5 LTS (14.04) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
	else
	  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
	fi
	linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-108-generic
}
submenu 'Options avancées pour xubuntu-14-sys-m 14.04.5 LTS (14.04) (sur /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	menuentry 'PT-Xubuntu-14.04 GNU/Linux (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-107-generic
	}
}

set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### 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 ###

Pour le contenu, même résultat qu'au post#30 .


Retour blkid.

/dev/sda1: LABEL="XP-MASSY" UUID="B664A19764A16ABF" TYPE="ntfs" 
/dev/sda10: LABEL="ubu-mate-16.04-m" UUID="ea999dc0-aaad-46bb-84ab-6e510bd28348" TYPE="ext4" 
/dev/sda11: LABEL="fusion-12-sys-m" UUID="aec00812-bb57-4bbe-a5ed-90228e770e48" TYPE="ext4" 
/dev/sda12: LABEL="voyager16.04.1.1" UUID="2f5e2fc1-c492-408e-956b-1d56a72eb7d3" TYPE="ext4" 
/dev/sda13: LABEL="fusion-14-massy" UUID="29e5afbd-d25d-4050-816c-e2c8bc7984a2" TYPE="ext4" 
/dev/sda14: LABEL="xubuntu-16-sys-m" UUID="75df6dda-088e-42e0-bb24-0558de998d09" TYPE="ext4" 
/dev/sda5: LABEL="DONNEES_WD" UUID="3336D5F95125508C" TYPE="ntfs" 
/dev/sda6: UUID="0b82c97d-d077-4191-ae87-de7f2787ba44" TYPE="swap" 
/dev/sda7: LABEL="xubuntu-14-sys-m" UUID="5ed81f97-295e-4246-8aa1-7ae54d6c9e7c" TYPE="ext4" 
/dev/sda8: LABEL="xubuntu-14-hom-m" UUID="08201295-445e-4de7-a95b-a56990a0a9dd" TYPE="ext4" 
/dev/sda9: LABEL="fusion-12-hom-m" UUID="878a2332-9b22-4ca6-b125-d09c3821cf80" TYPE="ext4" 
/dev/sr1: LABEL="PLoPLinux-v4.0.0" TYPE="iso9660" 
/dev/sdb1: LABEL="hyb-systemback" UUID="1aced9e1-d845-46bb-a6e2-448666be4a21" TYPE="ext4" 
/dev/sdb2: UUID="5147bb57-b517-4a46-9344-c690575331e1" TYPE="swap" 


Contenu du menu grub maintenant.

bernard@bernard-System-Product-Name:~$ grep menuentry /boot/grub/grub.cfg
if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
  menuentry_id_option=""
export menuentry_id_option
menuentry 'hyb-systemback' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1aced9e1-d845-46bb-a6e2-448666be4a21' {
submenu 'Options avancées pour hyb-systemback' $menuentry_id_option 'gnulinux-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	menuentry 'hyb-systemback, avec Linux 3.13.0-107-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	menuentry 'hyb-systemback, with Linux 3.13.0-107-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	menuentry 'hyb-systemback, avec Linux 3.13.0-106-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	menuentry 'hyb-systemback, with Linux 3.13.0-106-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	menuentry 'hyb-systemback, avec Linux 3.13.0-105-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	menuentry 'hyb-systemback, with Linux 3.13.0-105-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
menuentry 'Memory test (memtest86+)' {
menuentry 'Memory test (memtest86+, serial console 115200)' {
menuentry 'Start XP Massy GRUB4DOS Essayer-Installer des iso Linux lancees en live (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-B664A19764A16ABF' {
menuentry 'ubu-mate-16.04-m 16.04.1 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
submenu 'Options avancées pour ubu-mate-16.04-m 16.04.1 LTS (16.04) (sur /dev/sda10)' $menuentry_id_option 'osprober-gnulinux-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
menuentry 'fusion-12-sys-m 12.04.5 LTS (12.04) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-aec00812-bb57-4bbe-a5ed-90228e770e48' {
submenu 'Options avancées pour fusion-12-sys-m 12.04.5 LTS (12.04) (sur /dev/sda11)' $menuentry_id_option 'osprober-gnulinux-advanced-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-77-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-77-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-76-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-76-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
menuentry 'voyager16.04.1.1 16.04.1 LTS (16.04) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
submenu 'Options avancées pour voyager16.04.1.1 16.04.1 LTS (16.04) (sur /dev/sda12)' $menuentry_id_option 'osprober-gnulinux-advanced-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
menuentry 'fusion-14-massy 14.04.5 LTS (14.04) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
submenu 'Options avancées pour fusion-14-massy 14.04.5 LTS (14.04) (sur /dev/sda13)' $menuentry_id_option 'osprober-gnulinux-advanced-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
menuentry 'xubuntu-16-sys-m 16.04.1 LTS (16.04) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-75df6dda-088e-42e0-bb24-0558de998d09' {
submenu 'Options avancées pour xubuntu-16-sys-m 16.04.1 LTS (16.04) (sur /dev/sda14)' $menuentry_id_option 'osprober-gnulinux-advanced-75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
menuentry 'xubuntu-14-sys-m 14.04.5 LTS (14.04) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
submenu 'Options avancées pour xubuntu-14-sys-m 14.04.5 LTS (14.04) (sur /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	menuentry 'PT-Xubuntu-14.04 GNU/Linux (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
bernard@bernard-System-Product-Name:~$ 

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 08/02/2017, à 14:25)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#38 Le 08/02/2017, à 14:42

ar barzh paour

Re : [Projet terminé] correction anomalie de grub

est-ce que le résultat te convient ?

ré-explication du principe de fonctionnement

modification du "bloc-type-menuentry"
1- si la première ligne contient plus d'une fois la chaine "/dev/sd" , ce bloc est supprimé
2- sinon ce bloc est conservé et
3- on modifie tant que faire se peut la chaîne qui suit menuentry
cette chaîne se présente sous a forme 'chaine-à-modifier' et suit menuentry
on a donc menuentry 'chaine-à-modifier'.................uuid.......

j'ai choisi de récupérer le label de la partition de l'uuid pour modifier la chaîne si la chaîne commence par Ubuntu et de remplacer Ubuntu par le Label (s'il existe) , (parce que c'est ce que je trouve sur ma machine , mais mes disques 10.4 ... 12.4 ne sont plus présents
( on conserve Ubuntu si pas de label ou si Ubuntu n'est pas présent )
menu[0]=`sed "s/menuentry 'Ubuntu/menuentry '${label[$n]}/" <<< ${menu[0]}`
on obtient
menuentry 'le label + la chaîne originelle sans Ubuntu'...... suite inchangée

mais j'aurais pu faire

menu[0]=`sed "s/menuentry '/menuentry '${label[$n]} /" <<< ${menu[0]}`
(ce qui reviendrait à ajouter systématiquement le label en début de menu quelque soit la chaîne)
on obtiendrait
menuentry 'le label + la chaine originelle'....... suite inchangée



modification de la ligne submenu
la ligne est conservée et modifiée tant que faire se peut
cette ligne est de la forme
submenu 'Chaine-à-modifier' ...........uuid ........

j'ai choisi de récupérer le label de la partition de l'uuid pour modifier la chaine si la chaîne est Options avancées pour Ubuntu soit
ligne=`sed "s/submenu 'Options avancées pour Ubuntu/submenu 'Options avancées pour ${label[$n]}/" <<< $1`
( on conserve Ubuntu si pas de label ou si Ubuntu n'est pas présent )
on obtient
submenu 'Options avancées pour <le label> + la suite de la chaiîe originelle'..... suite inchangée


mais j'aurais pu faire
ligne=`sed "s/submenu '/submenu '${label[$n]}/"<<< $1`
(ce qui reviendrait à ajouter systématiquement le label en début de sousmenu quelque soit la chaîne)
on obtiendrait
submenu '<le label> + la chaine originelle'..... suite inchangée

évidemment cela allonge la ligne du menu

et je n'ai pas testé


Ubuntu 16.04 64 bits (depuis juillet 2016)
divers versions Ubuntu et Studio 14.04 LTS 64 bits
(01/2017 ) :PC          : Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz 2Go de RAM 800 MHz
(06/2017) : Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz

Hors ligne

#39 Le 08/02/2017, à 14:43

ar barzh paour

Re : [Projet terminé] correction anomalie de grub

structure d'un grub pour le traitement de simplification


A-début de super bloc

0 ou plusieurs lignes quelconques à conservées

un "bloc-type-menuentry"
menuentry 'Ubuntu.....
avec lignes quelconques
mais se terminant par la ligne
        }

0 ou plusieurs lignes quelconques à conservées

0 ou une ligne
submenu 'Options avancées pour Ubuntu ........

0 ou plusieurs lignes quelconques à conservées

0 ou plusieurs "bloc-type-menuentry"
menuentry .....
avec lignes quelconques
mais se terminant par la ligne
        }

et on recommence en A jusqu'à la fin du fichier

cette structure peut peut-être variée en fonction des versions et des paramètres définis dans
/etc/default/grub

il ne faut pas que le grub en soit affecté si cette structure n'est pas respectée


Ubuntu 16.04 64 bits (depuis juillet 2016)
divers versions Ubuntu et Studio 14.04 LTS 64 bits
(01/2017 ) :PC          : Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz 2Go de RAM 800 MHz
(06/2017) : Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz

Hors ligne

#40 Le 08/02/2017, à 16:53

Babdu89

Re : [Projet terminé] correction anomalie de grub

est-ce que le résultat te convient ?

Il faut voir les résultats sous deux aspects.

modification du "bloc-type-menuentry"
1- si la première ligne contient plus d'une fois la chaine "/dev/sd" , ce bloc est supprimé

Bien que je ne puisse pas tester cette manip du script.
Chez moi la désactivation de l'exécution comme un programme de /etc/grub.d/30_os-prober sur les autres Os de la config, et l'activation de os-prober gardée uniquement sur l'Os qui démarre la machine par défaut, fait le travail à la place du script. 0 lignes à supprimer.

Le script semble bien efficace concernant la suppression des entrées multipliées, dans les Os où os-prober est actif.
Mais il ne s'applique qu'a l'os qui démarre la machine par défaut.

Si on désactive l'exécution comme un programme de /etc/grub.d/30_os-prober sur les autres Os de la config, cette manip là du script ne sert à rien.(chez moi il n'y a rien à supprimer).

Si on ne fait pas cette désactivation. Le script va faire son travail. OK!.
Mais çà continuera de poser problème au démarrage des autres Os, où la désactivation de os-prober ne sera pas faite.
On va donc avoir des fichiers grub.cfg de ces Os à démarrer qui vont s'allonger... l'allongement de ces fichiers, génèrent une augmentation du temps d'attente au chargement des Os, j'ai pu le constater. Toi aussi peut-être.
On est face à un curseur qui clignote sur fond noir, et si çà s'éternise de trop, on est tenté de redémarrer. Alors qu'il faut patienter pour que çà finisse de charger.
À la campagne, j'ai une config avec 4 hdd internes remplie d'Os de tests. Sans compter mes hdd usb que je trimbale de machine en machine. Qui eux aussi sont bien fourni en Os. Alors la non désactivation de os-prober dans les Os, m'a posé bien du souci.

C'est la raison qui fera que je pratiquerais toujours la désactivation de os-prober dans les Os autres que celui par défaut au démarrage.

@+.   Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#41 Le 08/02/2017, à 17:09

Babdu89

Re : [Projet terminé] correction anomalie de grub

Babdu89 a écrit;
Il faut voir les résultats sous deux aspects.

Les noms des Os dans les partitions systèmes.

Le script pallie à la défaillance de la manip de changement de l'intitulé des menuentry, faites avec la modif du fichier /etc/default/grub , qui marchait très bien avec les version v1.98/99 avant la v2.00 et suivantes de Grub.
Mais.
Çà oblige à mettre des label explicites aux partitions système. Et en cas de maj, ou réinstallation de Grub, il faut repasser le script, après maj de Grub.
Lorsque je serais obligé d’abandonner les Os en 12.04 (grub v1.98/99) qui démarrent mes machines pour le moment, je vais certainement l'utiliser.

Contenu du menu Grub de l'os en 12.04 qui démarre ma config du moment.

bernard@bernard-System-Product-Name:~$ grep menuentry /media/bernard/fusion-12-sys-m/boot/grub/grub.cfg
menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-77-generic' --class hybryde --class gnu-linux --class gnu --class os {
menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-77-generic (recovery mode)' --class hybryde --class gnu-linux --class gnu --class os {
menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-76-generic' --class hybryde --class gnu-linux --class gnu --class os {
menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-76-generic (recovery mode)' --class hybryde --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Start XP Massy GRUB4DOS Essayer-Installer des iso Linux lancees en live (on /dev/sda1)" --class windows --class os {
menuentry "PT-UBUNTU-MATE XENIAL GNU/Linux' --class pt_ubuntu_mate --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348 (on /dev/sda10)" --class gnu-linux --class gnu --class os {
menuentry "PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-62-generic' --class pt_ubuntu_mate --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348 (on /dev/sda10)" --class gnu-linux --class gnu --class os {
menuentry "PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-62-generic (recovery mode)' --class pt_ubuntu_mate --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-recovery-ea999dc0-aaad-46bb-84ab-6e510bd28348 (on /dev/sda10)" --class gnu-linux --class gnu --class os {
menuentry "PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-59-generic' --class pt_ubuntu_mate --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348 (on /dev/sda10)" --class gnu-linux --class gnu --class os {
menuentry "PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-59-generic (recovery mode)' --class pt_ubuntu_mate --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-recovery-ea999dc0-aaad-46bb-84ab-6e510bd28348 (on /dev/sda10)" --class gnu-linux --class gnu --class os {
menuentry "PT-VOYAGER-16.04.1.1_Massy GNU/Linux' --class pt_voyager_16_04_1_1_massy --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-2f5e2fc1-c492-408e-956b-1d56a72eb7d3 (on /dev/sda12)" --class gnu-linux --class gnu --class os {
menuentry "PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-62-generic' --class pt_voyager_16_04_1_1_massy --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-advanced-2f5e2fc1-c492-408e-956b-1d56a72eb7d3 (on /dev/sda12)" --class gnu-linux --class gnu --class os {
menuentry "PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (upstart)' --class pt_voyager_16_04_1_1_massy --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-init-upstart-2f5e2fc1-c492-408e-956b-1d56a72eb7d3 (on /dev/sda12)" --class gnu-linux --class gnu --class os {
menuentry "PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (recovery mode)' --class pt_voyager_16_04_1_1_massy --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-recovery-2f5e2fc1-c492-408e-956b-1d56a72eb7d3 (on /dev/sda12)" --class gnu-linux --class gnu --class os {
menuentry "PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-59-generic' --class pt_voyager_16_04_1_1_massy --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-advanced-2f5e2fc1-c492-408e-956b-1d56a72eb7d3 (on /dev/sda12)" --class gnu-linux --class gnu --class os {
menuentry "PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (upstart)' --class pt_voyager_16_04_1_1_massy --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-init-upstart-2f5e2fc1-c492-408e-956b-1d56a72eb7d3 (on /dev/sda12)" --class gnu-linux --class gnu --class os {
menuentry "PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (recovery mode)' --class pt_voyager_16_04_1_1_massy --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-recovery-2f5e2fc1-c492-408e-956b-1d56a72eb7d3 (on /dev/sda12)" --class gnu-linux --class gnu --class os {
menuentry "PT-HYBRYDE FUSION 14.04_Massy GNU/Linux' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-29e5afbd-d25d-4050-816c-e2c8bc7984a2 (on /dev/sda13)" --class gnu-linux --class gnu --class os {
menuentry "PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-108-generic' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-108-generic-advanced-29e5afbd-d25d-4050-816c-e2c8bc7984a2 (on /dev/sda13)" --class gnu-linux --class gnu --class os {
menuentry "PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-108-generic (recovery mode)' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-108-generic-recovery-29e5afbd-d25d-4050-816c-e2c8bc7984a2 (on /dev/sda13)" --class gnu-linux --class gnu --class os {
menuentry "PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-107-generic' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-advanced-29e5afbd-d25d-4050-816c-e2c8bc7984a2 (on /dev/sda13)" --class gnu-linux --class gnu --class os {
menuentry "PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-107-generic (recovery mode)' --class pt_hybryde --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-recovery-29e5afbd-d25d-4050-816c-e2c8bc7984a2 (on /dev/sda13)" --class gnu-linux --class gnu --class os {
menuentry "PT-Xubuntu-16.04.1 GNU/Linux' --class pt_xubuntu_16_04_1 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-75df6dda-088e-42e0-bb24-0558de998d09 (on /dev/sda14)" --class gnu-linux --class gnu --class os {
menuentry "PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-62-generic' --class pt_xubuntu_16_04_1 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-advanced-75df6dda-088e-42e0-bb24-0558de998d09 (on /dev/sda14)" --class gnu-linux --class gnu --class os {
menuentry "PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (upstart)' --class pt_xubuntu_16_04_1 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-init-upstart-75df6dda-088e-42e0-bb24-0558de998d09 (on /dev/sda14)" --class gnu-linux --class gnu --class os {
menuentry "PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (recovery mode)' --class pt_xubuntu_16_04_1 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-recovery-75df6dda-088e-42e0-bb24-0558de998d09 (on /dev/sda14)" --class gnu-linux --class gnu --class os {
menuentry "PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-59-generic' --class pt_xubuntu_16_04_1 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-advanced-75df6dda-088e-42e0-bb24-0558de998d09 (on /dev/sda14)" --class gnu-linux --class gnu --class os {
menuentry "PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (upstart)' --class pt_xubuntu_16_04_1 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-init-upstart-75df6dda-088e-42e0-bb24-0558de998d09 (on /dev/sda14)" --class gnu-linux --class gnu --class os {
menuentry "PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (recovery mode)' --class pt_xubuntu_16_04_1 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-recovery-75df6dda-088e-42e0-bb24-0558de998d09 (on /dev/sda14)" --class gnu-linux --class gnu --class os {
menuentry "PT-Xubuntu-14.04 GNU/Linux' --class pt_xubuntu_14_04 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-108-generic' --class pt_xubuntu_14_04 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-108-generic-advanced-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-108-generic (recovery mode)' --class pt_xubuntu_14_04 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-108-generic-recovery-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-107-generic' --class pt_xubuntu_14_04 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-advanced-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-107-generic (recovery mode)' --class pt_xubuntu_14_04 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-recovery-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c (on /dev/sda7)" --class gnu-linux --class gnu --class os {
menuentry "Plop Boot Manager" {
menuentry "clé Usb-live ou CD-ROM"  {
menuentry "Voyager-16.04.1.1-32bits" {
#menuentry "Ubuntu-15.04-test Donnees sata1" {
menuentry "Iso Live ubuntu-15.10-desktop-i386.iso test encours-stockage iso dans s3fusion-12-sys" {
menuentry "Iso Live ubuntu-14.04.1-desktop-i386.iso test encours-stockage iso dans s3fusion-12-sys" {
#menuentry "clé Usb-live ou CD-ROM"  {
menuentry "clé Usb-live MULTISYSTEM"  {
menuentry "clés Usb-live cle-tests-windows et copy-cle-test-Win "  {
#menuentry "Hybryde Fusion 14.04. donnees sata1" {
#menuentry "Hybryde Fusion 14.04. donnees sata1 extract test" {
#menuentry "Try Hybryde Fusion Custom V3 without installing-Laërte" {
#menuentry "Hybryde Fusion 14.04." {
menuentry "Slitaz-5.0-rc3" {
#menuentry "Bodhi Linux" {
#menuentry "Hybryde Fusion 14.04." {
#menuentry "ToutouLinux-436_2015-04-30.iso-sur-Maxtor" {
bernard@bernard-System-Product-Name:~$ 

Bravo!!!.

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 08/02/2017, à 17:09)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#42 Le 08/02/2017, à 19:11

ar barzh paour

Re : [Projet terminé] correction anomalie de grub

Babdu89 a écrit :

Mais il ne s'applique qu'a l'os qui démarre la machine par défaut.

non rien n'empêche à partir de la partition active de faire la modification d'un grub d'un autre OS
exemple je veux modifier le grub de ma partition Mate

je lance modif-grubV3 dans un terminal (ou via un raccourci que je me suis fait sur le bureau)

je choisis  la bonne partition et le bon fichier grub c'est à dire en naviguant dans l'explorateur
M16.04-P12-64b    répertoire boot  , répertoire grub  ,  fichier grub.cfg

en fin de traitement j'ai la boite de dialogue qui me dit

=======================================================================
Voulez-vous remplacer le grub original par le nouveau fichier généré

      si vous répondez oui le fichier

/media/jpb/M16.04-P12-64b/boot/grub/grub.cfg ( fichier original choisi)
      sera par précaution sauvegardé dans
/media/jpb/M16.04-P12-64b/boot/grub/grub.cfg-2017:02:08-17:54:41
      mais Attention
/media/jpb/M16.04-P12-64b/boot/grub/grub.cfg
      sera remplacé par (là j'aurai du mettre sera remplacé par le contenu du fichier)
grub-OK-2017:02:08-17:54:41.txt (le résultat OK obtenu)
      répondez par (oOyYnN)

========================================================================


en remarque : le but initial de ce bash était bien de supprimer les lignes "inutiles" contenant /dev/sd   /dev/sd !!!!!
le reste  n'est que fioriture
effectivement je suis resté planté une fois à cause de mon grub énorme qui faisait .... je ne sais plus combien de lignes

Dernière modification par ar barzh paour (Le 08/02/2017, à 19:21)


Ubuntu 16.04 64 bits (depuis juillet 2016)
divers versions Ubuntu et Studio 14.04 LTS 64 bits
(01/2017 ) :PC          : Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz 2Go de RAM 800 MHz
(06/2017) : Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz

Hors ligne

#43 Le 08/02/2017, à 19:40

Babdu89

Re : [Projet terminé] correction anomalie de grub

Ok!. Çà c'est bien.

Çà veut donc dire que le script remplacera aussi la manip de désactivation du script  30_os-prober dans les autres Os de la config. Si on le lance comme çà . Il y aura des entrées des Os de la config dans la rubrique  30_os-prober des fichiers grub.cfg . des autres Os. Mais plus leur multiplication.

Question?
Tu as regardé si il y a des différences de constitution des fichier grub.cfg suivant les différentes versions des Os installés.

Le script fonctionne sur tous?.
Là j'ai testé sur une 14.04.


en remarque : le but initial de ce bash était bien de supprimer les lignes "inutiles" contenant /dev/sd   /dev/sd !!!!!
le reste  n'est que fioriture

Comme je te l'avais dit, ce sont justement les fioritures, (savoir ce qui est installé dans les partitions proposées au menu grub, dans le cas des config comme les nôtres.) qui m'avait intéressé ...
Merci pour les possibilités offertes par ton script.


@+.  Babdu89   .

Dernière modification par Babdu89 (Le 09/02/2017, à 00:08)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#44 Le 09/02/2017, à 00:51

Babdu89

Re : [Projet terminé] correction anomalie de grub

Babdu89 a écrit;

Question?
Tu as regardé si il y a des différences de constitution des fichier grub.cfg suivant les différentes versions des Os installés.

Le script fonctionne sur tous?.
Là j'ai testé sur une 14.04.

Jusqu’à la version 12.04, on a une version de Grub v1.98/99.
Çà génère des fichiers  grub.cfg qu'avec des menuentry (mode normal et recovery)
exemple d'entrée;   menuentry "ubuntu ......   avec un " suivant menuentry .

Avec une version de Grub  V2.00 et suivant, on voit apparaître des menuentry et submenu.
exemple d'entrée ;  menuentry ' ubuntu.....     avec un  '  suivant  menuentry .

Je ne sais pas comment le script va réagir?.

Au sujet des lignes en trop dans les grub.cfg, il faut que je continue de fouiller dans mes disques, pour voir si je trouve des sauvegardes des fichier grub.cfg à rallonge généré par différentes versions de Grub. Savoir comment se présentent les (dev) (dev)  au moins avec la version de grub V1.98/99 .  Rallonge des fichiers grub.cfg, du au Os avec grub V2.00 répertoriés dans le menu Grub d'Os  avec Grub V1.98/99 ... J'ai aussi souffert de çà à un moment...


Trouvé des lignes en trop dans une version V1.98/99  de grub, d'un grub.cfg.

menuentry "Ubuntu, avec Linux 3.8.0-23-generic (sur /dev/sdc15) (sur /dev/sdc13) (sur /dev/sda5) (sur /dev/sdc15) (sur /dev/sdc13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--378f7bc9-57c1-40bb-8f75-6c3dbeb4036a (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry "Ubuntu, avec Linux 3.8.0-23-generic (mode de dépannage) (sur /dev/sdc15) (sur /dev/sdc13) (sur /dev/sda5) (sur /dev/sdc15) (sur /dev/sdc13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset-378f7bc9-57c1-40bb-8f75-6c3dbeb4036a (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 09/02/2017, à 01:09)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#45 Le 09/02/2017, à 02:46

Babdu89

Re : [Projet terminé] correction anomalie de grub

Alors, avec les ligne trouvées ci-dessus.
J'ai fais pas mal de tests. Le dernier donne ceci

Rappel, fichier grub.cfg généré avec un grub v1.98/99

Ficher grub.cfg bricolé

menuentry "Ubuntu, avec Linux 3.8.0-23-generic (sur /dev/sdc15) (sur /dev/sdc13) (sur /dev/sda5) (sur /dev/sdc15) (sur /dev/sdc13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--378f7bc9-57c1-40bb-8f75-6c3dbeb4036a (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry "Ubuntu, avec Linux 3.8.0-23-generic (mode de dépannage) (sur /dev/sdc15) (sur /dev/sdc13) (sur /dev/sda5) (sur /dev/sdc15) (sur /dev/sdc13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset-378f7bc9-57c1-40bb-8f75-6c3dbeb4036a (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry 'Ubuntu, avec Linux 3.8.0-23-generic (sur /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--378f7bc9-57c1-40bb-8f75-6c3dbeb4036a (on /dev/sda5)' --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry 'Ubuntu, avec Linux 3.8.0-23-generic (mode de dépannage) ' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset-378f7bc9-57c1-40bb-8f75-6c3dbeb4036a' --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry "Ubuntu, avec Linux 3.8.0-23-generic (sur /dev/sdc15)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348 (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry "Ubuntu, avec Linux 3.8.0-23-generic (mode de dépannage) (sur /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-378f7bc9-57c1-40bb-8f75-6c3dbeb4036a (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry 'Ubuntu, avec Linux 3.8.0-23-generic ' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348 ' --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos10)'
	search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry 'Ubuntu, avec Linux 3.8.0-23-generic (mode de dépannage) ' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348 ' --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos10)'
	search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}

#/dev/sda10: LABEL="ubu-mate-16.04-m" UUID="ea999dc0-aaad-46bb-84ab-6e510bd28348" TYPE="ext4"

retour du script

bernard@bernard-System-Product-Name:~$ sudo bash modif-grub-v3.sh
[sudo] password for bernard: 
ce programme supprime des lignes supposées inutiles de grub
 ( lignes  contenant ....../dev/sd...../dev/sd........... )
il demandera le nom du fichier à traiter .. en réel ce devrait être <partition>/boot/grub/grub.cfg ..
et créera un fichier OK-date qui pourra être utilisé pour remplacer le fichier grub
il utilise aussi le label des partitions .. si ces labels existent .. pour informer plus précisement le grub
les x qui défilent indiquent des lignes supprimées
les c qui défilent indiquent les lignes conservées
si le fichier à traiter n est pas au format grub , il ne fonctionnera pas correctement
il serait préférable de lancer ce programme après avoir lancé un update-grub
récupération de UUID et LABEL par sudo blkid
xxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccxxxxxxxxxxxxxxxxxxcccccccccccccccccc..

fichier traité                : /boot/grub/grub (test-V1.98-9).cfg
le résultat se trouve dans    : grub-OK-2017:02:09-01:28:35.txt

nombre de lignes lues         : 74
lignes conservées             : 29
lignes supprimées             : 45
fichier des lignes supprimées : grub-sup-2017:02:09-01:28:35.txt

nombre de menus conservés     : 3
nombre de menus supprimés     : 5

lignes conservées (hors menu) : 2
lignes conservées (menu)      : 27
après avoir vérifier manuellement le fichier
grub-OK-2017:02:09-01:28:35.txt
vous pourrez remplacer grub.cfg par celui-ci à vos risques et périls

OK je sauvegarde le fichier original /boot/grub/grub (test-V1.98-9).cfg dans /boot/grub/grub (test-V1.98-9).cfg-2017:02:09-01:28:35
et je remplace /boot/grub/grub (test-V1.98-9).cfg par grub-OK-2017:02:09-01:28:35.txt
taper entrée pour terminer

bernard@bernard-System-Product-Name:~$

fichier grub.cfg modifié par le script

menuentry 'Ubuntu, avec Linux 3.8.0-23-generic (mode de dépannage) ' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset-378f7bc9-57c1-40bb-8f75-6c3dbeb4036a' --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry 'ubu-mate-16.04-m, avec Linux 3.8.0-23-generic ' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348 ' --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos10)'
	search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry 'ubu-mate-16.04-m, avec Linux 3.8.0-23-generic (mode de dépannage) ' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348 ' --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos10)'
	search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}

#/dev/sda10: LABEL="ubu-mate-16.04-m" UUID="ea999dc0-aaad-46bb-84ab-6e510bd28348" TYPE="ext4"

Partout où il y a des (dev.sd*) les blocs sont supprimés.
les " "   et  '  '  ont aussi leur importance.
J'ai modifié l'UUID dans des blocs pour avoir l'UUID qui correspond à la partition labellisée  ubu-mate-16.04-m
Le label est reporté dans les deux derniers blocs avec  les ' ' ...

@demain.

@+.   Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#46 Le 09/02/2017, à 09:47

ar barzh paour

Re : [Projet terminé] correction anomalie de grub

1-

erreur,d'après les règles que je m'étais fixées , ces 2 menus n'aurait pas du être supprimés
il faut que je traite cette anomalie , je vois d'où ça vient mais aujourd'hui je n'ai pas le temps de faire

menuentry 'Ubuntu, avec Linux 3.8.0-23-generic (sur /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--378f7bc9-57c1-40bb-8f75-6c3dbeb4036a (on /dev/sda5)' --class gnu-linux --class gnu --class os {

menuentry "Ubuntu, avec Linux 3.8.0-23-generic (sur /dev/sdc15)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348 (on /dev/sda5)" --class gnu-linux --class gnu --class os {

2-
il faut que je revois comment traiter la présence  des " au lieu des '
menuentry "Ubuntu au lieu de menuentry 'Ubuntu

Dernière modification par ar barzh paour (Le 09/02/2017, à 10:04)


Ubuntu 16.04 64 bits (depuis juillet 2016)
divers versions Ubuntu et Studio 14.04 LTS 64 bits
(01/2017 ) :PC          : Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz 2Go de RAM 800 MHz
(06/2017) : Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz

Hors ligne

#47 Le 09/02/2017, à 10:37

Babdu89

Re : [Projet terminé] correction anomalie de grub

Bonjour.

je vois d'où ça vient mais aujourd'hui je n'ai pas le temps de faire

Il ne faut pas pensé que je mets la pression. Le sujet m'intéresse, et comme je dispose de beaucoup de temps (retraite) je suis beaucoup derrière le clavier. Et à chaque nouveau post, je répond rapidement.

@+.   Babdu89  .  smile


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#48 Le 10/02/2017, à 21:55

ar barzh paour

Re : [Projet terminé] correction anomalie de grub

voilà , version 4 , mais par manque de temps je n'ai pas fait tous les tests que j'aurai voulu et je n'ai pas réussi à "tomber" sur des anomalies , il doit y en avoir

si tu fais des essais n'hésite pas à me faire des remarques
en début du fichier se trouvent les modifications apportées

avec un peu de remise en forme des présentations

#!/bin/bash
# complètement pas optimisé !!!! mais je ne suis pas pressé ....
#
# principe : grub contenant des lignes de menus inutiles? je les supprime
# on choisit un fichier A (il peut être n'importe où)
# 	ce fichier est traité mais s'il n'a pas la structure d'un grub "normal" 
# 	il pourra y avoir problème de traitement
#	( le shell créera deux fichiers de contenu incorrect )
# donc
# il y a création de deux fichiers dans le répertoire courant
# fichier A-OK-date.txt et fichier A-sup-date.txt

# en fin de traitement on demande si on veut remplacer le fichier A par le résultat
# si on accepte
# 	A est sauvegardé dans A-date par précaution
#	le contenu de A-OK-date.txt remplace le contenu de A

# exemple
# on choisit /boot/grub/grub.cfg
# il y a création de grub-OK-date.txt et grub-sup-date.txt dans le répertoire courant
# si on accepte le remplacement
#	/boot/grub/grub.cfg est sauvegardé dans /boot/grub/grub.cfg-date
#	et
# 	le contenu de /boot/grub/grub.cfg est remplacé par le contenu de grub-OK-date.txt

# version 1
# traitement 1 
# si dans la ligne menuentry il y a ....../dev/sd...../dev/sd........... ( voir version 4 )
# je supprime jusqu'à rencontrer une ligne constituée du seul caractère } 
#
# traitement 2 ( qui dépend de blkid)
# dans un paragraphe menuentry {  }
#	remplacement de la chaîne
#	menuentry 'Ubuntu
#	par
#	menuentry '<le bon label si trouvé>

# V2 2017-02-? 
#	ajout de la fonction tranforme_ligne_sousmenu ( dépend aussi de blkid)
#	dans une ligne submenu remplacement de
#	submenu 'Options avancées pour Ubuntu
#	par
#	submenu 'Options avancées pour <le bon label si trouvé>
# V3 2017-02-08
#	correction lecture ligne vide dans $res_blkid
#	correction présentation dans function info

# V4 2017-02-10
# il n'y aura suppression du menu uniquement  si on trouve  ....../dev/sd...../dev/sd...... AVANT la chaine --class  , mais est-ce que c'est normal ?
# (function trt_menu2 remplace la function trt_menu )
# prise en compte de possibilité de trouver la chaîne menuentry "Ubuntu au lieu de menuentry 'Ubuntu
# ===>nouvelle présentation pour les sous menu , je mets le label en tête
# ajout demande mise à jour uuid-label (utile pour les tests)


 

function info {
echo "ce programme supprime des lignes supposées inutiles de grub"
echo " ( paragraphes  contenant ......$rech_dev.....$rech_dev........... AVANT la chaine $rech_class )"
echo "il demandera le nom du fichier à traiter .. en réel ce devrait être <partition>/boot/grub/grub.cfg .."
echo "et créera un fichier OK-date qui pourra être utilisé pour remplacer le fichier grub"
echo "il utilise aussi le label des partitions .. si ces labels existent .. pour informer plus précisement le grub"
echo "les x qui défilent indiquent des lignes supprimées"
echo "les c qui défilent indiquent les lignes conservées"
echo "si le fichier à traiter n est pas au format grub , il ne fonctionnera pas correctement"
echo "il serait préférable de lancer ce programme après avoir lancé un update-grub"
}


function OK {
rep=""
while [[ $rep != [oOyYnN] ]]
do
titre="programme $0        /!\/!\/!\/!\    Répondez par : (oOyYnN)"
texte="ce programme supprime des lignes supposées inutiles de grub 
 ( paragraphes  contenant ......$rech_dev.....$rech_dev........... AVANT la chaine $rech_class )
 
 il demandera le nom du fichier à traiter .. 
 en réel ce devrait être <partition>/boot/gub/grub.cfg ..
 et créera un fichier OK-date qui pourra être utilisé pour remplacer le fichier grub
 il utilise aussi le label des partitions .. si ces labels existent .. pour informer plus précisement le grub
 
	 remarque :pour des essais , on peut traiter n'importe quel fichier
 
 les x qui défilent indiquent des lignes de menu qui seront supprimées
 les c qui défilent indiquent les lignes de menu qui seront conservées
 les . qui défilent indiquent les autres lignes  (qui seront conservées)
 
 si le fichier à traiter n'est pas au format grub , il ne fonctionnera pas correctement
 
 et en réel il serait préférable de lancer ce programme après avoir lancé un update-grub
 
	       tapez O puis valider pour continuer 
	       tapez N puis valider pour arrêter   
       "
       
rep=`zenity --entry --title "$titre" --text "$texte" --width "800"`
case $rep in
	[oOyY] )	:
	;;
	[nN]	)	exit 1
	;;
	*	) 	echo "utilisez seulement oOyYnN S.V.P."
	;;
esac	
done
}



function transforme_ligne_submenu {	#reçoit une ligne de sous menu et la modifie
n=-1
while [[ $n -lt $maxuuid ]]
	do
	((n++))
	if [[ -n ${uuid[$n]} ]] # précaution supplémentaire non vide
	then
		res=`grep ${uuid[$n]} <<< $1`
		if [[ -n $res ]] 
			then
			if [[ -n ${label[$n]} ]] # si le label n'est pas vide on remplace la chaine
				then
				ligne=`sed "s/submenu 'Options avancées pour Ubuntu/submenu '${label[$n]} : Options avancées pour Ubuntu /" <<< $1`
				
			fi
		return # l'uuid a été trouvé , on sort
		fi
	fi 
done 
}


function transforme-ligne { # modifie la première ligne du menu conservé
n=-1
while [[ $n -lt $maxuuid ]]
	do
	((n++))					# uuid suivant
	if [[ -n ${uuid[$n]} ]] # précaution supplémentaire uuid non vide 
	then
		res=`grep ${uuid[$n]} <<< $1`	#  y-a-t-il l'UUID
		if [[ -n $res ]] 
			then
				if [[ -n ${label[$n]} ]] # si label non vide on modifie la chaine
				then
					menu[0]=`sed "s/menuentry 'Ubuntu/menuentry '${label[$n]}/" <<< ${menu[0]}`
					# prise en compte de " 	au lieu de ' dans certain cas de menu
					menu[0]=`sed "s/menuentry \"Ubuntu/menuentry \"${label[$n]}/" <<< ${menu[0]}`
				fi
		return # l'uuid trouvé , pas la peine d'aller plus loin
		fi
	fi 
done 
}



function lire_menuentry { # met dans tableau menu[n] jusqu'à trouvé } seul sur la ligne
i=0
menu[$i]="$ligne"
	while : 
	do
		read ligne				# lecture ligne suivante
		((i++))
		((nb_lignes_lues++))	
		menu[$i]="$ligne"
		tmp=`sed 's/[[:blank:]]//g' <<<"$ligne"` # supprime les blancs de la ligne
		if [[ "$tmp" = "}" ]]   ### correct que si on a une source formatée "grub" ###
		then	
			return
		fi
		# et si pas de } seul sur la ligne on ira jusqu'en fin de fichier !!!!
		# c'est un critère de format de grub
	done
}


function sort_menu_0 {	# écrit menu[] dans le fichier de sauvegarde
	i=0
	transforme-ligne ${menu[0]}			# essai de mettre un label
	while :
	do	echo "${menu[$i]}" >> "$fich_sauv"	# écriture
		((nb_lignes_cons++))			# stat
		((nb_lignes_menu_cons++))		# stat
		echo -e "c\c"					# suivi écran
		((i++))							# suivant
		if [[ $i -ge ${#menu[*]} ]] 	#jusqu'au bout du tableau
			then
				break					# c'est fini
		fi
	done

}
	

function sort_menu_1 {	# écrit le menu dans le fichier de supression
	i=0
	while :
	do		
		echo "${menu[$i]}" >> "$fich_sup"	 # écriture
		((nb_lignes_sup++))				# stat
		echo -e "x\c"					# suivi écran
		((i++))							# suivant
		if [[ $i -ge ${#menu[*]} ]] 	# jusqu'au bout du tableau
			then
				break					# c'est fini
		fi
	done

}

function trt_menu { # n'est plus utilisée FONCTION REMPLACÉE  par tr_menu2
# critère de suppression
# si la 1ère ligne du menu contient plus d'une fois .../dev/sd... renvoie 1 sinon 0 
tmp=${menu[0]}
tmp1=`sed 's/\/dev\/sd//' <<<"$tmp"`
tmp2=`sed 's/\/dev\/sd//' <<<"$tmp1"`
if [[ "$tmp1" = "$tmp2" ]]
	then
		return 0
	else
		return 1
fi
}



function trt_menu2 {
# critére de suppression
# si la 1ère ligne du menu contient plus d'une fois .../dev/sd...  avant --class , renvoie 1 sinon 0

IFS=" " # il faut l'espace comme délimiteur
tableau=($1) # mise en tableau de la ligne
IFS="~" # peut-être utile pour la suite ?

# rech_class="\-\-class"	# est défini en début de prog principal  chaine --class
# rech_dev="\/dev\/sd"		# est défini en début de prog principal  chaine  /dev/sd

nbdevsd=0 					# nombre de fois que l'on trouve /dev/sd (avant --class)

for n in ${!tableau[@]} # de 0 1 2 .... x
do
	r_class=`echo ${tableau[$n]} | grep "$rech_class"` # test présence --class
	if [[  -n $r_class ]] 					# --class ou pas ?
		then
			break							# --class est trouvé, on sort de la boucle for

		else
			r_dev=`echo ${tableau[$n]} | grep "$rech_dev"`   #  test présence /dev/sd
			if [[ -n $r_dev ]] 				# /dev/sd ou pas ?
				then
					((nbdevsd++))			# incrémente nombre 
					if [[ $nbdevsd -gt 1 ]]	# si plus d une fois /dev/sd
						then
							return 1 		# on renvoie 1
					fi
			fi
	fi
done

if [[ $nbdevsd -gt 1 ]]	# test nombre
	then
		return 1 # 1 si plus d'une fois /dev/sd
	else
		return 0 # 0 sinon
fi

}


# début du programme #####################################################################################

# variable qui serviront aux recherches

rech_class="\-\-class"		# jusqu'à trouver la chaine --class dans menuentry
rech_dev="\/dev\/sd"		# la présence de la chaine  /dev/sd dans menuentry
res_blkid="blkid-res.txt"	# le fichier contenant le résultat de sudo blkid


info
OK
# mettre les UUID et LABEL dans un tableau
echo "récupération de UUID et LABEL par sudo blkid"

rep=""
while [[ $rep != [oOyYnNaA] ]]
do
titre="récupération des UUID et LABEL des partitions des disques"
texte="
			Mise à jour du fichier des LABEL et UUID
					répondez par
					
              		(oOyY) pour lancer la commande sudo blkid ( remise à jour du fichier) 
                   	(nN)   si vous voulez réutiliser le fichier $res_blkid existant
                   	(aA)   pour arrêter ce programme
                   	puis Valider
                   	
                   	mise en garde :
                   	si vous répondez non , ce sera le fichier $res_blkid qui sera
                   	utilisé pour mettre à jour le titre des menus et sous menus dans le fichier traité
                   	(surtout utile pour des essais)
"
rep=`zenity --entry --title "$titre" --text "$texte" --width "800"`
case $rep in
	[oOyY] )	sudo blkid > $res_blkid
	;;
	[nN]	)	echo "réutilisation du fichier $res_blkid"
	;;
	[aA]	)	echo "arrêt du programme"
				exit 0
	;;
	
	*	) 	echo "utilisez seulement oOyYnNaA S.V.P."
	;;
esac
done



maxuuid=-1
while read ligne
do
	if [[ -n $ligne ]] #correction ligne vide
	then
	((maxuuid++))
	tableau=($ligne) # découper la ligne en champ 
	for champ in ${tableau[@]}
		do
			deb=` echo $champ |cut -c1-4`
			case $deb in
				LABE)			#label[maxuuid]=${champ##*=}
								# on enlève les guillemets donne U16.04-b7
					label[maxuuid]=`sed 's/"//g' <<< ${champ##*=}`
					;;
				UUID)			# sans les guillemets donne c63335c7-be09-4782-978c-dff6cce2be94
					uuid[maxuuid]=`sed 's/"//g' <<< ${champ##*=}`
					;;
			esac
	done
	fi
done <$res_blkid


##################################################


# Quel fichier grub traiter ? ####################
titre="$0 Sélectionnez le fichier GRUB à traiter"
fich_source=`zenity --file-selection --filename="$rep_rech" --title="$titre"`


#traitement de cette sélection ###########################
case $? in	#$? est le code de retour de zenity
        1)	echo "Aucun fichier sélectionné."	
		read g
		exit 1
		;;
       -1)	echo "Une erreur inattendue est survenue."
		read g
		exit 1
		;;	
        0)	:
		;;
	*)	echo "erreur non reconnue"
		read g
		exit 1
		;;	
esac

#########################################################
num=`date +%Y:%m:%d`-`date +%H:%M:%S`
fich_sauv=grub-OK-$num.txt
fich_sup=grub-sup-$num.txt

##### pour les stat #####################################
nb_menu_cons=0
nb_menu_sup=0
nb_lignes_sup=0
nb_lignes_cons=0
nb_lignes_lues=0
nb_lignes_hors_menu=0
nb_lignes_menus_cons=0

#### lecture et traitement du fichier GRUB ################################################
IFS="~"
while read ligne
do 
res=`echo $ligne| grep "menuentry "`
((nb_lignes_lues++))
if  [[ -z $res ]]
	then # la ligne ne contient pas menuentry
		subm=`echo $ligne| grep "submenu"`
		if [[ -z $subm ]]
			then # ne contient pas submenu on écrit dans le fichier de sauvegarde
				echo "$ligne" >> $fich_sauv
				((nb_lignes_cons++))
				((nb_lignes_hors_menu++))
				echo -e ".\c"
			else # contient submenu on traite d'abord cette ligne avant d'écrire 
				transforme_ligne_submenu "$ligne"
				echo "$ligne" >> $fich_sauv
				((nb_lignes_cons++))
				((nb_lignes_hors_menu++))
				echo -e ".\c"
		fi
		
	else # la ligne contient menuentry
		lire_menuentry	# lire le paragraphe

		if trt_menu2 "${menu[0]}" 	# et si ça convient on l'écrit dans le fichier de sauvegarde 
			then	# ou on conserve
				# echo "non supprimé" ; sleep 10
				sort_menu_0
				((nb_menu_cons++))
			else	# ou on supprime
				#echo "supprimé" ; sleep 10
				sort_menu_1
				((nb_menu_sup++))
		fi	
		unset menu	# vide la variable par précaution
fi
done < "$fich_source"
echo
echo
echo "fichier traité                : $fich_source"	#/media/jpb/U14-04-a12/boot/grub/grub.cfg
echo "le résultat se trouve dans    : $fich_sauv"	# grub-OK-date.txt
echo
echo "nombre de lignes lues         : $nb_lignes_lues"
echo "lignes conservées             : $nb_lignes_cons"
echo "lignes supprimées             : $nb_lignes_sup"
echo "fichier des lignes supprimées : $fich_sup"
echo
echo "nombre de menus conservés     : $nb_menu_cons"
echo "nombre de menus supprimés     : $nb_menu_sup"
echo
echo "lignes conservées (hors menu) : $nb_lignes_hors_menu"
echo "lignes conservées (menu)      : $nb_lignes_menu_cons"

echo "après avoir vérifier manuellement le fichier"
echo "$fich_sauv"
echo "vous pourrez remplacer grub.cfg par celui-ci à vos risques et périls"
echo


rep=""
while [[ $rep != [oOyYnN] ]]
do
titre="remplacement de GRUB"
texte="Voulez-vous remplacer le grub original par le nouveau fichier généré (oOyYnN)
	
       si vous répondez oui le fichier
 $fich_source (fichier original choisi)
          sera par précaution sauvegardé dans
 $fich_source-$num
	 mais Attention
 $fich_source 
	sera remplacé par le contenu du fichier
 $fich_sauv  (le résultat OK obtenu)
                   répondez par (oOyYnN)"

rep=`zenity --entry --title "$titre" --text "$texte" --width "800"`
case $rep in
	[oOyY] )	# sauvegarde de "grub" , je conserve $num	
			echo "OK je sauvegarde le fichier original $fich_source dans $fich_source-$num"
			sudo cp "$fich_source" "$fich_source-$num"

			#et fich_sauv remplace grub
			echo "et je remplace $fich_source par $fich_sauv"
			sudo mv "$fich_sauv" "$fich_source"
	;;
	[nN]	)	echo "grub non remplacé"
	;;
	*	) 	echo "utilisez seulement oOyYnN S.V.P."
	;;
esac
done

echo "taper entrée pour terminer"
read g #pour attendre


exit 0

Ubuntu 16.04 64 bits (depuis juillet 2016)
divers versions Ubuntu et Studio 14.04 LTS 64 bits
(01/2017 ) :PC          : Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz 2Go de RAM 800 MHz
(06/2017) : Portable : Intel(R) Core(TM)2  Duo CPU     T5750  @ 2.00GHz 3Go de RAM DDR2 667 Mhz

Hors ligne

#49 Le 11/02/2017, à 00:05

Babdu89

Re : [Projet terminé] correction anomalie de grub

Bonsoir.
J'ai bricolé un fichier grub.cfg, avec un mélange de partie du fichier généré par un grub V1.98/99 et V2.00 et suivantes.

#
# 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 ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  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 recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
else
  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
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_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

# Ci-dessous; partie de grub..cfg généré via grub.v200 et plus. Pas de modif de /etc/default/grub. Pour savoir comment réagit le script.
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.13.0-107-generic
}
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
	menuentry 'Ubuntu, avec Linux 3.13.0-107-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-107-generic…'
		linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'Ubuntu, with Linux 3.13.0-107-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-107-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-107-generic…'
		linux	/boot/vmlinuz-3.13.0-107-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'Ubuntu, avec Linux 3.13.0-106-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-106-generic…'
		linux	/boot/vmlinuz-3.13.0-106-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-106-generic
	}
	menuentry 'Ubuntu, with Linux 3.13.0-106-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-106-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-106-generic…'
		linux	/boot/vmlinuz-3.13.0-106-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-106-generic
	}
	menuentry 'Ubuntu, avec Linux 3.13.0-105-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-105-generic…'
		linux	/boot/vmlinuz-3.13.0-105-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-105-generic
	}
	menuentry 'Ubuntu, with Linux 3.13.0-105-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-105-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
		recordfail
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd1,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
		else
		  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
		fi
		echo	'Chargement de Linux 3.13.0-105-generic…'
		linux	/boot/vmlinuz-3.13.0-105-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-3.13.0-105-generic
	}
}

### END /etc/grub.d/10_linux ###
# Ci-dessous; partie de grub.cfg généré via grub.V1.98/99. menu grub de l'Os qui démarre ma machine par défaut, pour savoir comment réagit le script.
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-77-generic' --class hybryde --class gnu-linux --class gnu --class os {
	recordfail
	savedefault
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos11)'
	search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	linux	/boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro   quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.13.0-77-generic
}
menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-77-generic (recovery mode)' --class hybryde --class gnu-linux --class gnu --class os {
	recordfail
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos11)'
	search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	echo	'Chargement de Linux 3.13.0-77-generic ...'
	linux	/boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset 
	echo	'Chargement du disque mémoire initial ...'
	initrd	/boot/initrd.img-3.13.0-77-generic
}
submenu "Previous Linux versions" {
menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-76-generic' --class hybryde --class gnu-linux --class gnu --class os {
	recordfail
	savedefault
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos11)'
	search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	linux	/boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro   quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.13.0-76-generic
}
menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-76-generic (recovery mode)' --class hybryde --class gnu-linux --class gnu --class os {
	recordfail
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos11)'
	search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	echo	'Chargement de Linux 3.13.0-76-generic ...'
	linux	/boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset 
	echo	'Chargement du disque mémoire initial ...'
	initrd	/boot/initrd.img-3.13.0-76-generic
}
}
### END /etc/grub.d/10_linux ###

# Ci-dessous; partie de grub.cfg généré via grub.V1.98/99. menu grub de l'Os qui démarre ma machine par défaut, pour savoir comment réagit le script.
# modif dans /etc/default/grub neutalisé.
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
menuentry 'Ubuntu, avec Linux 3.13.0-77-generic' --class hybryde --class gnu-linux --class gnu --class os {
	recordfail
	savedefault
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos11)'
	search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	linux	/boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro   quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.13.0-77-generic
}
menuentry 'Ubuntu, with Linux 3.13.0-77-generic (recovery mode)' --class hybryde --class gnu-linux --class gnu --class os {
	recordfail
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos11)'
	search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	echo	'Chargement de Linux 3.13.0-77-generic ...'
	linux	/boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset 
	echo	'Chargement du disque mémoire initial ...'
	initrd	/boot/initrd.img-3.13.0-77-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, avec Linux 3.13.0-76-generic' --class hybryde --class gnu-linux --class gnu --class os {
	recordfail
	savedefault
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos11)'
	search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	linux	/boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro   quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.13.0-76-generic
}
menuentry 'Ubuntu, with Linux 3.13.0-76-generic (recovery mode)' --class hybryde --class gnu-linux --class gnu --class os {
	recordfail
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos11)'
	search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	echo	'Chargement de Linux 3.13.0-76-generic ...'
	linux	/boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset 
	echo	'Chargement du disque mémoire initial ...'
	initrd	/boot/initrd.img-3.13.0-76-generic
}
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	knetbsd	/boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1aced9e1-d845-46bb-a6e2-448666be4a21
	else
	  search --no-floppy --fs-uuid --set=root 1aced9e1-d845-46bb-a6e2-448666be4a21
	fi
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Start XP Massy GRUB4DOS Essayer-Installer des iso Linux lancees en live (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-B664A19764A16ABF' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  B664A19764A16ABF
	else
	  search --no-floppy --fs-uuid --set=root B664A19764A16ABF
	fi
	parttool ${root} hidden-
	drivemap -s (hd0) ${root}
	chainloader +1
}
menuentry 'Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos10'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
	else
	  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda10)' $menuentry_id_option 'osprober-gnulinux-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos10'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10  ea999dc0-aaad-46bb-84ab-6e510bd28348
		else
		  search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'Ubuntu 12.04.5 LTS (12.04) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos11'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
	else
	  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
	fi
	linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-77-generic
}
submenu 'Options avancées pour Ubuntu 12.04.5 LTS (12.04) (sur /dev/sda11)' $menuentry_id_option 'osprober-gnulinux-advanced-aec00812-bb57-4bbe-a5ed-90228e770e48' {
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-77-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-77-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-77-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-77-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-77-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-77-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, avec Linux 3.13.0-76-generic (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic--aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-76-generic
	}
	menuentry 'HYBRYDE FUSION 12.04_PART11, with Linux 3.13.0-76-generic (recovery mode) (sur /dev/sda11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-76-generic-root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset-aec00812-bb57-4bbe-a5ed-90228e770e48' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos11'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11  aec00812-bb57-4bbe-a5ed-90228e770e48
		else
		  search --no-floppy --fs-uuid --set=root aec00812-bb57-4bbe-a5ed-90228e770e48
		fi
		linux /boot/vmlinuz-3.13.0-76-generic root=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-76-generic
	}
}

menuentry 'Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos12'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
	else
	  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda12)' $menuentry_id_option 'osprober-gnulinux-advanced-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos12'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12  2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		else
		  search --no-floppy --fs-uuid --set=root 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'Ubuntu 14.04.5 LTS (14.04) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos13'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
	else
	  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
	fi
	linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-108-generic
}
submenu 'Options avancées pour Ubuntu 14.04.5 LTS (14.04) (sur /dev/sda13)' $menuentry_id_option 'osprober-gnulinux-advanced-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos13'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos13 --hint-efi=hd0,msdos13 --hint-baremetal=ahci0,msdos13  29e5afbd-d25d-4050-816c-e2c8bc7984a2
		else
		  search --no-floppy --fs-uuid --set=root 29e5afbd-d25d-4050-816c-e2c8bc7984a2
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-107-generic
	}
}

menuentry 'Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-75df6dda-088e-42e0-bb24-0558de998d09' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos14'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
	else
	  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
	fi
	linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-4.4.0-62-generic
}
submenu 'Options avancées pour Ubuntu 16.04.1 LTS (16.04) (sur /dev/sda14)' $menuentry_id_option 'osprober-gnulinux-advanced-75df6dda-088e-42e0-bb24-0558de998d09' {
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-62-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-62-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-62-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-62-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-62-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-59-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
		initrd /boot/initrd.img-4.4.0-59-generic
	}
	menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-59-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-59-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos14'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14  75df6dda-088e-42e0-bb24-0558de998d09
		else
		  search --no-floppy --fs-uuid --set=root 75df6dda-088e-42e0-bb24-0558de998d09
		fi
		linux /boot/vmlinuz-4.4.0-59-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
		initrd /boot/initrd.img-4.4.0-59-generic
	}
}

menuentry 'Ubuntu 14.04.5 LTS (14.04) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
	else
	  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
	fi
	linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.13.0-108-generic
}
submenu 'Options avancées pour Ubuntu 14.04.5 LTS (14.04) (sur /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
	menuentry 'PT-Xubuntu-14.04 GNU/Linux (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-108-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-108-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-108-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-108-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-108-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-107-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
		initrd /boot/initrd.img-3.13.0-107-generic
	}
	menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-107-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-107-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		else
		  search --no-floppy --fs-uuid --set=root 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
		fi
		linux /boot/vmlinuz-3.13.0-107-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
		initrd /boot/initrd.img-3.13.0-107-generic
	}
}
#texte trouvé dans grub.cfg, rubrique 30_os-prober,issue de grub v1.98/99, pour savoir comment réagit le script.
menuentry "Ubuntu, avec Linux 3.8.0-23-generic (sur /dev/sdc15) (sur /dev/sdc13) (sur /dev/sda5) (sur /dev/sdc15) (sur /dev/sdc13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--378f7bc9-57c1-40bb-8f75-6c3dbeb4036a (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry "Ubuntu, avec Linux 3.8.0-23-generic (mode de dépannage) (sur /dev/sdc15) (sur /dev/sdc13) (sur /dev/sda5) (sur /dev/sdc15) (sur /dev/sdc13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset-378f7bc9-57c1-40bb-8f75-6c3dbeb4036a (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry 'Ubuntu, avec Linux 3.8.0-23-generic (sur /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--378f7bc9-57c1-40bb-8f75-6c3dbeb4036a (on /dev/sda5)' --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry 'Ubuntu, avec Linux 3.8.0-23-generic (mode de dépannage) ' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset-378f7bc9-57c1-40bb-8f75-6c3dbeb4036a' --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}
#/dev/sda10: LABEL="ubu-mate-16.04-m" UUID="ea999dc0-aaad-46bb-84ab-6e510bd28348" TYPE="ext4"
menuentry "Ubuntu, avec Linux 3.8.0-23-generic (sur /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348 (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry "Ubuntu, avec Linux 3.8.0-23-generic (mode de dépannage) (sur /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348 (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry "Ubuntu, avec Linux 3.8.0-23-generic' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry "Ubuntu, avec Linux 3.8.0-23-generic (mode de dépannage)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry 'Ubuntu, avec Linux 3.8.0-23-generic ' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348 ' --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos10)'
	search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry 'Ubuntu, avec Linux 3.8.0-23-generic (mode de dépannage) ' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348 ' --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos10)'
	search --no-floppy --fs-uuid --set=root ea999dc0-aaad-46bb-84ab-6e510bd28348
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}

#/dev/sda10: LABEL="ubu-mate-16.04-m" UUID="ea999dc0-aaad-46bb-84ab-6e510bd28348" TYPE="ext4" .

set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### 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 ###

EDIT.
Dans;
Le contenu de  ### BEGIN /etc/grub.d/10_linux ###   ### END /etc/grub.d/10_linux ###
Le contenu de  ### BEGIN /etc/grub.d/30_os-prober ###   ### END /etc/grub.d/30_os-prober ###

Des suites de (/dev) (/dev) , ou pas de suite,un seul (/dev)

Des menuentry;  "Ubuntu, ....." (grub v1.98/99)  et   'Ubuntu.....'  . (grub V2.00 et suivant)

Des menuentry dont le nom de l'Os est modifié dans le fichier /etc/default/grub

#GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_DISTRIBUTOR=`echo -n HYBRYDE FUSION 12.04_PART11` 

Suivi d'une maj de Grub.

Dernière modification par Babdu89 (Le 11/02/2017, à 14:56)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#50 Le 11/02/2017, à 00:09

Babdu89

Re : [Projet terminé] correction anomalie de grub

J'ai lancé les script V4. pour modifier le grub.cfg ci-dessus.

le fichier blkid

/dev/sda1: LABEL="XP-MASSY" UUID="B664A19764A16ABF" TYPE="ntfs" 
/dev/sda5: LABEL="DONNEES_WD" UUID="3336D5F95125508C" TYPE="ntfs" 
/dev/sda6: UUID="0b82c97d-d077-4191-ae87-de7f2787ba44" TYPE="swap" 
/dev/sda7: LABEL="xubuntu-14-sys-m" UUID="5ed81f97-295e-4246-8aa1-7ae54d6c9e7c" TYPE="ext4" 
/dev/sda8: LABEL="xubuntu-14-hom-m" UUID="08201295-445e-4de7-a95b-a56990a0a9dd" TYPE="ext4" 
/dev/sda9: LABEL="fusion-12-hom-m" UUID="878a2332-9b22-4ca6-b125-d09c3821cf80" TYPE="ext4" 
/dev/sda10: LABEL="ubu-mate-16.04-m" UUID="ea999dc0-aaad-46bb-84ab-6e510bd28348" TYPE="ext4" 
/dev/sda11: LABEL="fusion-12-sys-m" UUID="aec00812-bb57-4bbe-a5ed-90228e770e48" TYPE="ext4" 
/dev/sda12: LABEL="voyager16.04.1.1" UUID="2f5e2fc1-c492-408e-956b-1d56a72eb7d3" TYPE="ext4" 
/dev/sda13: LABEL="fusion-14-massy" UUID="29e5afbd-d25d-4050-816c-e2c8bc7984a2" TYPE="ext4" 
/dev/sda14: LABEL="xubuntu-16-sys-m" UUID="75df6dda-088e-42e0-bb24-0558de998d09" TYPE="ext4" 
/dev/sr1: LABEL="PLoPLinux-v4.0.0" TYPE="iso9660" 
/dev/sdb1: LABEL="hyb-systemback" UUID="1aced9e1-d845-46bb-a6e2-448666be4a21" TYPE="ext4" 
/dev/sdb2: UUID="5147bb57-b517-4a46-9344-c690575331e1" TYPE="swap" 

Ce qui a été supprimé par le script.

menuentry "Ubuntu, avec Linux 3.8.0-23-generic (sur /dev/sdc15) (sur /dev/sdc13) (sur /dev/sda5) (sur /dev/sdc15) (sur /dev/sdc13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic--378f7bc9-57c1-40bb-8f75-6c3dbeb4036a (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.8.0-23-generic
}
menuentry "Ubuntu, avec Linux 3.8.0-23-generic (mode de dépannage) (sur /dev/sdc15) (sur /dev/sdc13) (sur /dev/sda5) (sur /dev/sdc15) (sur /dev/sdc13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.8.0-23-generic-root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset-378f7bc9-57c1-40bb-8f75-6c3dbeb4036a (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	savedefault
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b412fc3c-c834-4c1b-aebd-e49c56109a62
	linux /boot/vmlinuz-3.8.0-23-generic root=UUID=22cfcea9-d840-4707-8d2b-b07e4f6f0465 ro recovery nomodeset
	initrd /boot/initrd.img-3.8.0-23-generic
}

Retour de l'exécution du script

bernard@bernard-System-Product-Name:~$ sudo bash modif-grub-v4.sh
[sudo] password for bernard: 
ce programme supprime des lignes supposées inutiles de grub
 ( paragraphes  contenant ......\/dev\/sd.....\/dev\/sd........... AVANT la chaine \-\-class )
il demandera le nom du fichier à traiter .. en réel ce devrait être <partition>/boot/grub/grub.cfg ..
et créera un fichier OK-date qui pourra être utilisé pour remplacer le fichier grub
il utilise aussi le label des partitions .. si ces labels existent .. pour informer plus précisement le grub
les x qui défilent indiquent des lignes supprimées
les c qui défilent indiquent les lignes conservées
si le fichier à traiter n est pas au format grub , il ne fonctionnera pas correctement
il serait préférable de lancer ce programme après avoir lancé un update-grub
récupération de UUID et LABEL par sudo blkid
...................................................................................................................................cccccccccccccccc.ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc................................cccccccccccccccccccccccc.cccccccccccccccccccccccc.................................cccccccccccccccccccccccc.cccccccccccccccccccccccc........cccccccccccccccccccccc...ccccccccccccccccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..cccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc..xxxxxxxxxxxxxxxxxxcccccccccccccccccc.cccccccccccccccccccccccccccccccccccccccccccccccccccccc..................................

fichier traité                : /boot/grub/grub(testV4).cfg
le résultat se trouve dans    : grub-OK-2017:02:10-22:46:29.txt

nombre de lignes lues         : 1073
lignes conservées             : 1055
lignes supprimées             : 18
fichier des lignes supprimées : grub-sup-2017:02:10-22:46:29.txt

nombre de menus conservés     : 65
nombre de menus supprimés     : 2

lignes conservées (hors menu) : 263
lignes conservées (menu)      : 792
après avoir vérifier manuellement le fichier
grub-OK-2017:02:10-22:46:29.txt
vous pourrez remplacer grub.cfg par celui-ci à vos risques et périls

OK je sauvegarde le fichier original /boot/grub/grub(testV4).cfg dans /boot/grub/grub(testV4).cfg-2017:02:10-22:46:29
et je remplace /boot/grub/grub(testV4).cfg par grub-OK-2017:02:10-22:46:29.txt
taper entrée pour terminer

bernard@bernard-System-Product-Name:~$ 

J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne