#126 Le 09/03/2017, à 01:30
- Babdu89
Re : [Projet terminé] correction anomalie de grub
Alors là!!!. Je n'ai pas trop compris!!!.
Sur des copies de fichiers grub.cfg depuis l'Os de tests de la clé de tests.
J'ai testé, avec le script v24, le fichier grub.cfg de l'Os installé avec partition de boot séparé, dans la rubrique
### 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-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
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='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
menuentry 'Ubuntu, avec Linux 4.4.0-66-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-66-generic-advanced-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
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='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
echo 'Chargement de Linux 4.4.0-66-generic…'
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-66-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-66-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-66-generic-recovery-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
echo 'Chargement de Linux 4.4.0-66-generic…'
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-66-generic
}
menuentry 'Ubuntu, avec Linux 4.4.0-64-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-64-generic-advanced-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
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='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
echo 'Chargement de Linux 4.4.0-64-generic…'
linux /vmlinuz-4.4.0-64-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-64-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-64-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-64-generic-recovery-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
echo 'Chargement de Linux 4.4.0-64-generic…'
linux /vmlinuz-4.4.0-64-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /initrd.img-4.4.0-64-generic
}
}
### END /etc/grub.d/10_linux ###
Contrairement à ce que l'on pense.
Il ne supprime pas les blocs menuentry, mais ne met pas le label, on garde 'Ubuntu' ....
Le fichier créé par la commande blkid mise à jour par le script, avec l'Os installé avec partition /boot séparée dedans.
/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/sdb3: LABEL="SB@boot" UUID="13e83c99-8624-4136-a61d-10e67e670ba3" TYPE="ext4"
/dev/sdb4: LABEL="SB@" UUID="2ffbf271-02fa-4d6f-a8e6-dee7a63894e5" TYPE="ext4"
/dev/sdb1: LABEL="hyb-systemback" UUID="1aced9e1-d845-46bb-a6e2-448666be4a21" TYPE="ext4"
/dev/sdb2: UUID="5147bb57-b517-4a46-9344-c690575331e1" TYPE="swap"
J'ai testé, avec le script v24, le fichier grub.cfg de l'Os de tests installé sans partition de boot séparé, et grub mis à jour, pour que l'Os avec partition /boot séparée soit dans la rubrique
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Ubuntu 16.04.2 LTS (16.04) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
submenu 'Options avancées pour Ubuntu 16.04.2 LTS (16.04) (sur /dev/sdb4)' $menuentry_id_option 'osprober-gnulinux-advanced-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
menuentry 'Ubuntu (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-66-generic--2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
menuentry 'Ubuntu, avec Linux 4.4.0-66-generic (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-66-generic--2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-66-generic (recovery mode) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-66-generic-root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset
initrd /initrd.img-4.4.0-66-generic
}
### END /etc/grub.d/30_os-prober ###
Les menuentry de l'Os installé avec partition /boot séparée, ne sont pas supprimés et le label n'est pas remplacé. 'Ubuntu'...
Je ne sais pas,
Il doit y avoir quelque chose dans ces menuentry avec partition /boot séparée, qui diffère des autres blocs menuentry avec UUID différents, et qui eux sont bien supprimés. Va falloir regarder çà à la loupe!.
J'ai tout conservé les fichiers de travail du script et les retours terminal, pour poster çà plus tard.
@+. 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
#127 Le 09/03/2017, à 07:52
- ar barzh paour
Re : [Projet terminé] correction anomalie de grub
@ Babdu
ne cherche pas trop
j'ai mis du temps à trouver pourquoi ....
pour ceux que ça intéresse l'erreur vient de là
je me suis basé sur la construction d'un tableau par exemple
uuid[0] ....... uuid[36] (donc 37 éléments)
dans le recherche
j'utilise la variable ${#uuid*} ("obtenir le nombre d'éléments d'un tableau")
sauf que cette variable me renvoie 35 !!!!
allez savoir pouquoi
j'ai trouvé mais qui peut me donner la réponse ?
donc je rectifierai le programme et je passe en V29
@ Babdu
une fois le programme rectifié ,
tous les menus de la partie 10_linux seront supprimés (voir post plus haut cause uuid différents)
dans la partie 30_os-prober il te manque un } à la fin
@Babdu
sur l'os avec boot séparé
peux-tu me fournir le résultat de la commande mount
Dernière modification par ar barzh paour (Le 09/03/2017, à 08:03)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#128 Le 09/03/2017, à 09:01
- Babdu89
Re : [Projet terminé] correction anomalie de grub
Bonjour.
dans la partie 30_os-prober il te manque un } à la fin
Non,non.
Je n'ai reporté que les blocs menuentry avec une seule version du noyau. Il y en a d'autres en suivant.
Deux } se suivent, lorsque l'on change d'Os, donc de partition, et à la fin dans les rubriques du fichier grub.cfg .
Contenu du dernier bloc menuentry avec le noyau différent, dans la rubrique 30_os-prober .
menuentry 'Ubuntu, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-64-generic-root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-64-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset
initrd /initrd.img-4.4.0-64-generic
}
}
Pour le retour de mount, il faut que je redémarre sur l'Os installé avec /boot séparé.
@+. 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
#129 Le 09/03/2017, à 09:12
- Babdu89
Re : [Projet terminé] correction anomalie de grub
@Babdu
sur l'os avec boot séparé
peux-tu me fournir le résultat de la commande mount
Depuis l'Os avec partition /boot séparée.
bernard@bernard-System-Product-Name:~$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=493008k,nr_inodes=123252,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=102400k,mode=755)
/dev/sdb4 on / type ext4 (rw,noatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=26,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sdb3 on /boot type ext4 (rw,noatime,data=ordered)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
tmpfs on /run/user/108 type tmpfs (rw,nosuid,nodev,relatime,size=102400k,mode=700,uid=108,gid=114)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=102400k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sdb1 on /media/bernard/hyb-systemback type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)
bernard@bernard-System-Product-Name:~$
@+. 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
#130 Le 09/03/2017, à 10:58
- ar barzh paour
Re : [Projet terminé] correction anomalie de grub
Non,non.
Je n'ai reporté que les blocs menuentry avec une seule version du noyau. Il y en a d'autres en suivant.
Deux } se suivent, lorsque l'on change d'Os, donc de partition, et à la fin dans les rubriques du fichier grub.cfg
non ce n'est pas comme ça
chaque menuentry commence par une accolade ouvrante et se termine par une accolade fermante
chaque submenu commence par une accolade ouvrante et se termine par une accolade fermante
ce qui fait en général
submenu ........ {
menentry ..............{
..............................
..............................
}
menentry ..............{
..............................
..............................
}
menentry ..............{
..............................
..............................
}
}
dans ton post 128 tu as une accolade fermante en trop
cette dernière accolade est la fermeture d'un submenu précédent
Dernière modification par ar barzh paour (Le 09/03/2017, à 11:01)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#131 Le 09/03/2017, à 11:23
- ar barzh paour
Re : [Projet terminé] correction anomalie de grub
V30 prend en compte les remarques précédentes
le programme aborte s'il y a un boot séparé en attendant une étude plus fine ...
#!/bin/bash
# V24 2017-03-06
#V25
# chaine_linux="linux.*\/vmlinu" por prise en compte de "linux /@/boot/vmlinuz"
#V26 function sort_info_transforme donne des traces
# V28 2017-03-08
# présentation de concordances UUID-LABEL
# un ligne menuentry et submenu peut comporter des blank après }
# variable fin_submenu pour prise en compte des lignes menuentry se terminant par } }
# V29 2017-03-09
# correction du à l'utilisation de ${#uuid[*]} dans la construction concordance label-uuid
# remplacement de tous les while ${#menu[*]} par for ${!menu[@]}
# V30 idem V29 sans les commentaires superflus
# si boot séparé on sort !!!!
# évolution à venir ? option de suppression si l'uuid n'existe pas ????
# étude boot séparé
function modif_ligne1_grub { # récupère la première ligne et modifie en y mettant la date
res=`echo "$1" | grep "^ * *#"`
if [[ -n $res ]] # la ligne est bien un commentaire (commence par #)
then
trans="#### $num : $fich_source modifié par $0 ####"
echo $trans > "$fich_sauv"
((nb_lignes_cons++))
((nb_lignes_hors_menu++))
sort_info_transforme "$1" "première ligne modifiée en" "$trans"
else
echo "la première ligne du fichier est "
echo $1
echo
echo "mais il faut que la première ligne du fichier"
echo "$fich_source"
echo "soit une ligne de commentaire"
echo "ajouter une ligne de commentaire au début de ce fichier"
echo "arrêt du programme"
exit 0
fi #[[ -n $res ]]
}
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 )
( menuentry n'ayant pas des UUID égaux dans la ligne search et la ligne linux)
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 .. pour informer plus précisement le grub
on peut utiliser un fichier de référence uuid label (au format blkid)
remarque :pour des essais , on peut traiter n'importe quel fichier ayant un format grub
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
trois fichiers peuvent être créés :
grub-OK-<aaaa:mm:dd-hh:mm:ss>.txt (le grub récupérable)
grub-sup-<aaaa:mm:dd-hh:mm:ss>.txt (les menuentry supprimées)
fich_transforme-<aaaa:mm:dd-hh:mm:ss>.txt (les lignes modifiées)
vous pourrez analyser ces fichiers pour voir ce qui s'est passé
avant de remplacer le grub
(en fin de traitement répondez non à la demande de remplacement)
lors du traitement .....
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)
un S indique un début de submenu
un M indique un début de menuentry
un m indique la suite de menuentry
tapez O puis valider pour continuer
tapez N puis valider pour arrêter
O pour continuer / N pour arrêter le programme
"
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 choix_fichier_blkid { # retourne 0 si fichier blkid choisi
fich_source=""
titre="$0 Sélectionnez le fichier contenant UUID et LABEL des partitions"
fich_source=`zenity --file-selection --filename="../blkid/*" --title="$titre"`
case $? in #$? est le code de retour de zenity
0) res_blkid="$fich_source" ;;
1) echo "Aucun fichier UUID-LABEL sélectionné." ; exit 1 ;;
-1) echo "Une erreur inattendue est survenue." ; exit 1 ;;
*) echo "erreur non reconnue" ; exit 1 ;;
esac
}
function critere_suppression_2 { # se fait après une initialisation de menu[0 ...n]
##### attention les codes de retour ont changé
# 0 si ligne search et ligne linux et uuid égaux (menu conservé + label dans menu[0])
# 1 si pas de ligne search ou linux (menu conservé intégralement)
# ligne search et linux trouvées
# 3 aucun UUID trouvé dans fichier UUID-LABEL
# 2 si uuid différents (menu supprimé à revoir?)
uuid_search="x"
uuid_linux="y"
ligne_search=""
ligne_linux=""
# recherche dans le tableau menu[1..n] de la ligne search
#TEST
for i in ${!menu[@]} # pour tous les indices 0..n
do
[[ $i = 0 ]] && continue # sauf dans menu[0]
res=`grep "$chaine_search" <<< "${menu[i]}"` # dans menu[1..n]
if [[ -n $res ]]
then
ligne_search="${menu[i]}"
break # 1er menu[n] trouvé est le bon
fi
done
if [[ -z "$ligne_search" ]]
then
return 1 # pas de chaine search => on conservera le menu intégralement
fi
# recherche dans le tableau menu[] de la ligne linux
for i in ${!menu[@]} # pour tous les indices 0..n
do
[[ $i = 0 ]] && continue # sauf dans menu[0]
tmp=`sed 's/[[:blank:]]//g' <<< "${menu[i]}"`
res=`grep "$chaine_linux" <<< "${menu[i]}"` # dans menu[1..n]
if [[ -n $res ]]
then
ligne_linux="${menu[i]}"
break # 1er menu[n] trouvé est le bon
fi
done
if [[ -z "$ligne_linux" ]]
then
return 1 # pas de chaine linux => menu conservé sans modif
fi
#uuid ligne search présent dans fichier de réf uuid-label ?
# si trouvé positionne uuid_search
n=-1
while [[ $n -lt $maxuuid ]]
do
((n++)) # recherche de uuid[0..n]
if [[ -n ${uuid[$n]} ]] # précaution supplémentaire uuid non vide
then
res=`grep ${uuid[$n]} <<< "$ligne_search"` # y-a-t-il l'UUID
if [[ -n $res ]]
then
uuid_search=${uuid[$n]}
break # le premier uuid trouvé dans blkid sera le bon
fi
fi
done
# uuid ligne linux présent dans fichier de réf uuid-label ?
# si trouvé positionne uuid_linux
n=-1
while [[ $n -lt $maxuuid ]]
do
((n++)) # recherche de uuid[0..n]
if [[ -n ${uuid[$n]} ]] # précaution supplémentaire uuid non vide
then
res=`grep ${uuid[$n]} <<< "$ligne_linux"` # y-a-t-il l'UUID
if [[ -n $res ]]
then
uuid_linux=${uuid[$n]}
break # le premier uuid trouvé dans blkid sera le bon
fi
fi
done
# analyse des résultats
if [[ ${uuid_search}${uuid_linux} = "xy" ]]
then
return 3 # aucun des uuid n'a été trouvé dans blkid ( peuvent être égaux ou non )
fi
####################################################################################
# on peut avoir uuid_search uuid_linux
# x 1ea0.... : n'existe pas , existe : code retour 2
# a04f... y : existe , n'existe pas : code retour 2
# bcde... fghi.... : uuids existants et différents: code retour 2
# 1234... 1234.... : uuids existants et égaux : code retour 0
#####################################################################################
if [[ "$uuid_search" != "$uuid_linux" ]]
then
return 2 # uuid différents on supprimera ce menu
else
return 0 # uuid egaux on conservera ce menu après modif de menu[0]
fi
} # fin function critere_suppression_2
function ajout_label_menuentry { # ajoute un label à menu[0]
rech_uuid_label_menuentry # retour 0 si label trouvé , pas zéro sinon
code=$?
if [[ $code -eq 0 ]]
then # on a un label
tmp=${menu[0]}
menu[0]=`sed "s/menuentry '/menuentry '$label_trouve : /" <<< ${menu[0]}`
menu[0]=`sed "s/menuentry \"/menuentry \"$label_trouve : /" <<< ${menu[0]}`
menu[0]=`sed "s/${label_trouve} *:* *${label_trouve}/${label_trouve}/" <<<${menu[0]}`
if [[ $tmp != ${menu[0]} ]]
then
sort_info_transforme "$tmp" " LIGNE transformée en" "${menu[0]}"
fi #[[ $tmp != ${menu[0]} ]]
fi # [[ $code -eq 0 ]]
}
function memorise_menuentry { # mémorise menuentry de submenu pour écriture ultérieure
for p in ${!menu[@]} # pour tous les indices de menu[]
do
((i_s++))
ligne_sousmenu[i_s]=${menu[$p]} # mémorise menu[0 ..n]
((nb_lignes_menu_cons++)) # stat
done
}
function ecrire_lignes_memorisees { # écrit les lignes dans sauv
for p in ${!ligne_sousmenu[@]} # pour tous les indices de ligne_sousmenu[]
do
echo "${ligne_sousmenu[$p]}" >> "$fich_sauv" # écriture l_s[0..n]
((nb_lignes_cons++)) # stat
done
}
function traite_ligne_submenu { # reçoit $1 (ligne submenu '.......{
fin_submenu=1 # sera mise à 0 si un menuentry se termine par } }
submenu="$1" #mise en mémoire de cette ligne
# j'utilise la mémorisation label_submenu du label d'un menuentry précédent
if [[ -n $label_submenu ]]
then
# ajout du label et suppression double label
submenu=`sed "s/submenu '/submenu '${label_submenu} : /" <<< $submenu`
submenu=`sed "s/submenu \"/submenu \"${label_submenu} : /" <<< $submenu`
submenu=`sed "s/${label_submenu} *:* *${label_submenu}/${label_submenu}/" <<<$submenu`
fi
i_s=0
unset ligne_sousmenu
ligne_sousmenu[0]="$submenu" # mémorisation
((nb_lignes_hors_menu++)) # ligne considérée comme hors menu
# lire les lignes qui suivent submenu jusquà trouver ligne ......} hors menuentry)
while read ligne
do
((nb_lignes_lues++))
# si on trouve .... } hors menuentry on est au bout du submenu
# il faut sauvegarder la ligne submenu , les lignes intermédiaires et menuentry
# je ne traite pas du cas où on trouverait une ligne menuentry terminée par } }
# V28 et suivante ce cas est traité
# une ligne menuentry terminée par } } provoque la fin du submenu ($fin_submenu 0)
# on sort de la boucle si on trouve } en fin de ligne hors menuentry
tmp=`sed 's/[[:blank:]]//g' <<<"$ligne"` # supprime les blancs de la ligne
if [[ "$tmp" =~ }$ || "$fin_submenu" = 0 ]] ### on est en fin de submenu ###
then
((i_s++))
ligne_sousmenu[i_s]="$ligne" # mémoriser cette ligne
((nb_lignes_hors_menu++)) # stat
echo -e ".\c"
ecrire_lignes_memorisees # écriture de ces lignes de submenu
label_submenu=""
return # fin de traitement de submenu
fi # [[ "$tmp" =~ }$ ]]
# V28 élargissement aux blancs de grep après {
res=`echo "$ligne" | grep "^[ ]*menuentry.*{[ ]*$"`
mem=`echo "$ligne" | grep "^[ ]*menuentry ['\"]Memory test.*{[ ]*$"`
if [[ -n $mem ]]
then
res="" # si on trouve la chaine Memory pas intéressant on force res à vide
fi
if [[ -z $res ]]
then # ni menuentry ..{ ni memory ...{
((i_s++)) #
ligne_sousmenu[i_s]="$ligne" # mise en mémoire pour écriture ultérieure
((nb_lignes_hors_menu++)) # stat
echo -e ".\c"
else
lire_menuentry # menu[0..n] et ((nb_lignes_lues++))
trt_menu2 "${menu[0]}" # 1 si contient dev dev
code_dev_dev=$?
if [[ $code_dev_dev -eq 1 ]] # 1 la ligne contient /dev /dev
then
sort_menu_1 " " "menu supprimé : trop de /dev/sd" # suppression de ce menu
((nb_menu_sup++)) # stat
else # pas 1 : ne contient pas dev dev
critere_suppression_2
code_crit2=$? # 0 1 2 3
case $code_crit2 in
0) # les uuid sont égaux modifier menu[0]
ajout_label_menuentry
memorise_menuentry # mettre en mémoire ces lignes de menuentry
((nb_menu_cons++)) # stat non prévu dans memorise_menuentry
;;
1) # pas de search ni de linux on garde sans modif
memorise_menuentry # mettre en mémoire ces lignes de menu
sort_info_transforme "${menu[0]}" "menu dans submenu conservé (sans search ou linux)"
((nb_menu_cons++)) # stat non prévu dans memorise_menuentry
;;
2) # uuid différents on supprime ce menu
sort_menu_1 " " "menu supprimé : uuid différents"
((nb_menu_sup++)) # stat non prévu
;;
3) # uuid non trouvé (search et linux existent)
memorise_menuentry # mettre en mémoire ces lignes de menu
sort_info_transforme "${menu[0]}" "menu dans submenu conservé : uuid (search-linux) non trouvé"
((nb_menu_cons++)) # stat non prévu
((nb_menu_sans_uuid++))
;;
esac
fi # [[ $code_dev_dev -eq 1 ]]
fi # [[ -z $res ]]
done
# si on arrive ici il y a erreur quelque part
echo
echo " bach $LINENO"
echo " erreur de format ? dans le fichier $fich_source !!!!!!!!!!"
echo "dernière ligne de menu lue :"
echo ${menu[0]}
echo "dernière ligne lue : $nb_lignes_lues"
echo "$ligne"
sleep 100
exit 0
}
function rech_uuid_label_ligne { # recherche uuid et label de $1 dans uuid[0..n]
# renvoie 0 uuid trouvé et label trouvé uuid_trouve=xxx label_trouve="yyy"
# renvoie 1 uuid trouvé et label vide uuid_trouve=xxx label_trouve=""
# renvoie 2 uuid non trouvé uuid_trouve="" label_trouve=""
uuid_trouve=""
label_trouve=""
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
uuid_trouve=${uuid[$n]}
if [[ -n ${label[$n]} ]]
then
label_trouve=${label[$n]} # si label non vide positionne label_trouve
return 0 # uuid trouvé / label non vide trouvé
else
return 1 # uuid trouvé / label ""
fi
fi
fi
done
return 2 # uuid non trouvé
}
function rech_uuid_label_menuentry { # recherche uuid et label dans menu[1 ..n]
for p in ${!menu[@]} # pour tous les indices du tableau
do
[[ $p = 0 ]] && continue # mais pas dans menu[0]
res=`echo ${menu[$p]} | grep "$chaine_search"`
if [[ -n $res ]]
then
rech_uuid_label_ligne ${menu[$p]} # donne uuid_trouve / label_trouve
return $? # 0 uuid égaux
# 1 uuid trouvé , label vide
# 2 pas d'uuid dans search
fi
done
return 3 # pas de search trouvé , (donc pas d'uuid , et donc pas de label) !!!
}
function transforme_ligne_menuentry { # modifie la première ligne d'un menuentry conservé
# recherche l'UUID dans la ligne search --no-floppy --fs-uuid --set=root
# si trouvé , on récupère le label
# si label vide on ne fait rien
# sinon on rajoute avec : en tête après menuentry ' ou menuentry "
#
label_trouve=""
uuid_trouve=""
tmp=${menu[0]} # servira pour test ultérieur
rech_uuid_label_menuentry # cette fonction positionne le label à la bonne valeur
code=$? # retour de la fonction
case $code in
0) # UUID trouvé : $uuid_trouve LABEL trouvé : $label_trouve
if [[ $label_submenu = "" ]] # servira dans traitement d'un submenu éventuel
then # on memorise le premier label menuentry trouvé
label_submenu="$label_trouve"
fi
menu[0]=`sed "s/menuentry '/menuentry '$label_trouve : /" <<< ${menu[0]}`
menu[0]=`sed "s/menuentry \"/menuentry \"$label_trouve : /" <<< ${menu[0]}`
#suppression double labels dans cette ligne
menu[0]=`sed "s/${label_trouve} *:* *${label_trouve}/${label_trouve}/" <<<${menu[0]}`
if [[ $tmp != ${menu[0]} ]]
then #TEST
sort_info_transforme "$tmp" " LIGNE transformée en" "${menu[0]}"
fi
;;
1) # LABEL vide #TEST
sort_info_transforme "$tmp" "pas de label pour $uuid_trouve"
;;
2) #LABEL vide uuid non trouvé #TEST
sort_info_transforme "$tmp" "uuid de ligne search non trouvé"
;;
3) # pas de ligne search trouvée dans menuentry v
sort_info_transforme "$tmp" "ligne search non trouvée"
;;
*) # ???? #TEST
sort_info_transforme "$tmp" "code inconnu : $code"
;;
esac
return $code
}
function lire_menuentry { # met dans tableau menu[n] jusqu'à trouvé } seul sur la ligne
unset menu
i=0
menu[0]="$ligne" # menu[0] est la première ligne
echo -e "M\c" # trace début de menuentry
while read ligne # ligne suivante
do
((i++))
((nb_lignes_lues++))
menu[$i]="$ligne" # mémorisée dans menu [1 .. n]
echo -e "m\c" # trace écran
tmp=`sed 's/[[:blank:]]//g' <<<"$ligne"` # suppression des blancs pour test
if [[ "$tmp" =~ }}$ ]]
then
fin_submenu=0 # termine par } } fin de submenu !!!
fi
if [[ "$tmp" =~ }$ ]] # la ligne se termine par } ?
then
return # oui fin de menuentry
fi
# et si pas de ... } on ira jusqu'en fin de fichier !!!!
# c'est un critère de format de grub
done
}
function sort_menu_0 { # écrit menu[0..n] dans le fichier de sauvegarde
for p in ${!menu[@]} # pour tous les indices
do
echo "${menu[$p]}" >> "$fich_sauv" # écriture menu[0..n]
((nb_lignes_cons++)) # stat
((nb_lignes_menu_cons++)) # stat
echo -e "c\c" # suivi écran
done
}
function sort_menu_1 { # écrit menu[0..n] dans le fichier suppression
#écriture des paramètres reçus dans fich_sup
echo "#########################" >> $fich_sup
for arg in "$@" # prends $1 $2 ... $n
do
echo $arg >> $fich_sup
#echo >> $fich_sup
done
# écriture du menu dans fichier sup
for p in ${!menu[@]} # pour tous les indices
do
echo "${menu[$p]}" >> "$fich_sup" # écriture menu[0..n]
((nb_lignes_sup++)) # stat
echo -e "x\c" # suivi écran
done
}
function sort_info_transforme { # écrit les paramètres reçus fich_transforme
echo "#########################" >> $fich_transforme
for arg in "$@" # ( $1 $2 ... $n )
do
echo $arg >> $fich_transforme
#echo >> $fich_transforme
done
}
function trt_menu2 { # analyse le paramètre $1
# renvoie 1 si $1 contient plus d'une fois /dev/sd avant --class (suppresion)
# renvoie 0 sinon
IFS=" " # il faut l'espace comme délimiteur
tableau=($1) # mise en tableau de la ligne
IFS="~" # peut-être utile pour la suite ?
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é, sort de la boucle for
else
r_dev=`echo ${tableau[$n]} | grep "$rech_dev"` # test présence /dev/sd
if [[ -n $r_dev ]]
then
((nbdevsd++)) # incrémente si on a /dev/sd
if [[ $nbdevsd -gt 1 ]] # si plus d une fois /dev/sd
then
return 1 # on sort en renvoyant 1
fi #[[ $nbdevsd -gt 1 ]]
fi #[[ -n $r_dev ]]
fi #[[ -n $r_class ]]
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 #####################################################################################
res=`mount | grep -e '^/dev' |grep '/boot'`
if [[ -n $res ]]
then
echo "désolé ce programme ne traite pas le boot séparé"
echo "taper sur Entrée pour continuer"
exit 0
else
echo "boot non séparé OK je continue taper sur Entrée pour continuer"
read g
fi
# 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
chaine_search="search \-\-no\-floppy \-\-fs\-uuid \-\-set=root"
#chaine_linux="linux\/boot\/vmlinu" # les blancs à supprimer avant recherche
#chaine_linux="linux.*\/boot\/vmlinu" # prise en compte de linux /@/boot/vmlinu
chaine_linux="linux.*\/vmlinu" # + général "linux......./vmlinu"
label_submenu="" # label valide du menuentry précédent
#########################################################
num=`date +%Y:%m:%d`-`date +%H:%M:%S`
fich_sauv=grub-OK-$num.txt
fich_sup=grub-sup-$num.txt
fich_transforme=fich_transforme-$num.txt
##### pour les stat #####################################
nb_menu_cons=0
nb_menu_sup=0
nb_menu_sans_uuid=0
nb_lignes_sup=0
nb_lignes_cons=0
nb_lignes_lues=0
nb_lignes_hors_menu=0
nb_lignes_menus_cons=0
OK # présentation du programme
rep=""
while [[ $rep != [oOyYnNaAcC] ]]
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
(cC) permet de choisir un fichier de référence UUID LABEL
ce fichier devra être au format blkid
(UUID=\"xxxxxx\" LABEL=\"xxxxxx\")
puis Valider
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)
O pour remise à jour UUID LABEL via SUDO
N pour réutilisation du fichier UUID LABEL
A Arrêter
C pour choisir un fichier UUID LABEL
"
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 ;;
[cC] ) echo "choix du fichier des uuid" ; choix_fichier_blkid ;;
* ) echo "utilisez seulement oOyYnNaAcC S.V.P." ;;
esac
done
# si le fichier n'existe pas sortie
! [[ -e "$res_blkid" ]] && echo " $0 fichier UUID-LABEL $res_blkid inexistant" && read g && exit 0
unset uuid
unset label
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-5`
case $deb in
LABEL) # en enlevant les guillemets donne U16.04-b7
label[maxuuid]=`sed 's/"//g' <<< ${champ##*=}`
;;
UUID\=) # en enlevant les guillemets donne c63335c7-b....2be94
uuid[maxuuid]=`sed 's/"//g' <<< ${champ##*=}`
;;
esac
done
fi
done <$res_blkid
# sortie des uuid label pour info
rm tmp_u_l.txt
echo
p=0
while [[ $p -le $maxuuid ]] # ${#uuid[*]} pas la bonne valeur (si élts vides)
do
if [[ -n ${label[p]} ]] # sinon pb de pésentation
then
printf "%-4s LABEL : %-25s UUID : %-25s\n" $p ${label[p]} ${uuid[$p]} | tee -a tmp_u_l.txt
else
printf "%-4s LABEL : %-25s UUID : %-25s\n" $p " " ${uuid[$p]} | tee -a tmp_u_l.txt
fi
((p++))
done
titre="Affichage des concordances LABEL <=> UUID Visualiser puis Valider pour continuer"
zenity --text-info --title "$titre" --filename "tmp_u_l.txt" --height "640" --width "1280" --font "Courier New Bold 10"
[[ $? != 0 ]] && exit 0
##################################################
# Quel fichier grub traiter ? ####################
titre="$0 Sélectionnez le fichier GRUB à traiter"
fich_source=`zenity --file-selection --filename="../fichier-grub/*" --title="$titre"`
case $? in #$? est le code de retour de zenity
0) : ;;
1) echo "Aucun fichier sélectionné." ; exit 1 ;;
-1) echo "Une erreur inattendue est survenue." ; exit 1 ;;
*) echo "erreur non reconnue" ; exit 1 ;;
esac
##################################################
#### lecture et traitement du fichier GRUB #######
IFS="~"
prem=0
while read ligne
do
((nb_lignes_lues++))
if [[ $prem -eq 0 ]]
then
modif_ligne1_grub "$ligne" ; ((prem++))
else
# entre les crochets on a tab et espace élargisement après {
res=`echo "$ligne" | grep "^[ ]*menuentry.*{[ ]*$"`
mem=`echo "$ligne" | grep "^[ ]*menuentry ['\"]Memory test.*{[ ]*$"`
# res est vide s'il n'y a pas menuentry {
# mem est non vide si on a Memory test -ne pas traiter menuentry 'Memory test
if [[ -n $mem ]]
then # si Memory test on force res à vide
res=""
fi
if [[ -z $res ]]
then # pas menuentry
subm=`echo "$ligne" | grep "^[ ]*submenu.*{[ ]*$"`
if [[ -z $subm ]]
then # pas menuentry pas submenu
echo "$ligne" >> $fich_sauv # écriture de cette ligne dans sauv
((nb_lignes_cons++)) # stat
((nb_lignes_hors_menu++)) # stat
echo -e ".\c" # trace écran
else # contient submenu
echo -e "S\c" # trace
traite_ligne_submenu "$ligne" # traitement de submenu
fi
else # on a menuentry
lire_menuentry # mettre en mémoire dans menu[0..n]
trt_menu2 "${menu[0]}" # rem : 1 si /dev/sd /dev/sd
code_dev_dev=$?
if [[ $code_dev_dev -eq 1 ]] # si 1 on supprime
then # le bloc menuentry contient /dev /dev
sort_menu_1 " " "menu supprimé : trop de /dev/sd" # fich_sup
((nb_menu_sup++))
else # menuentry ne contient pas /dev/sd /dev/sd
critere_suppression_2 # analyse des uuid et recherche de label
code_crit2=$?
case $code_crit2 in
0) # les uuid sont égaux
transforme_ligne_menuentry # mettre un label dans menu[0]
sort_menu_0 # écrire le menu dans fich_sauv
((nb_menu_cons++)) # stat
;;
1) # menu sans modif (ni search ni linux)
sort_menu_0 # écrire le menu dans fich_sauv
sort_info_transforme "${menu[0]}" "menu conservé (sans search ou linux)"
((nb_menu_cons++)) # stat
;;
2) # uuid différents on supprime ce menu
sort_menu_1 " " "menu supprimé : uuid différents" # écrire dans fich_sup
((nb_menu_sup++)) # stat
;;
3) # uuid non trouvé (search et linux existent)
sort_menu_0 # écrire le menu dans fich_sauv
sort_info_transforme "${menu[0]}" "menu conservé : UUID search-linux non trouvé"
((nb_menu_cons++)) # ce menu étant conservé
((nb_menu_sans_uuid++))
;;
esac
fi # [[ $code_dev_dev -eq 1 ]]
fi #[[ -z $res ]]
fi #[[ $prem -eq 0 ]]
done < "$fich_source"
# fin présentation des résultats sur l'écran
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"
if [[ $nb_lignes_sup -gt 0 ]]
then
echo "fichier des lignes supprimées : $fich_sup"
echo
fi
echo "nombre de menus conservés : $nb_menu_cons"
echo "nombre de menus supprimés : $nb_menu_sup"
if [[ $nb_menu_sans_uuid -gt 0 ]]
then
echo "nombre de menus sans uuid trouvé : $nb_menu_sans_uuid"
fi
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érifié 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
Dernière modification par ar barzh paour (Le 09/03/2017, à 17:08)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#132 Le 09/03/2017, à 11:25
- Babdu89
Re : [Projet terminé] correction anomalie de grub
En réponse au post#130.
La totalité du contenu du grubc.fg original de l'Os de tests sans sans partition /boot séparée, non modifié par le script.
l'Os de test avec partition /boot séparée est dans la fin de la rubrique 30_os-prober.
#
# 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="${saved_entry}"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function 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
savedefault
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-110-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
menuentry 'Ubuntu, avec Linux 3.13.0-110-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-110-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
recordfail
savedefault
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-110-generic…'
linux /boot/vmlinuz-3.13.0-110-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-110-generic
}
menuentry 'Ubuntu, with Linux 3.13.0-110-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-110-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-110-generic…'
linux /boot/vmlinuz-3.13.0-110-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-110-generic
}
menuentry 'Ubuntu, avec Linux 3.13.0-109-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-109-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
recordfail
savedefault
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-109-generic…'
linux /boot/vmlinuz-3.13.0-109-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-109-generic
}
menuentry 'Ubuntu, with Linux 3.13.0-109-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-109-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-109-generic…'
linux /boot/vmlinuz-3.13.0-109-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-109-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' {
savedefault
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.2 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-66-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-66-generic
}
submenu 'Options avancées pour Ubuntu 16.04.2 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-66-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-66-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-66-generic
}
menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-66-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-66-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-66-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-66-generic
}
menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-66-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-66-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-66-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-66-generic
}
menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-64-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-64-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-64-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' {
savedefault
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' {
savedefault
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' {
savedefault
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' {
savedefault
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' {
savedefault
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.2 LTS (16.04) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
submenu 'Options avancées pour Ubuntu 16.04.2 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-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-64-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-63-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-63-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-63-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-63-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-63-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-63-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-63-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' {
savedefault
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-110-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-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-110-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-110-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-110-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-110-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-110-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-110-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-109-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-109-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-109-generic
}
menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-109-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-109-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-109-generic
}
}
menuentry 'Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
submenu 'Options avancées pour Ubuntu 16.04.2 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-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-64-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-63-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-63-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-63-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-63-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-63-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-63-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-63-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' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-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-110-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-110-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-110-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-109-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-109-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-109-generic
}
menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-109-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-109-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-109-generic
}
}
menuentry 'Ubuntu 16.04.2 LTS (16.04) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
submenu 'Options avancées pour Ubuntu 16.04.2 LTS (16.04) (sur /dev/sdb4)' $menuentry_id_option 'osprober-gnulinux-advanced-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
menuentry 'Ubuntu (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-66-generic--2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
menuentry 'Ubuntu, avec Linux 4.4.0-66-generic (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-66-generic--2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-66-generic (recovery mode) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-66-generic-root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset
initrd /initrd.img-4.4.0-66-generic
}
menuentry 'Ubuntu, avec Linux 4.4.0-64-generic (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-64-generic--2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-64-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-64-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-64-generic-root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-64-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset
initrd /initrd.img-4.4.0-64-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 .
Dernière modification par Babdu89 (Le 09/03/2017, à 11:29)
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#133 Le 09/03/2017, à 13:04
- ar barzh paour
Re : [Projet terminé] correction anomalie de grub
Au-fait, le script créé bien un fichier issue de la commande blkid, dans le dossier personnel de l'Os où est il lancé, là aussi il y a les label et UUID des partitions système et /boot séparé, non?.
Re Au -fait. Je suis chiant!!!.
Si l'utilisateur ne met pas de label à ses partitions???..
Ne reste plus qu'a comparer les UUID entres les fichiers fstab, grub.cfg et le fichier généré par blkid...
je réponds
Si l'utilisateur ne met pas de label à ses partitions???..
lors de l'affichage Mise à jour du fichier des LABEL et UUID
l'utilisateur a trois possibilités:
1-
répondre OoYy
la commande sudo blkid est lancée ,
le fichier blkid-res.txt est créé
le programme utilisera ce fichier
donc
les labels seront vides pour les partitions non labélisées
s'ils sont conservés les menuentry ne seront pas modifiés
2-
répondre nN
on ré-utilise le fichier blkid-res.txt s'il existe
ce fichier aura été lors d'un essai antérieur en 1 ou créé à la main pourquoi pas
(un peu comme 3- mais le nom du fichier est imposé à blkid-res.txt)
3-on répond cC (c comme Choisir )
cette fois on choisit le fichier de référence uuid-label
ce fichier doit contenir
LABEL="le label voulu" UUID="l'uuid correct"
actuellement
si un UUID est trouvé dans un menuentry et n'existe pas dans ce fichier
le menuentry est conservé et il y aura un message dans le fichier fich_transforme.txt
menu conservé : UUID search-linux non trouvé
menu dans submenu conservé : uuid (search-linux) non trouvé
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#134 Le 09/03/2017, à 17:14
- ar barzh paour
Re : [Projet terminé] correction anomalie de grub
j'avais cru trouver une parade pour le problème du boot séparé , c'est raté ,
si tu lances le traitement sur le grub du post 132 les menuentry de la partie boot séparé seront supprimés!
la parade n'est valable que si on lance le traitement à partir d'un OS qui est en boot séparé ! point !
je vais faire l'essai ... mais je suis sur du résultat
OK je viens de faire l'essai j'ai bien dans le fichier grub-sup les 6 menuentry supprimés
######################
menu supprimé : uuid différents
avec indication de la première ligne du menu
######################
donc c'est à revoir !!!!!!!!!!!
REMARQUE :
si tu as récupéré V30 avant 17h00 , il faut le re-cécupérer , j'ai modifié une ligne qui faisait aborter le programme
autre chose
l'Os de test avec partition /boot séparée est dans la fin de la rubrique 30_os-prober.
ok tu m'a fourni un mount de l'os avec ce boot séparé
donc je sais que
13e83c99-8624-4136-a61d-10e67e670ba3 est une partition de boot
mais sinon
uniquement avec
- un mount de l'os en cours
- un fstab de l'OS en cours
- le grub de l'os en cours
je ne sais pas faire
ces menuentry commencent ici
menuentry 'Ubuntu 16.04.2 LTS (16.04) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
comment savoir qu'il faut conserver ce menu ? je ne vois pas comment faire assez simplement
en écrivant j'essaie de réfléchir
peut-être comme ça mais c'est vraiment compliqué
1- récupérer fstab de toutes les partitions existantes
( encore faut-il quelles soient présentes !)
et là c'est déjà un travail assez conséquent !!!!!!
dans tous ces fstab vérifier s'il y a une partition de boot
2- récupérer l'uuid de cette partition de boot et l'UUID de la partition /
3-ensuite je dirais que dans un menuentry du fichier en cours de traitement
si l'uuid de la ligne search est une de ces partitions de boot
alors ne pas supprimer ce menu
pour le label on pourrait mettre le label de la partition de la ligne linux
dans le cas présent du menuentry ci dessus
1- récupérer le fstab de la partition
(au fait de laquelle ?) : je dirais ici /dev/sdb4
à cause du titre 'Ubuntu 16.04.2 LTS (16.04) (sur /dev/sdb4)'
peut-être redondant avec ces infos
osprober-gnulinux-simple-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5
dans le fstab que tu m'as fourni je trouve
UUID=13e83c99-8624-4136-a61d-10e67e670ba3 /boot ext4 noatime 0 2
UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 / ext4 noatime,errors=remount-ro 0
ça commence à être intéressant , je m'aperçois que
l'UUID de boot c'est la ligne search
l'UUID de / c'est la ligne linux
######################################################################
je résume
si dans un fstab d'une partition
on trouve UUID1 associé à /boot
on trouve UUID2 associé à /
alors
si dans un menuentry
on trouve
UUID1 sur ligne search
UUID2 sur ligne linux
alors
1-on ne supprime pas ce menuentry
2-on peut essayer de labéliser avec le label de la partition de l'UUID2
#######################################################################
deux solutions :
soit j'essaie d'aller dans ce sens , je sais pas si je vais y arriver
soit je dis que c'est trop compliqué et que lors du traitement
si les UUID sont différents je ne supprime pas le menuentry ....
que penses-tu de tout ça ?
very very complicated isn't it ?
en plus comme je n'ai pas de boot séparé je ne peux pas faire d'essai en réél
Dernière modification par ar barzh paour (Le 09/03/2017, à 17:25)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#135 Le 09/03/2017, à 22:12
- Babdu89
Re : [Projet terminé] correction anomalie de grub
Bonsoir.
Réponse au post#134.
REMARQUE :
si tu as récupéré V30 avant 17h00 , il faut le re-cécupérer , j'ai modifié une ligne qui faisait aborter le programme
Oui, j'ai vu çà... Je vais donc le remplacer par la version corrigée pour tester.
Remarque.
Je ne sais plus dans quel post, mais je précisai quand même que ce type d'installation (avec /boot séparée) était assez rare...
Ok, pour l'approche pour cerner comment l'installation est faite. Comparaison du contenus du fstab et du grub.cfg.
deux solutions :
soit j'essaie d'aller dans ce sens , je sais pas si je vais y arriver
soit je dis que c'est trop compliqué et que lors du traitement
si les UUID sont différents je ne supprime pas le menuentry ....que penses-tu de tout ça ?
very very complicated isn't it ?en plus comme je n'ai pas de boot séparé je ne peux pas faire d'essai en réél
Un Os installé avec partition /boot séparée.
Suivant les grub.cfg des Os installés dans une config, on va trouver les menuentry dans les rubriques comme ceci.
Dans le grub.cfg de l'Os installé avec partition /boot séparée.
Le menuentry de cet Os sera dans la rubrique ### BEGIN /etc/grub.d/10_linux ###.
Mais pas dans la rubrique ### BEGIN /etc/grub.d/30_os-prober ### .
Si il n'y a qu'un seul Os installé de cette manière dans la config, bien que ce soit rare de faire comme çà.
Le menuentry de cet Os on sait le localiser, pour le traiter.
Mais!... Et là, je suis vraiment chiant!!!!.
Bien que ce soit rare...
Rien n'empêche un utilisateur d'installer plusieurs Os , voir tous les Os de la config, avec partition de /boot séparée.
Et là dans le grub.cfg des Os, les menuentry d'installations avec partition /boot séparée se retrouvent dans les deux rubriques ### BEGIN /etc/grub.d/10_linux ###. et ### BEGIN /etc/grub.d/30_os-prober ### .
Plus de localisation possible pour les différencier des Os installé sans partition /boot séparée, qui seraient à supprimer, si les UUID diffèrent.
Ouais!!.... very very complicated isn't it ?
Je vais tester le script v30 corrigé, sur des copies de grub.cfg dans les deux Os avec et sans partitions /boot séparée , juste pour savoir comment çà se comporte.
@+. 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
#136 Le 09/03/2017, à 22:57
- Babdu89
Re : [Projet terminé] correction anomalie de grub
Scriptv30 exécuté depuis l'Os de tests sans partition /boot séparé (en /dev/sdb1)
L'Os avec partition /boot séparé (/dev/sdb3, /sdb4) se trouve en fin de rubrique 30_os-prober dans le grub.cfg de la /dev/sdb1.
Le contenu du 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/sdb1: LABEL="hyb-systemback" UUID="1aced9e1-d845-46bb-a6e2-448666be4a21" TYPE="ext4"
/dev/sdb2: UUID="5147bb57-b517-4a46-9344-c690575331e1" TYPE="swap"
/dev/sdb3: LABEL="SB@boot" UUID="13e83c99-8624-4136-a61d-10e67e670ba3" TYPE="ext4"
/dev/sdb4: LABEL="SB@" UUID="2ffbf271-02fa-4d6f-a8e6-dee7a63894e5" TYPE="ext4"
Le contenu du grub.cfg (/dev/sdb1) avant traitement 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="${saved_entry}"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function 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
savedefault
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-110-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
menuentry 'Ubuntu, avec Linux 3.13.0-110-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-110-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
recordfail
savedefault
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-110-generic…'
linux /boot/vmlinuz-3.13.0-110-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-110-generic
}
menuentry 'Ubuntu, with Linux 3.13.0-110-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-110-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-110-generic…'
linux /boot/vmlinuz-3.13.0-110-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-110-generic
}
menuentry 'Ubuntu, avec Linux 3.13.0-109-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-109-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
recordfail
savedefault
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-109-generic…'
linux /boot/vmlinuz-3.13.0-109-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-109-generic
}
menuentry 'Ubuntu, with Linux 3.13.0-109-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-109-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-109-generic…'
linux /boot/vmlinuz-3.13.0-109-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-109-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' {
savedefault
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.2 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-66-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-66-generic
}
submenu 'Options avancées pour Ubuntu 16.04.2 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-66-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-66-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-66-generic
}
menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-66-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-66-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-66-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-66-generic
}
menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-66-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-66-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-66-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-66-generic
}
menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-64-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-64-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-64-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' {
savedefault
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' {
savedefault
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' {
savedefault
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' {
savedefault
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' {
savedefault
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.2 LTS (16.04) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
submenu 'Options avancées pour Ubuntu 16.04.2 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-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-64-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-63-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-63-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-63-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-63-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-63-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-63-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-63-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' {
savedefault
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-110-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-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-110-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-110-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-110-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-110-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-110-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-110-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-109-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-109-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-109-generic
}
menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-109-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-109-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-109-generic
}
}
menuentry 'Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
submenu 'Options avancées pour Ubuntu 16.04.2 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-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-64-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-63-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-63-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-63-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-63-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-63-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-63-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-63-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' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-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-110-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-110-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-110-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-109-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-109-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-109-generic
}
menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-109-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-109-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-109-generic
}
}
menuentry 'Ubuntu 16.04.2 LTS (16.04) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
submenu 'Options avancées pour Ubuntu 16.04.2 LTS (16.04) (sur /dev/sdb4)' $menuentry_id_option 'osprober-gnulinux-advanced-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
menuentry 'Ubuntu (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-66-generic--2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
menuentry 'Ubuntu, avec Linux 4.4.0-66-generic (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-66-generic--2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-66-generic (recovery mode) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-66-generic-root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset
initrd /initrd.img-4.4.0-66-generic
}
menuentry 'Ubuntu, avec Linux 4.4.0-64-generic (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-64-generic--2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-64-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-64-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-64-generic-root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-64-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset
initrd /initrd.img-4.4.0-64-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 retour de lancement du script
bernard@bernard-System-Product-Name:~$ sudo bash modif-grub-v30.sh
[sudo] password for bernard:
boot non séparé OK je continue taper sur Entrée pour continuer
0 LABEL : XP-MASSY UUID : B664A19764A16ABF
1 LABEL : DONNEES_WD UUID : 3336D5F95125508C
2 LABEL : UUID : 0b82c97d-d077-4191-ae87-de7f2787ba44
3 LABEL : xubuntu-14-sys-m UUID : 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c
4 LABEL : xubuntu-14-hom-m UUID : 08201295-445e-4de7-a95b-a56990a0a9dd
5 LABEL : fusion-12-hom-m UUID : 878a2332-9b22-4ca6-b125-d09c3821cf80
6 LABEL : ubu-mate-16.04-m UUID : ea999dc0-aaad-46bb-84ab-6e510bd28348
7 LABEL : fusion-12-sys-m UUID : aec00812-bb57-4bbe-a5ed-90228e770e48
8 LABEL : voyager16.04.1.1 UUID : 2f5e2fc1-c492-408e-956b-1d56a72eb7d3
9 LABEL : fusion-14-massy UUID : 29e5afbd-d25d-4050-816c-e2c8bc7984a2
10 LABEL : xubuntu-16-sys-m UUID : 75df6dda-088e-42e0-bb24-0558de998d09
11 LABEL : hyb-systemback UUID : 1aced9e1-d845-46bb-a6e2-448666be4a21
12 LABEL : UUID : 5147bb57-b517-4a46-9344-c690575331e1
13 LABEL : SB@boot UUID : 13e83c99-8624-4136-a61d-10e67e670ba3
14 LABEL : SB@ UUID : 2ffbf271-02fa-4d6f-a8e6-dee7a63894e5
.................................................................................................................................MmmmmmmmmmmmmmmmmcccccccccccccccccSMmmmmmmmmmmmmmmmmmmMmmmmmmmmmmmmmmmmMmmmmmmmmmmmmmmmmmmMmmmmmmmmmmmmmmmm..................................Mmmmmmmmmmmmcccccccccccc..MmmmmmmmmmmmmcccccccccccccSMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmm..MmmmmmmmmmmmmcccccccccccccSMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmm..MmmmmmmmmmmmmcccccccccccccSMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmm..MmmmmmmmmmmmmcccccccccccccSMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmm..MmmmmmmmmmmmmcccccccccccccSMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmm..MmmmmmmmmmmmmcccccccccccccSMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmmMmmmmmmmmmmmm..MmmmmmmmmmmmmxxxxxxxxxxxxxSMmmmmmmmmmmmmxxxxxxxxxxxxxMmmmmmmmmmmmmxxxxxxxxxxxxxMmmmmmmmmmmmmxxxxxxxxxxxxxMmmmmmmmmmmmmxxxxxxxxxxxxxMmmmmmmmmmmmmxxxxxxxxxxxxx.........................
fichier traité : /boot/grub/ZZZZ/tests/test-scipt-v30/grub(sans-boot-separe) (copie).cfg
le résultat se trouve dans : grub-OK-2017:03:09-22:31:12.txt
nombre de lignes lues : 897
lignes conservées : 819
lignes supprimées : 78
fichier des lignes supprimées : grub-sup-2017:03:09-22:31:12.txt
nombre de menus conservés : 45
nombre de menus supprimés : 6
lignes conservées (hors menu) : 211
lignes conservées (menu) : 608
après avoir vérifié manuellement le fichier
grub-OK-2017:03:09-22:31:12.txt
vous pourrez remplacer grub.cfg par celui-ci à vos risques et périls
OK je sauvegarde le fichier original /boot/grub/ZZZZ/tests/test-scipt-v30/grub(sans-boot-separe) (copie).cfg dans /boot/grub/ZZZZ/tests/test-scipt-v30/grub(sans-boot-separe) (copie).cfg-2017:03:09-22:31:12
et je remplace /boot/grub/ZZZZ/tests/test-scipt-v30/grub(sans-boot-separe) (copie).cfg par grub-OK-2017:03:09-22:31:12.txt
taper entrée pour terminer
bernard@bernard-System-Product-Name:~$
=============================================================================================
Le fichier grub.cfg (/dev/sdb1) après traitement par le script;
#### 2017:03:09-22:31:12 : /boot/grub/ZZZZ/tests/test-scipt-v30/grub(sans-boot-separe) (copie).cfg modifié par modif-grub-v30.sh ####
# 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="${saved_entry}"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function 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 : Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1aced9e1-d845-46bb-a6e2-448666be4a21' {
recordfail
savedefault
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-110-generic root=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
submenu 'hyb-systemback : Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
menuentry 'hyb-systemback : Ubuntu, avec Linux 3.13.0-110-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-110-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
recordfail
savedefault
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-110-generic…'
linux /boot/vmlinuz-3.13.0-110-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-110-generic
}
menuentry 'hyb-systemback : Ubuntu, with Linux 3.13.0-110-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-110-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-110-generic…'
linux /boot/vmlinuz-3.13.0-110-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-110-generic
}
menuentry 'hyb-systemback : Ubuntu, avec Linux 3.13.0-109-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-109-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
recordfail
savedefault
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-109-generic…'
linux /boot/vmlinuz-3.13.0-109-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-109-generic
}
menuentry 'hyb-systemback : Ubuntu, with Linux 3.13.0-109-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-109-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-109-generic…'
linux /boot/vmlinuz-3.13.0-109-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-109-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' {
savedefault
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 : Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-66-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-66-generic
}
submenu 'ubu-mate-16.04-m : Options avancées pour Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda10)' $menuentry_id_option 'osprober-gnulinux-advanced-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
menuentry 'ubu-mate-16.04-m : 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-66-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-66-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-66-generic
}
menuentry 'ubu-mate-16.04-m : PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-66-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-66-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-66-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-66-generic
}
menuentry 'ubu-mate-16.04-m : PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-66-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-66-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-66-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-66-generic
}
menuentry 'ubu-mate-16.04-m : PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-64-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'ubu-mate-16.04-m : PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
savedefault
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-64-generic root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-64-generic
}
}
menuentry 'fusion-12-sys-m : 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' {
savedefault
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 'fusion-12-sys-m : 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 'fusion-12-sys-m : 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' {
savedefault
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 'fusion-12-sys-m : 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' {
savedefault
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 'fusion-12-sys-m : 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' {
savedefault
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 'fusion-12-sys-m : 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' {
savedefault
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 : Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
submenu 'voyager16.04.1.1 : Options avancées pour Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda12)' $menuentry_id_option 'osprober-gnulinux-advanced-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
menuentry 'voyager16.04.1.1 : 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-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'voyager16.04.1.1 : PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'voyager16.04.1.1 : PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-64-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'voyager16.04.1.1 : PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-64-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'voyager16.04.1.1 : PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-63-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-63-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'voyager16.04.1.1 : PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-63-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-63-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro quiet splash $vt_handoff init=/sbin/upstart
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'voyager16.04.1.1 : PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-63-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
savedefault
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-63-generic root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-63-generic
}
}
menuentry 'fusion-14-massy : 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' {
savedefault
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-110-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
submenu 'fusion-14-massy : 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 'fusion-14-massy : 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-110-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-110-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'fusion-14-massy : PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-110-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-110-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'fusion-14-massy : PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-110-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-110-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'fusion-14-massy : PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-109-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-109-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-109-generic
}
menuentry 'fusion-14-massy : PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-109-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
savedefault
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-109-generic root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-109-generic
}
}
menuentry 'xubuntu-16-sys-m : Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
submenu 'xubuntu-16-sys-m : Options avancées pour Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda14)' $menuentry_id_option 'osprober-gnulinux-advanced-75df6dda-088e-42e0-bb24-0558de998d09' {
menuentry 'xubuntu-16-sys-m : 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-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'xubuntu-16-sys-m : PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'xubuntu-16-sys-m : PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-64-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'xubuntu-16-sys-m : PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-64-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'xubuntu-16-sys-m : PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-63-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-63-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'xubuntu-16-sys-m : PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-63-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-63-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro quiet splash $vt_handoff init=/sbin/upstart
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'xubuntu-16-sys-m : PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-63-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
savedefault
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-63-generic root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset
initrd /boot/initrd.img-4.4.0-63-generic
}
}
menuentry 'xubuntu-14-sys-m : 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' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
submenu 'xubuntu-14-sys-m : 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 'xubuntu-14-sys-m : 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-110-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'xubuntu-14-sys-m : PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-110-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'xubuntu-14-sys-m : PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-110-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'xubuntu-14-sys-m : PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-109-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-109-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-109-generic
}
menuentry 'xubuntu-14-sys-m : PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-109-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-109-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-109-generic
}
}
submenu 'Options avancées pour Ubuntu 16.04.2 LTS (16.04) (sur /dev/sdb4)' $menuentry_id_option 'osprober-gnulinux-advanced-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
}
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 ###
En fin de rubrique 30_os-prober la modfif faite par le script pour l'installation avec partition /boot séparée. On voit ceci;
submenu 'Options avancées pour Ubuntu 16.04.2 LTS (16.04) (sur /dev/sdb4)' $menuentry_id_option 'osprober-gnulinux-advanced-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
}
Accessoirement les fichiers
#########################
#
première ligne modifiée en
#### 2017:03:09-22:31:12 : /boot/grub/ZZZZ/tests/test-scipt-v30/grub(sans-boot-separe) (copie).cfg modifié par modif-grub-v30.sh ####
#########################
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1aced9e1-d845-46bb-a6e2-448666be4a21' {
LIGNE transformée en
menuentry 'hyb-systemback : Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1aced9e1-d845-46bb-a6e2-448666be4a21' {
#########################
menuentry 'Ubuntu, avec Linux 3.13.0-110-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-110-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
LIGNE transformée en
menuentry 'hyb-systemback : Ubuntu, avec Linux 3.13.0-110-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-110-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
#########################
menuentry 'Ubuntu, with Linux 3.13.0-110-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-110-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
LIGNE transformée en
menuentry 'hyb-systemback : Ubuntu, with Linux 3.13.0-110-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-110-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
#########################
menuentry 'Ubuntu, avec Linux 3.13.0-109-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-109-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
LIGNE transformée en
menuentry 'hyb-systemback : Ubuntu, avec Linux 3.13.0-109-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-109-generic-advanced-1aced9e1-d845-46bb-a6e2-448666be4a21' {
#########################
menuentry 'Ubuntu, with Linux 3.13.0-109-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-109-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
LIGNE transformée en
menuentry 'hyb-systemback : Ubuntu, with Linux 3.13.0-109-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-109-generic-recovery-1aced9e1-d845-46bb-a6e2-448666be4a21' {
#########################
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' {
menu conservé (sans search ou linux)
#########################
menuentry 'Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
LIGNE transformée en
menuentry 'ubu-mate-16.04-m : Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-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-66-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
LIGNE transformée en
menuentry 'ubu-mate-16.04-m : 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-66-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
#########################
menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-66-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-66-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
LIGNE transformée en
menuentry 'ubu-mate-16.04-m : PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-66-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-66-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
#########################
menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-66-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-66-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
LIGNE transformée en
menuentry 'ubu-mate-16.04-m : PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-66-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-66-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-64-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
LIGNE transformée en
menuentry 'ubu-mate-16.04-m : PT-UBUNTU-MATE XENIAL GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--ea999dc0-aaad-46bb-84ab-6e510bd28348' {
#########################
menuentry 'PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
LIGNE transformée en
menuentry 'ubu-mate-16.04-m : PT-UBUNTU-MATE XENIAL GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda10)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 ro recovery nomodeset-ea999dc0-aaad-46bb-84ab-6e510bd28348' {
#########################
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' {
LIGNE transformée en
menuentry 'fusion-12-sys-m : 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' {
#########################
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' {
LIGNE transformée en
menuentry 'fusion-12-sys-m : 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' {
LIGNE transformée en
menuentry 'fusion-12-sys-m : 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' {
LIGNE transformée en
menuentry 'fusion-12-sys-m : 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' {
LIGNE transformée en
menuentry 'fusion-12-sys-m : 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 'Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
LIGNE transformée en
menuentry 'voyager16.04.1.1 : Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-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-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
LIGNE transformée en
menuentry 'voyager16.04.1.1 : 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-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
#########################
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
LIGNE transformée en
menuentry 'voyager16.04.1.1 : PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
#########################
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-64-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
LIGNE transformée en
menuentry 'voyager16.04.1.1 : PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-64-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
#########################
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
LIGNE transformée en
menuentry 'voyager16.04.1.1 : PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-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-63-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
LIGNE transformée en
menuentry 'voyager16.04.1.1 : PT-VOYAGER-16.04.1.1_Massy GNU/Linux, avec Linux 4.4.0-63-generic (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
#########################
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-63-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
LIGNE transformée en
menuentry 'voyager16.04.1.1 : PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-63-generic (upstart) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
#########################
menuentry 'PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-63-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
LIGNE transformée en
menuentry 'voyager16.04.1.1 : PT-VOYAGER-16.04.1.1_Massy GNU/Linux, with Linux 4.4.0-63-generic (recovery mode) (sur /dev/sda12)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic-root=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 ro recovery nomodeset-2f5e2fc1-c492-408e-956b-1d56a72eb7d3' {
#########################
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' {
LIGNE transformée en
menuentry 'fusion-14-massy : 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' {
#########################
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-110-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
LIGNE transformée en
menuentry 'fusion-14-massy : 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-110-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
#########################
menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-110-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
LIGNE transformée en
menuentry 'fusion-14-massy : PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-110-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
#########################
menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-110-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
LIGNE transformée en
menuentry 'fusion-14-massy : PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-110-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-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-109-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
LIGNE transformée en
menuentry 'fusion-14-massy : PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, avec Linux 3.13.0-109-generic (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic--29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
#########################
menuentry 'PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-109-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
LIGNE transformée en
menuentry 'fusion-14-massy : PT-HYBRYDE FUSION 14.04_Massy GNU/Linux, with Linux 3.13.0-109-generic (recovery mode) (sur /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic-root=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 ro recovery nomodeset-29e5afbd-d25d-4050-816c-e2c8bc7984a2' {
#########################
menuentry 'Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-75df6dda-088e-42e0-bb24-0558de998d09' {
LIGNE transformée en
menuentry 'xubuntu-16-sys-m : Ubuntu 16.04.2 LTS (16.04) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-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-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
LIGNE transformée en
menuentry 'xubuntu-16-sys-m : 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-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
#########################
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
LIGNE transformée en
menuentry 'xubuntu-16-sys-m : PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-64-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
#########################
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-64-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
LIGNE transformée en
menuentry 'xubuntu-16-sys-m : PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-64-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
#########################
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
LIGNE transformée en
menuentry 'xubuntu-16-sys-m : PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-64-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-63-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
LIGNE transformée en
menuentry 'xubuntu-16-sys-m : PT-Xubuntu-16.04.1 GNU/Linux, avec Linux 4.4.0-63-generic (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
#########################
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-63-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
LIGNE transformée en
menuentry 'xubuntu-16-sys-m : PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-63-generic (upstart) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic--75df6dda-088e-42e0-bb24-0558de998d09' {
#########################
menuentry 'PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-63-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
LIGNE transformée en
menuentry 'xubuntu-16-sys-m : PT-Xubuntu-16.04.1 GNU/Linux, with Linux 4.4.0-63-generic (recovery mode) (sur /dev/sda14)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-63-generic-root=UUID=75df6dda-088e-42e0-bb24-0558de998d09 ro recovery nomodeset-75df6dda-088e-42e0-bb24-0558de998d09' {
#########################
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' {
LIGNE transformée en
menuentry 'xubuntu-14-sys-m : 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' {
#########################
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-110-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
LIGNE transformée en
menuentry 'xubuntu-14-sys-m : 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-110-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
#########################
menuentry 'PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-110-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
LIGNE transformée en
menuentry 'xubuntu-14-sys-m : PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-110-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
#########################
menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-110-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
LIGNE transformée en
menuentry 'xubuntu-14-sys-m : PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-110-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-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-109-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
LIGNE transformée en
menuentry 'xubuntu-14-sys-m : PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-109-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
#########################
menuentry 'PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-109-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
LIGNE transformée en
menuentry 'xubuntu-14-sys-m : PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-109-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
#########################
menu supprimé : uuid différents
menuentry 'Ubuntu 16.04.2 LTS (16.04) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
#########################
menu supprimé : uuid différents
menuentry 'Ubuntu (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-66-generic--2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
#########################
menu supprimé : uuid différents
menuentry 'Ubuntu, avec Linux 4.4.0-66-generic (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-66-generic--2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-66-generic
}
#########################
menu supprimé : uuid différents
menuentry 'Ubuntu, with Linux 4.4.0-66-generic (recovery mode) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-66-generic-root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-66-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset
initrd /initrd.img-4.4.0-66-generic
}
#########################
menu supprimé : uuid différents
menuentry 'Ubuntu, avec Linux 4.4.0-64-generic (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-64-generic--2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-64-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro quiet splash $vt_handoff
initrd /initrd.img-4.4.0-64-generic
}
#########################
menu supprimé : uuid différents
menuentry 'Ubuntu, with Linux 4.4.0-64-generic (recovery mode) (sur /dev/sdb4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-4.4.0-64-generic-root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
savedefault
insmod part_msdos
insmod ext2
set root='hd1,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 13e83c99-8624-4136-a61d-10e67e670ba3
else
search --no-floppy --fs-uuid --set=root 13e83c99-8624-4136-a61d-10e67e670ba3
fi
linux /vmlinuz-4.4.0-64-generic root=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 ro recovery nomodeset
initrd /initrd.img-4.4.0-64-generic
}
@+. 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
#137 Le 09/03/2017, à 23:18
- Babdu89
Re : [Projet terminé] correction anomalie de grub
Depuis l'Os avec partition /boot séparé (/dev/sdb3, /sdb4) .
Les éléments du test préparé.
Lancement du script v30 ...
bernard@bernard-System-Product-Name:~$ sudo bash modif-grub-v30.sh
[sudo] Mot de passe de bernard :
désolé ce programme ne traite pas le boot séparé
taper sur Entrée pour continuer
bernard@bernard-System-Product-Name:~$
Je ne peux pas tester depuis l'Os avec partition /boot séparée. Pourquoi ??
Est-ce qu'il y a quelque chose à modifier dans le script, et où ??
@+. Babdu89 .
Dernière modification par Babdu89 (Le 09/03/2017, à 23:18)
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#138 Le 10/03/2017, à 06:43
- ar barzh paour
Re : [Projet terminé] correction anomalie de grub
réponse au post #136
Scriptv30 exécuté depuis l'Os de tests sans partition /boot séparé (en /dev/sdb1)
V30 se comporte comme attendu avec comme conséquence une suppression des menu de l'os séparé
c'est cette anomalie qu'il faudrait corrigé
#réponse au post 137
c'est ce que j'avais ajouté pour qu'un utilisateur sur OS avec boot séparé n'utilise pas ce programme
si tu veux le forcer commente la ligne 602
ligne 602
exit 0
à remplacer par
# exit 0
mais comme résultat de traitement du grub de cet OS dans la partie
### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###
tu n'auras plus de menu !!!!
Dernière modification par ar barzh paour (Le 10/03/2017, à 06:44)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#139 Le 10/03/2017, à 07:03
- ar barzh paour
Re : [Projet terminé] correction anomalie de grub
menuentry 'xubuntu-14-sys-m : PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-109-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-109-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
xubuntu-14-sys-m : PT-Xubuntu-14.04
un peu embêtant aussi mais ça je ne saurais pas faire :
ça pourrait se produire par exemple
-si un utilisateur change le label de sa partition
-si l'utilisateur a déjà modifié manuellement le titre du menuentry
-si .....
pour revenir en situation d'origine il faudrait refaire des update-grub sur tous les OS puis lancer modif-grub
c'est peut-être plus simple manuellement
Dernière modification par ar barzh paour (Le 10/03/2017, à 07:07)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#140 Le 10/03/2017, à 09:11
- Babdu89
Re : [Projet terminé] correction anomalie de grub
Bonjour.
xubuntu-14-sys-m : PT-Xubuntu-14.04
un peu embêtant aussi mais ça je ne saurais pas faire :
Absolument pas, Ci-dessous un bloc menuentry pour la version du noyau 3.13.0-110 .
le script met bien le label de la partition /sda7 dans les menuentry, des Options avancées et dans les submenu/menuentry.
PT-Xubuntu-14.04 , est le résultat de le manip dans /etc/default/grub, pour changer l'intitulé de l'Os dans le menu Grub.
Qu'il soit précédé du label de la partition est très bien, dans le menu grub, on sait à quoi on a affaire.
Ci-dessous un bloc menuentry pour la version du noyau 3.13.0-110 .
menuentry 'xubuntu-14-sys-m : 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' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
submenu 'xubuntu-14-sys-m : 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 'xubuntu-14-sys-m : 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-110-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'xubuntu-14-sys-m : PT-Xubuntu-14.04 GNU/Linux, avec Linux 3.13.0-110-generic (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic--5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-110-generic
}
menuentry 'xubuntu-14-sys-m : PT-Xubuntu-14.04 GNU/Linux, with Linux 3.13.0-110-generic (recovery mode) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-110-generic-root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset-5ed81f97-295e-4246-8aa1-7ae54d6c9e7c' {
savedefault
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-110-generic root=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c ro recovery nomodeset
initrd /boot/initrd.img-3.13.0-110-generic
}
Réponse au post#138.
Merci, je vais tester sur la copie de grub.cfg , depuis l'Os avec partition /boot séparée.
Résultats à suivre.
Édit.
Réflexion à ce sujet.
Si le script sait repérer une partition /boot séparée, exécuté depuis un Os installé avec partition /boot séparée, et ne pas s'exécuter depuis cet Os.
Il n'y aurait pas une piste à suivre là, pour lui dire de ne pas traiter les blocs menuentry de l'Os avec partition /boot séparée?.
Je ne sais pas comment tu as prévu l'écriture du script, pour qu'il sorte de la manip. Avec les UUID des partitions /boot et système?.
Ce qui ne résout pas le fait qu'il supprime les blocs dans la rubrique 30_os-prober, exécuté depuis un Os sans partition /boot séparée.
@+. Babdu89 .
Dernière modification par Babdu89 (Le 10/03/2017, à 09:26)
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#141 Le 10/03/2017, à 13:32
- Babdu89
Re : [Projet terminé] correction anomalie de grub
Post#138 onlit;
#réponse au post 137
..............................................
tu n'auras plus de menu !!!!
Exacte, contenu de la rubrique ;
### 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
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-2ffbf271-02fa-4d6f-a8e6-dee7a63894e5' {
}
### END /etc/grub.d/10_linux ###
J'attends la suite des éventements .
@+. 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
#142 Le 12/03/2017, à 17:40
- ar barzh paour
Re : [Projet terminé] correction anomalie de grub
si quelques testeurs avec (ou sans boot séparé) pouvaient tester le logiciel joint à ce post
le souci c'est que je ne peux pas garantir son bon fonctionnement
sur mon PC il tourne sans problème
....
et poster en retour
le fichier DevSd_UBoot_UPart.txt généré
le fichier tmp_u_l.txt généré
le fichier blkid-res.txt généré
les erreurs obtenues
puis vérifier que en fin de programme le répertoire mnt/jpb à bien été supprimé
ce programme s'apelle recup_fstab_V1 , il est écrit en bash
copier ce programme dans un répertoire et le rendre exécutable
but : récupérer dans les différentes partitions existantes le fichier /etc/fstab
il lance un sudo blkid
puis
pour les partitions qui ne sont pas montées le programme lance
un sudo mount <device>
un récupération d'information dans /etc/fstab
puis un sudo umount
pour les partitions qui sont déjà montées
un récupération d'information dans /etc/fstab
le programme
#!/bin/bash
# V1 récupère le contenu des fichiers fstab qui peuvent exister sur la machine
# comment ?
# récupération des dev existant par blkid
# pour les partitions déjà montées (via mount)
# lecture et traitement de <partition>/etc/fstab
# et pour chacune des autres partitions
# montage
# lecture et traitement de <point de montage>/etc/fstab
# démontage
# le traitement consiste à écrire dans le fichier DevSd_UBoot_UPart.txt
# pour chaque partition qui sera reconnue comme ayant un boot séparé
# DevSd="/dev/sdxx" UPart="uuid de la partition avec boot" UBoot="uuid du boot"
# le traitement consiste à écrire dans le fichier DevSd_Uboot_Upart-date.txt
# pour chaque partition qui sera reconnue comme ayant un boot séparé
# DevSD="/dev/sdxx" UBoot="uuid du boot" UPart="uuid de la partition avec boot"
function OK {
rep=""
while [[ $rep != [oOyYnN] ]]
do
titre="programme $0 /!\/!\/!\/!\ Répondez par : (oOyYnN)"
texte="ce programme créée le fichier $fich_fstab_court qui contient
pour chaque partition
DevSd=\"/dev/sdxx\" UPart=\"uuid de la partition avec boot\" UBoot=\"uuid du boot\"
il créée aussi un fichier plus commenté $fich_fstab_long
comment ? partie délicate
récupération des dev existant par blkid
pour les partitions déjà montées (via mount)
lecture et traitement de <partition>/etc/fstab
et pour chacune des autres partitions
montage
lecture et traitement de <point de montage>$fich_recup
démontage
SOUS-PROGRAMME DE MODIF GRUB
tapez O puis valider pour continuer
tapez A puis valider pour arrêter
O pour continuer / A pour arrêter le programme
"
rep=`zenity --entry --title "$titre" --text "$texte" --width "800"`
case $rep in
[oOyY] ) : ;;
[aA] ) exit 1 ;;
* ) echo "$rep utilisez seulement oOyYnN S.V.P." ;;
esac
done
}
function ecrit_ligne_court { #formate correctement les parramètres 1 2 3
# echo "DevSd=${dev[$i]} UPart=$dev_part UBoot=$dev_boot" >> $fich_fstab_court
printf "DevSd=%-18s UPart=%-36s UBoot=%-36s\n" "$1" "$2" "$3" >> $fich_fstab_court
}
function trans_ligne_fstab { # récupère les champs d'une ligne
#champ1 champ2 # on ne s'intérese qu'au champ 1 et 2
# champ1 : UUID=uuid ou LABEL=label ou PARTUUID= ou PARTUUID= ou même le dev
# champ2 : le point de montage
champ1=`echo "$1"|awk -F" " '{printf ("%s",$1)}'`
champ2=`echo "$1"|awk -F" " '{printf ("%s",$2)}'`
case "$champ2" in
\/ )
dev_part=$champ1
;;
\/boot )
dev_boot=$champ1
;;
esac
}
# début du programme #####################################################################################
# variables qui serviront aux recherches
res_blkid="blkid-res.txt" # le fichier contenant le résultat de sudo blkid
#########################################################
num=`date +%Y:%m:%d`-`date +%H:%M:%S`
fich_fstab_long=DevSd_UBoot_UPart-$num.txt # le fichier résultant commenté
fich_fstab_court=DevSd_UBoot_UPart.txt # le fichier résultant court
rep_mnt=/mnt/jpb-$num # le répertoire qui servira au montage
fich_recup=/etc/fstab # le fichier à récupérer dans les partitions
echo > $fich_fstab_court
echo > $fich_fstab_long
OK # présentation du programme
rep=""
while [[ $rep != [oOyYnNaAcC] ]]
do
titre="récupération des UUID et LABEL des partitions des disques"
texte="
Récupération des infos dans les fichiers $fich_recup des partitions
ce programme travaille avec sudo pour
récupérer les dev (blkid)
effectuer des montages/démontages
il vous demandera donc votre mot de passe d'administration
répondez par
(oOyY) pour lancer la commande sudo blkid ( remise à jour du fichier)
(aA) pour arrêter ce programme
O pour récupérer les devices via SUDO
A Arrêter
"
rep=`zenity --entry --title "$titre" --text "$texte" --width "800"`
case $rep in
[oOyY] ) sudo blkid > $res_blkid ;;
[aA] ) echo "arrêt du programme" ; exit 0 ;;
* ) echo "$rep utilisez seulement oOyYaA S.V.P." ;;
esac
done
# récupératon des dev label et UUID
unset uuid
unset label
unset bdev # V31 pour boot séparé
unset bmont # point de montage à cause du boot séparé
unset btype #le type de la partition
maxuuid=-1
while read ligne
do
# c'est le même script que dans modif-grub
# certaine lignes sont inutiles mais je les ai laissées
[[ -z $ligne ]] && echo "ligne vide je passe" && continue # correction ligne vide
((maxuuid++))
tableau=($ligne) # découper la ligne en champ
#le dev est le premier champ
tmp=`sed 's/://g' <<< ${tableau[0]}` # donne /dev/sdxx
[[ -z `grep "^\/dev" <<< $tmp` ]] && echo \
&& echo "il manque /dev dans la ligne $ligne du fichier de référence UUID-LABEL" \
&& exit 0
dev[maxuuid]=$tmp # le dev de la ligne blkid
label[maxuuid]="" # le label de la ligne blkid
uuid[maxuuid]="" # l'uuid de la ligne blkid
btype[maxuuid]="" # le type de la ligne blkid
mnt_dev[maxuuid]="1" # sera modifié avec mount : 0 si montée
p_dev[maxuuid]="" # sera modifié avec mount : point de montage
echo ${tableau[@]}
for champ in ${tableau[@]}
do
deb=` echo $champ | cut -c1-5`
case $deb in
LABEL) # en enlevant les guillemets donne U16.04-b7
label[maxuuid]=`sed 's/"//g' <<< ${champ##*=}`
;;
UUID\=) # en enlevant les guillemets donne c63335c7-b....2be94
uuid[maxuuid]=`sed 's/"//g' <<< ${champ##*=}`
;;
TYPE\=) # en enlevant les guillemets donne swap ntfs ext4 ....
btype[maxuuid]=`sed 's/"//g' <<< ${champ##*=}`
esac
done
done <$res_blkid
#récupération des partitions déjà montées
mount | grep '^\/dev' > tmp.txt
# remarque :
# awk -F" " '{printf ("%s ",$1}' tmp.txt
# donne
# /dev/sd1 /devsda2 /dev/sdb1 etc
# awk -F" " '{printf ("%s ",$3}' tmp.txt
# donne
# <point de montage part1> <point de montage part2> etc
mdev=(`awk -F" " '{printf ("%s ",$1)}' tmp.txt`) # les dev montés dans un tableau
mont=(`awk -F" " '{printf ("%s ",$3)}' tmp.txt`) # les points de montage dans un tableau
for i in ${!dev[@]} # pour tous les indices des dev
do
for j in ${!mdev[@]} # pour tous les indices dea partitions montées
do
if [[ "${dev[$i]}" = "${mdev[$j]}" ]]
then
mnt_dev[i]="0" # indique que le dev est montée
p_dev[i]=${mont[$j]} # le point de montage
break
fi
done
done
# sortie des uuid label pour info
rm tmp_u_l.txt
echo
p=0
while [[ $p -le $maxuuid ]]
do
aff_dev="${dev[$p]}" # && [[ -z "$aff_dev" ]] && aff_dev="_"
aff_mnt_dev="${mnt_dev[$p]}" # && [[ -z "$aff_mnt_dev" ]] && aff_mnt_dev="_"
aff_p_dev="${p_dev[$p]}" # && [[ -z "$aff_p_dev" ]] && aff_p_dev="_"
# avec en plus modif d'affichage
aff_uuid="${uuid[$p]}" && [[ -z "$aff_uuid" ]] && aff_uuid="_"
aff_label="${label[$p]}" && [[ -z "$aff_label" ]] && aff_label="_"
aff_btype="${btype[$p]}" && [[ -z "$aff_btype" ]] && aff_btype="_"
case $aff_mnt_dev in # si monté il y a p_dev sinon il n'y a pas !
0)
printf "%02s %-10s %-36s LABEL %-20s sur %-20s TYPE : %-10s\n" $p $aff_dev $aff_uuid $aff_label $aff_p_dev $aff_btype | tee -a tmp_u_l.txt
;;
1)
printf "%02s %-10s %-36s LABEL %-20s TYPE : %-10s\n" $p $aff_dev $aff_uuid $aff_label $aff_btype | tee -a tmp_u_l.txt
;;
esac
((p++))
done
titre="Affichage des concordances LABEL <=> UUID Visualiser puis Valider pour continuer"
zenity --text-info --title "$titre" --filename "tmp_u_l.txt" --height "640" --width "1280" --font "Courier New Bold 10"
##################################################
# pour cette partie il est absolument nécessaire d'avoir une liste des dev corrects
# une solution : effectuer un blkid
echo "récupération des fstab de toutes les partitions" > $fich_fstab_long
echo >> $fich_fstab_long
############################################################
echo "pour les partitions déjà montées :" >> $fich_fstab_long
echo ${!dev[@]}
for i in ${!dev[@]} # pour tous les indices du tableau dev
do
echo $i ${dev[$i]} ${mnt_dev[$i]}
[[ ${mnt_dev[$i]} = "1" ]] && continue # non monté suivant !
[[ ${btype[$i]} = "ntfs" ]] && continue # ntfs suivant !
[[ ${btype[$i]} = "swap" ]] && continue # swap suivant !
# on pourrait en ajouter d'autres
echo >> $fich_fstab_long
echo ${dev[$i]} "montée sur" ${p_dev[$i]} >> $fich_fstab_long
#pour chaque dev monté on récupére les infos de fstab
fich=${p_dev[$i]}$fich_recup
fich=`sed 's/\/\//\//g' <<< $fich` # supprime les doubles // (à cause de //etc/fstab)
echo $fich #soit /etc/fstab soit /xxx/xxx/etc/fstab
if [[ -e $fich ]]
then
echo >> $fich_fstab_long
echo "$fich de ${dev[$i]}" >> $fich_fstab_long
# on ne garde que les lignes non commentées et non vide
dev_part=""
dev_boot=""
while read l_fstab
do
tmp=` grep '^[[:blank:]]*\#' <<< $l_fstab`
#si tmp n est pas vide , elle commence par #
if [[ -z $tmp ]] && [[ -n $l_fstab ]]
then
echo $l_fstab >> $fich_fstab_long
trans_ligne_fstab "$l_fstab"
fi
done < $fich
#echo "DevSd=${dev[$i]} UPart=$dev_part UBoot=$dev_boot" >> $fich_fstab_court
ecrit_ligne_court "${dev[$i]}" "$dev_part" "$dev_boot"
else
echo >> $fich_fstab_long
echo "pas de fstab pour ${dev[$i]}" >> $fich_fstab_long
fi
done
echo >> $fich_fstab_long
##############################################################
echo "pour les partitions non montées :" >> $fich_fstab_long
rep="/mnt" && [[ -e $rep ]] || exit 0 # si le répertoire /mnt n'existe pas on sort
rep="/mnt/jpb-$num"
echo "création du répertoire $rep pour monter les partitions"
sudo mkdir $rep
for i in ${!dev[@]} # pour tous les indices du tableau dev
do
echo $i ${dev[$i]}
[[ ${mnt_dev[$i]} = "0" ]] && continue # montée suivant !
[[ ${btype[$i]} = "ntfs" ]] && continue # ntfs suivant !
[[ ${btype[$i]} = "swap" ]] && continue # swap suivant !
echo "traitement de $i ${dev[$i]} ${btype[$i]}"
echo "montage de ${dev[$i]} sur $rep"
sudo mount ${dev[$i]} $rep
code=$?
echo "code de retour montage de ${dev[$i]} sur $rep : $code"
if [[ $code = 0 ]] # si le montage est réussi
#################### montage réussi ####################
then
fich=$rep/etc/fstab
if [[ -e $fich ]]
then
echo >> $fich_fstab_long
echo ${dev[$i]} montée sur $rep >> $fich_fstab_long
dev_part=""
dev_boot=""
while read l_fstab
do
tmp=` grep '^[[:blank:]]*\#' <<< $l_fstab`
# si ne commence pas par # , tmp est vide
# et si la ligne n'est pas vide on l'écrit
if [[ -z $tmp ]] && [[ -n $l_fstab ]]
then
echo $l_fstab >> $fich_fstab_long
trans_ligne_fstab "$l_fstab"
fi
done < $fich
#echo "DevSd=${dev[$i]} UPart=$dev_part UBoot=$dev_boot" >> $fich_fstab_court
ecrit_ligne_court "${dev[$i]}" "$dev_part" "$dev_boot"
else
echo >> $fich_fstab_long
echo "pour ${dev[$i]} /etc/fstab est inexistant (${label[$i]})" >> $fich_fstab_long
fi
# puis on le démonte avec boucle sinon le démontage ne se fait pas toujours
boucle=0
code=1
while [[ $code -ne 0 ]]
do
sudo umount "$rep"
code=$?
echo "boucle $boucle code de retour de umount $code"
if [[ $code = 0 ]]
then
echo
echo "boucle $boucle : ${dev[$i]} démontage effectué (code retour $code)"
ls -ails $rep
else
echo
echo "boucle $boucle : ${dev[$i]} non démonté (code retour $code)"
sleep 1 # attente en cas de non démontage
((boucle++))
if [[ $boucle -ge 10 ]]
then
echo "problème de démontage de ${dev[$i]}"
exit 0
fi
fi
done # boucle while
############################ échec de montage ###################
else
echo >> $fich_fstab_long
echo "impossible de monter ${dev[$i]} code echec de montage :$code" >> $fich_fstab_long
fi
done # boucle for i dev
echo "suppression du répertoire $rep"
sudo rmdir $rep
code=$?
#rmdir: échec de suppression de '/mnt/jpb-2017:03:11-12:02:43': Périphérique ou ressource occupé
echo "vérification de la suppression : $code "
ls -ails /mnt/jpb*
echo "fin de vérification on doit avoir ls: impossible d'accéder à /mnt/jpb\*"
exit 0
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#143 Le 12/03/2017, à 19:02
- Babdu89
Re : [Projet terminé] correction anomalie de grub
Bonjour.
Réponse au post#142
script testé depuis l'Os avec partition /boot séparée, aucune partitions montées
le fichier blkid-res.txt
/dev/sda1: LABEL="XP-MASSY" UUID="B664A19764A16ABF" TYPE="ntfs" PARTUUID="00000001-01"
/dev/sda5: LABEL="DONNEES_WD" UUID="3336D5F95125508C" TYPE="ntfs" PARTUUID="00000001-05"
/dev/sda6: UUID="0b82c97d-d077-4191-ae87-de7f2787ba44" TYPE="swap" PARTUUID="00000001-06"
/dev/sda7: LABEL="xubuntu-14-sys-m" UUID="5ed81f97-295e-4246-8aa1-7ae54d6c9e7c" TYPE="ext4" PARTUUID="00000001-07"
/dev/sda8: LABEL="xubuntu-14-hom-m" UUID="08201295-445e-4de7-a95b-a56990a0a9dd" TYPE="ext4" PARTUUID="00000001-08"
/dev/sda9: LABEL="fusion-12-hom-m" UUID="878a2332-9b22-4ca6-b125-d09c3821cf80" TYPE="ext4" PARTUUID="00000001-09"
/dev/sda10: LABEL="ubu-mate-16.04-m" UUID="ea999dc0-aaad-46bb-84ab-6e510bd28348" TYPE="ext4" PARTUUID="00000001-0a"
/dev/sda11: LABEL="fusion-12-sys-m" UUID="aec00812-bb57-4bbe-a5ed-90228e770e48" TYPE="ext4" PARTUUID="00000001-0b"
/dev/sda12: LABEL="voyager16.04.1.1" UUID="2f5e2fc1-c492-408e-956b-1d56a72eb7d3" TYPE="ext4" PARTUUID="00000001-0c"
/dev/sda13: LABEL="fusion-14-massy" UUID="29e5afbd-d25d-4050-816c-e2c8bc7984a2" TYPE="ext4" PARTUUID="00000001-0d"
/dev/sda14: LABEL="xubuntu-16-sys-m" UUID="75df6dda-088e-42e0-bb24-0558de998d09" TYPE="ext4" PARTUUID="00000001-0e"
/dev/sdb1: LABEL="hyb-systemback" UUID="1aced9e1-d845-46bb-a6e2-448666be4a21" TYPE="ext4" PARTUUID="00006711-01"
/dev/sdb2: UUID="5147bb57-b517-4a46-9344-c690575331e1" TYPE="swap" PARTUUID="00006711-02"
/dev/sdb3: LABEL="SB@boot" UUID="13e83c99-8624-4136-a61d-10e67e670ba3" TYPE="ext4" PARTUUID="00006711-03"
/dev/sdb4: LABEL="SB@" UUID="2ffbf271-02fa-4d6f-a8e6-dee7a63894e5" TYPE="ext4" PARTUUID="00006711-04
le fichier DevSd_UBoot_UPart.txt
DevSd=/dev/sdb4 UPart=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 UBoot=UUID=13e83c99-8624-4136-a61d-10e67e670ba3
DevSd=/dev/sda7 UPart=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c UBoot=
DevSd=/dev/sda10 UPart=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 UBoot=
DevSd=/dev/sda11 UPart=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 UBoot=
DevSd=/dev/sda12 UPart=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 UBoot=
DevSd=/dev/sda13 UPart=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 UBoot=
DevSd=/dev/sda14 UPart=UUID=75df6dda-088e-42e0-bb24-0558de998d09 UBoot=
DevSd=/dev/sdb1 UPart=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 UBoot=
DevSd_UBoot_UPart date et heure.txt
récupération des fstab de toutes les partitions
pour les partitions déjà montées :
/dev/sdb3 montée sur /boot
pas de fstab pour /dev/sdb3
/dev/sdb4 montée sur /
/etc/fstab de /dev/sdb4
UUID=13e83c99-8624-4136-a61d-10e67e670ba3 /boot ext4 noatime 0 2
UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 / ext4 noatime,errors=remount-ro 0 1
UUID=5147bb57-b517-4a46-9344-c690575331e1 none swap sw 0 0
pour les partitions non montées :
/dev/sda7 montée sur /mnt/jpb-2017:03:12-18:33:08
UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c / ext4 noatime,errors=remount-ro 0 1
UUID=08201295-445e-4de7-a95b-a56990a0a9dd /home ext4 noatime 0 2
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
pour /dev/sda8 /etc/fstab est inexistant (xubuntu-14-hom-m)
pour /dev/sda9 /etc/fstab est inexistant (fusion-12-hom-m)
/dev/sda10 montée sur /mnt/jpb-2017:03:12-18:33:08
UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 / ext4 noatime,errors=remount-ro 0 1
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0
/dev/sda11 montée sur /mnt/jpb-2017:03:12-18:33:08
proc /proc proc defaults 0 0
UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 / ext4 defaults,errors=remount-ro 0 1
UUID=878a2332-9b22-4ca6-b125-d09c3821cf80 /home ext4 defaults 0 2
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/sda12 montée sur /mnt/jpb-2017:03:12-18:33:08
UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 / ext4 errors=remount-ro 0 1
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/fd1 /media/floppy1 auto rw,user,noauto,exec,utf8 0 0
/dev/sda13 montée sur /mnt/jpb-2017:03:12-18:33:08
UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 / ext4 noatime,errors=remount-ro 0 1
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0
/dev/sda14 montée sur /mnt/jpb-2017:03:12-18:33:08
UUID=75df6dda-088e-42e0-bb24-0558de998d09 / ext4 errors=remount-ro 0 1
UUID=08201295-445e-4de7-a95b-a56990a0a9dd /home ext4 defaults 0 2
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/fd1 /media/floppy1 auto rw,user,noauto,exec,utf8 0 0
/dev/sdb1 montée sur /mnt/jpb-2017:03:12-18:33:08
UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 / ext4 noatime,errors=remount-ro 0 1
UUID=5147bb57-b517-4a46-9344-c690575331e1 none swap sw 0 0
le fichier tmp_u_l.txt
0 /dev/sda1 B664A19764A16ABF LABEL XP-MASSY TYPE : ntfs
1 /dev/sda5 3336D5F95125508C LABEL DONNEES_WD TYPE : ntfs
2 /dev/sda6 0b82c97d-d077-4191-ae87-de7f2787ba44 LABEL _ TYPE : swap
3 /dev/sda7 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c LABEL xubuntu-14-sys-m TYPE : ext4
4 /dev/sda8 08201295-445e-4de7-a95b-a56990a0a9dd LABEL xubuntu-14-hom-m TYPE : ext4
5 /dev/sda9 878a2332-9b22-4ca6-b125-d09c3821cf80 LABEL fusion-12-hom-m TYPE : ext4
6 /dev/sda10 ea999dc0-aaad-46bb-84ab-6e510bd28348 LABEL ubu-mate-16.04-m TYPE : ext4
7 /dev/sda11 aec00812-bb57-4bbe-a5ed-90228e770e48 LABEL fusion-12-sys-m TYPE : ext4
8 /dev/sda12 2f5e2fc1-c492-408e-956b-1d56a72eb7d3 LABEL voyager16.04.1.1 TYPE : ext4
9 /dev/sda13 29e5afbd-d25d-4050-816c-e2c8bc7984a2 LABEL fusion-14-massy TYPE : ext4
10 /dev/sda14 75df6dda-088e-42e0-bb24-0558de998d09 LABEL xubuntu-16-sys-m TYPE : ext4
11 /dev/sdb1 1aced9e1-d845-46bb-a6e2-448666be4a21 LABEL hyb-systemback TYPE : ext4
12 /dev/sdb2 5147bb57-b517-4a46-9344-c690575331e1 LABEL _ TYPE : swap
13 /dev/sdb3 13e83c99-8624-4136-a61d-10e67e670ba3 LABEL SB@boot sur /boot TYPE : ext4
14 /dev/sdb4 2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 LABEL SB@ sur / TYPE : ext4
Retour terminal de la commande.
bernard@bernard-System-Product-Name:~$ sudo bash recup_fstab_V1.sh
[sudo] Mot de passe de bernard :
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
/dev/sda1: LABEL="XP-MASSY" UUID="B664A19764A16ABF" TYPE="ntfs" PARTUUID="00000001-01"
/dev/sda5: LABEL="DONNEES_WD" UUID="3336D5F95125508C" TYPE="ntfs" PARTUUID="00000001-05"
/dev/sda6: UUID="0b82c97d-d077-4191-ae87-de7f2787ba44" TYPE="swap" PARTUUID="00000001-06"
/dev/sda7: LABEL="xubuntu-14-sys-m" UUID="5ed81f97-295e-4246-8aa1-7ae54d6c9e7c" TYPE="ext4" PARTUUID="00000001-07"
/dev/sda8: LABEL="xubuntu-14-hom-m" UUID="08201295-445e-4de7-a95b-a56990a0a9dd" TYPE="ext4" PARTUUID="00000001-08"
/dev/sda9: LABEL="fusion-12-hom-m" UUID="878a2332-9b22-4ca6-b125-d09c3821cf80" TYPE="ext4" PARTUUID="00000001-09"
/dev/sda10: LABEL="ubu-mate-16.04-m" UUID="ea999dc0-aaad-46bb-84ab-6e510bd28348" TYPE="ext4" PARTUUID="00000001-0a"
/dev/sda11: LABEL="fusion-12-sys-m" UUID="aec00812-bb57-4bbe-a5ed-90228e770e48" TYPE="ext4" PARTUUID="00000001-0b"
/dev/sda12: LABEL="voyager16.04.1.1" UUID="2f5e2fc1-c492-408e-956b-1d56a72eb7d3" TYPE="ext4" PARTUUID="00000001-0c"
/dev/sda13: LABEL="fusion-14-massy" UUID="29e5afbd-d25d-4050-816c-e2c8bc7984a2" TYPE="ext4" PARTUUID="00000001-0d"
/dev/sda14: LABEL="xubuntu-16-sys-m" UUID="75df6dda-088e-42e0-bb24-0558de998d09" TYPE="ext4" PARTUUID="00000001-0e"
/dev/sdb1: LABEL="hyb-systemback" UUID="1aced9e1-d845-46bb-a6e2-448666be4a21" TYPE="ext4" PARTUUID="00006711-01"
/dev/sdb2: UUID="5147bb57-b517-4a46-9344-c690575331e1" TYPE="swap" PARTUUID="00006711-02"
/dev/sdb3: LABEL="SB@boot" UUID="13e83c99-8624-4136-a61d-10e67e670ba3" TYPE="ext4" PARTUUID="00006711-03"
/dev/sdb4: LABEL="SB@" UUID="2ffbf271-02fa-4d6f-a8e6-dee7a63894e5" TYPE="ext4" PARTUUID="00006711-04"
rm: impossible de supprimer 'tmp_u_l.txt': Aucun fichier ou dossier de ce type
0 /dev/sda1 B664A19764A16ABF LABEL XP-MASSY TYPE : ntfs
1 /dev/sda5 3336D5F95125508C LABEL DONNEES_WD TYPE : ntfs
2 /dev/sda6 0b82c97d-d077-4191-ae87-de7f2787ba44 LABEL _ TYPE : swap
3 /dev/sda7 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c LABEL xubuntu-14-sys-m TYPE : ext4
4 /dev/sda8 08201295-445e-4de7-a95b-a56990a0a9dd LABEL xubuntu-14-hom-m TYPE : ext4
5 /dev/sda9 878a2332-9b22-4ca6-b125-d09c3821cf80 LABEL fusion-12-hom-m TYPE : ext4
6 /dev/sda10 ea999dc0-aaad-46bb-84ab-6e510bd28348 LABEL ubu-mate-16.04-m TYPE : ext4
7 /dev/sda11 aec00812-bb57-4bbe-a5ed-90228e770e48 LABEL fusion-12-sys-m TYPE : ext4
8 /dev/sda12 2f5e2fc1-c492-408e-956b-1d56a72eb7d3 LABEL voyager16.04.1.1 TYPE : ext4
9 /dev/sda13 29e5afbd-d25d-4050-816c-e2c8bc7984a2 LABEL fusion-14-massy TYPE : ext4
10 /dev/sda14 75df6dda-088e-42e0-bb24-0558de998d09 LABEL xubuntu-16-sys-m TYPE : ext4
11 /dev/sdb1 1aced9e1-d845-46bb-a6e2-448666be4a21 LABEL hyb-systemback TYPE : ext4
12 /dev/sdb2 5147bb57-b517-4a46-9344-c690575331e1 LABEL _ TYPE : swap
13 /dev/sdb3 13e83c99-8624-4136-a61d-10e67e670ba3 LABEL SB@boot sur /boot TYPE : ext4
14 /dev/sdb4 2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 LABEL SB@ sur / TYPE : ext4
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
0 /dev/sda1 1
1 /dev/sda5 1
2 /dev/sda6 1
3 /dev/sda7 1
4 /dev/sda8 1
5 /dev/sda9 1
6 /dev/sda10 1
7 /dev/sda11 1
8 /dev/sda12 1
9 /dev/sda13 1
10 /dev/sda14 1
11 /dev/sdb1 1
12 /dev/sdb2 1
13 /dev/sdb3 0
/boot/etc/fstab
14 /dev/sdb4 0
/etc/fstab
création du répertoire /mnt/jpb-2017:03:12-18:33:08 pour monter les partitions
0 /dev/sda1
1 /dev/sda5
2 /dev/sda6
3 /dev/sda7
traitement de 3 /dev/sda7 ext4
montage de /dev/sda7 sur /mnt/jpb-2017:03:12-18:33:08
code de retour montage de /dev/sda7 sur /mnt/jpb-2017:03:12-18:33:08 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda7 démontage effectué (code retour 0)
total 8
303531 4 drwxr-xr-x 2 root root 4096 mars 12 18:34 .
260610 4 drwxr-xr-x 3 root root 4096 mars 12 18:34 ..
4 /dev/sda8
traitement de 4 /dev/sda8 ext4
montage de /dev/sda8 sur /mnt/jpb-2017:03:12-18:33:08
code de retour montage de /dev/sda8 sur /mnt/jpb-2017:03:12-18:33:08 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda8 démontage effectué (code retour 0)
total 8
303531 4 drwxr-xr-x 2 root root 4096 mars 12 18:34 .
260610 4 drwxr-xr-x 3 root root 4096 mars 12 18:34 ..
5 /dev/sda9
traitement de 5 /dev/sda9 ext4
montage de /dev/sda9 sur /mnt/jpb-2017:03:12-18:33:08
code de retour montage de /dev/sda9 sur /mnt/jpb-2017:03:12-18:33:08 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda9 démontage effectué (code retour 0)
total 8
303531 4 drwxr-xr-x 2 root root 4096 mars 12 18:34 .
260610 4 drwxr-xr-x 3 root root 4096 mars 12 18:34 ..
6 /dev/sda10
traitement de 6 /dev/sda10 ext4
montage de /dev/sda10 sur /mnt/jpb-2017:03:12-18:33:08
code de retour montage de /dev/sda10 sur /mnt/jpb-2017:03:12-18:33:08 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda10 démontage effectué (code retour 0)
total 8
303531 4 drwxr-xr-x 2 root root 4096 mars 12 18:34 .
260610 4 drwxr-xr-x 3 root root 4096 mars 12 18:34 ..
7 /dev/sda11
traitement de 7 /dev/sda11 ext4
montage de /dev/sda11 sur /mnt/jpb-2017:03:12-18:33:08
code de retour montage de /dev/sda11 sur /mnt/jpb-2017:03:12-18:33:08 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda11 démontage effectué (code retour 0)
total 8
303531 4 drwxr-xr-x 2 root root 4096 mars 12 18:34 .
260610 4 drwxr-xr-x 3 root root 4096 mars 12 18:34 ..
8 /dev/sda12
traitement de 8 /dev/sda12 ext4
montage de /dev/sda12 sur /mnt/jpb-2017:03:12-18:33:08
code de retour montage de /dev/sda12 sur /mnt/jpb-2017:03:12-18:33:08 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda12 démontage effectué (code retour 0)
total 8
303531 4 drwxr-xr-x 2 root root 4096 mars 12 18:34 .
260610 4 drwxr-xr-x 3 root root 4096 mars 12 18:34 ..
9 /dev/sda13
traitement de 9 /dev/sda13 ext4
montage de /dev/sda13 sur /mnt/jpb-2017:03:12-18:33:08
code de retour montage de /dev/sda13 sur /mnt/jpb-2017:03:12-18:33:08 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda13 démontage effectué (code retour 0)
total 8
303531 4 drwxr-xr-x 2 root root 4096 mars 12 18:34 .
260610 4 drwxr-xr-x 3 root root 4096 mars 12 18:34 ..
10 /dev/sda14
traitement de 10 /dev/sda14 ext4
montage de /dev/sda14 sur /mnt/jpb-2017:03:12-18:33:08
code de retour montage de /dev/sda14 sur /mnt/jpb-2017:03:12-18:33:08 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda14 démontage effectué (code retour 0)
total 8
303531 4 drwxr-xr-x 2 root root 4096 mars 12 18:34 .
260610 4 drwxr-xr-x 3 root root 4096 mars 12 18:34 ..
11 /dev/sdb1
traitement de 11 /dev/sdb1 ext4
montage de /dev/sdb1 sur /mnt/jpb-2017:03:12-18:33:08
code de retour montage de /dev/sdb1 sur /mnt/jpb-2017:03:12-18:33:08 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sdb1 démontage effectué (code retour 0)
total 8
303531 4 drwxr-xr-x 2 root root 4096 mars 12 18:34 .
260610 4 drwxr-xr-x 3 root root 4096 mars 12 18:34 ..
12 /dev/sdb2
13 /dev/sdb3
14 /dev/sdb4
suppression du répertoire /mnt/jpb-2017:03:12-18:33:08
vérification de la suppression : 0
ls: impossible d'accéder à '/mnt/jpb*': Aucun fichier ou dossier de ce type
fin de vérification on doit avoir ls: impossible d'accéder à /mnt/jpb\*
bernard@bernard-System-Product-Name:~$
/mnt vide.
Prochain test depuis L'Os de test sans partition /boot séparée et en montant des partitions.
@+. 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
#144 Le 12/03/2017, à 20:11
- ar barzh paour
Re : [Projet terminé] correction anomalie de grub
ça a l'air de bien tourner !
j'ai eu quelques soucis sur mon PC lors des démontages , c'est pour ça que j'ai fait une boucle de démontage
sur ta machine , le démontage se fait correctement
et on voit bien la partition de boot
DevSd=/dev/sdb4 UPart=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 UBoot=UUID=13e83c99-8624-4136-a61d-10e67e670ba3
merci pour ce retour
ce qui me parait difficile pour aller plus loin encore c'est quand même la diversité des environnements
le fstab par exemple avec les partitions GPT que je ne connais pas du tout !!!!
Dernière modification par ar barzh paour (Le 12/03/2017, à 20:15)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#145 Le 12/03/2017, à 20:55
- Babdu89
Re : [Projet terminé] correction anomalie de grub
le fstab par exemple avec les partitions GPT que je ne connais pas du tout !!!!
Je vais essayer de trouver un boot info d'installation faite en mode UEFI, il y a les fichiers grub.cfg et fstab des Os des config des utilisateurs.
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#146 Le 12/03/2017, à 21:11
- Babdu89
Re : [Projet terminé] correction anomalie de grub
Boot info d'une installation en UEFI, partitionnement du disque avec table de partition de type GPT.
Le fichier grub.cfg
=========================== sda2/boot/grub/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_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
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=hidden
set timeout=0
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --interruptible 0 ; then
set timeout=0
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 44,0,30,0; then
clear
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-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
linux /boot/vmlinuz-4.4.0-64-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.4.0-64-generic
}
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
menuentry 'Ubuntu, avec Linux 4.4.0-64-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-64-generic-advanced-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-64-generic…'
linux /boot/vmlinuz-4.4.0-64-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-64-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-64-generic-init-upstart-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-64-generic…'
linux /boot/vmlinuz-4.4.0-64-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-64-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-64-generic-recovery-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-64-generic…'
linux /boot/vmlinuz-4.4.0-64-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-64-generic
}
menuentry 'Ubuntu, avec Linux 4.4.0-63-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-63-generic-advanced-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-63-generic…'
linux /boot/vmlinuz-4.4.0-63-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-63-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-63-generic-init-upstart-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-63-generic…'
linux /boot/vmlinuz-4.4.0-63-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-63-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-63-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-63-generic-recovery-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-63-generic…'
linux /boot/vmlinuz-4.4.0-63-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-63-generic
}
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-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-62-generic…'
linux /boot/vmlinuz-4.4.0-62-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 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 (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-62-generic-init-upstart-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-62-generic…'
linux /boot/vmlinuz-4.4.0-62-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro quiet splash $vt_handoff init=/sbin/upstart
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-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-62-generic…'
linux /boot/vmlinuz-4.4.0-62-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 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-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-59-generic…'
linux /boot/vmlinuz-4.4.0-59-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 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 (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-59-generic-init-upstart-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-59-generic…'
linux /boot/vmlinuz-4.4.0-59-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro quiet splash $vt_handoff init=/sbin/upstart
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-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-59-generic…'
linux /boot/vmlinuz-4.4.0-59-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-59-generic
}
menuentry 'Ubuntu, avec Linux 4.4.0-57-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-57-generic-advanced-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-57-generic…'
linux /boot/vmlinuz-4.4.0-57-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-57-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-57-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-57-generic-init-upstart-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-57-generic…'
linux /boot/vmlinuz-4.4.0-57-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-57-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-57-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-57-generic-recovery-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-57-generic…'
linux /boot/vmlinuz-4.4.0-57-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-57-generic
}
menuentry 'Ubuntu, avec Linux 4.4.0-53-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-53-generic-advanced-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-53-generic…'
linux /boot/vmlinuz-4.4.0-53-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-53-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-53-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-53-generic-init-upstart-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-53-generic…'
linux /boot/vmlinuz-4.4.0-53-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-53-generic
}
menuentry 'Ubuntu, with Linux 4.4.0-53-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-53-generic-recovery-53832273-15e8-4b92-b0a3-6b1f2cf57770' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 53832273-15e8-4b92-b0a3-6b1f2cf57770
else
search --no-floppy --fs-uuid --set=root 53832273-15e8-4b92-b0a3-6b1f2cf57770
fi
echo 'Chargement de Linux 4.4.0-53-generic…'
linux /boot/vmlinuz-4.4.0-53-generic.efi.signed root=UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.4.0-53-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+ ###
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### 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 fichier fstab de l'Os.
=============================== sda2/etc/fstab: ================================
--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs defaults,size=1g 0 0
tmpfs /var/log tmpfs defaults,nosuid,nodev,noatime,mode=0755,size=5% 0 0
#Entry for /dev/sda2 :
UUID=53832273-15e8-4b92-b0a3-6b1f2cf57770 / ext4 errors=remount-ro 0 1
#Entry for /dev/sda1 :
UUID=40A8-33FC /boot/efi vfat umask=0077 0 1
#Entry for /dev/sdc2 :
UUID=BA1C713A1C70F32D /media/Data_270 ntfs-3g defaults,locale=fr_FR.UTF-8 0 0
#Entry for /dev/sda3 :
UUID=98283995-1259-4a66-a647-741f53c3d35a none swap sw 0 0
Dans une installation en UEFI (partitionnement de type GPT) on a une partition de boot séparée aussi, mais c'est une partition /boot-efi (point de montage /boot/efi).
=================== blkid:
/dev/sda1: UUID="40A8-33FC" TYPE="vfat" PARTUUID="7552f632-174f-48fc-9032-95b2359d5375"
/dev/sda2: UUID="53832273-15e8-4b92-b0a3-6b1f2cf57770" TYPE="ext4" PARTUUID="3f4ac5f0-1b3b-439c-b288-e4f2bfe9fa58"
/dev/sdb1: UUID="78c7fea1-60e8-4b07-aa75-28222d2bc03d" TYPE="ext4" PARTUUID="000e70cd-01"
/dev/sdb2: UUID="50a49636-2563-4296-9ece-d9c075c03ae8" TYPE="ext4" PARTUUID="000e70cd-02"
/dev/sdc1: UUID="7FD7-1A35" TYPE="vfat" PARTUUID="4cada76b-01"
/dev/loop0: TYPE="squashfs"
/dev/sda3: UUID="98283995-1259-4a66-a647-741f53c3d35a" TYPE="swap" PARTUUID="69e63ce3-0f3a-481d-9e01-f5fded29f5db"
/dev/sdd1: LABEL="Data_200" UUID="005051FB5051F7BC" TYPE="ntfs" PARTUUID="65660ac2-01"
/dev/sdd2: LABEL="Data_270" UUID="BA1C713A1C70F32D" TYPE="ntfs" PARTUUID="65660ac2-02"
Bon, je redémarre sur l'Os de test sans partition /boot séparée, et je fais deux tests; un partition /boot séparée montée ,si elle veut, l'autre sans montage.
@+. 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
#147 Le 12/03/2017, à 21:46
- Babdu89
Re : [Projet terminé] correction anomalie de grub
Test du script recup_fstab_V1 depuis l'Os de tests sans partition /boot séparé.
Je ne monte pas la partition /boot séparée de l'os qui en est "équipée". Aussi, aucune partition montée, hors celle de l'os de tests.
le fichier blkid-res.txt
/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/sdb1: LABEL="hyb-systemback" UUID="1aced9e1-d845-46bb-a6e2-448666be4a21" TYPE="ext4"
/dev/sdb2: UUID="5147bb57-b517-4a46-9344-c690575331e1" TYPE="swap"
/dev/sdb3: LABEL="SB@boot" UUID="13e83c99-8624-4136-a61d-10e67e670ba3" TYPE="ext4"
/dev/sdb4: LABEL="SB@" UUID="2ffbf271-02fa-4d6f-a8e6-dee7a63894e5" TYPE="ext4"
le fichier DevSd_UBoot_UPart.txt
DevSd=/dev/sdb1 UPart=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 UBoot=
DevSd=/dev/sda7 UPart=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c UBoot=
DevSd=/dev/sda10 UPart=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 UBoot=
DevSd=/dev/sda11 UPart=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 UBoot=
DevSd=/dev/sda12 UPart=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 UBoot=
DevSd=/dev/sda13 UPart=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 UBoot=
DevSd=/dev/sda14 UPart=UUID=75df6dda-088e-42e0-bb24-0558de998d09 UBoot=
DevSd=/dev/sdb4 UPart=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 UBoot=UUID=13e83c99-8624-4136-a61d-10e67e670ba3
DevSd_UBoot_UPart date et heure.txt
récupération des fstab de toutes les partitions
pour les partitions déjà montées :
/dev/sdb1 montée sur /
/etc/fstab de /dev/sdb1
UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 / ext4 noatime,errors=remount-ro 0 1
UUID=5147bb57-b517-4a46-9344-c690575331e1 none swap sw 0 0
pour les partitions non montées :
/dev/sda7 montée sur /mnt/jpb-2017:03:12-21:31:34
UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c / ext4 noatime,errors=remount-ro 0 1
UUID=08201295-445e-4de7-a95b-a56990a0a9dd /home ext4 noatime 0 2
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
pour /dev/sda8 /etc/fstab est inexistant (xubuntu-14-hom-m)
pour /dev/sda9 /etc/fstab est inexistant (fusion-12-hom-m)
/dev/sda10 montée sur /mnt/jpb-2017:03:12-21:31:34
UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 / ext4 noatime,errors=remount-ro 0 1
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0
/dev/sda11 montée sur /mnt/jpb-2017:03:12-21:31:34
proc /proc proc defaults 0 0
UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 / ext4 defaults,errors=remount-ro 0 1
UUID=878a2332-9b22-4ca6-b125-d09c3821cf80 /home ext4 defaults 0 2
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/sda12 montée sur /mnt/jpb-2017:03:12-21:31:34
UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 / ext4 errors=remount-ro 0 1
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/fd1 /media/floppy1 auto rw,user,noauto,exec,utf8 0 0
/dev/sda13 montée sur /mnt/jpb-2017:03:12-21:31:34
UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 / ext4 noatime,errors=remount-ro 0 1
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0
/dev/sda14 montée sur /mnt/jpb-2017:03:12-21:31:34
UUID=75df6dda-088e-42e0-bb24-0558de998d09 / ext4 errors=remount-ro 0 1
UUID=08201295-445e-4de7-a95b-a56990a0a9dd /home ext4 defaults 0 2
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/fd1 /media/floppy1 auto rw,user,noauto,exec,utf8 0 0
pour /dev/sdb3 /etc/fstab est inexistant (SB@boot)
/dev/sdb4 montée sur /mnt/jpb-2017:03:12-21:31:34
UUID=13e83c99-8624-4136-a61d-10e67e670ba3 /boot ext4 noatime 0 2
UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 / ext4 noatime,errors=remount-ro 0 1
UUID=5147bb57-b517-4a46-9344-c690575331e1 none swap sw 0 0
le fichier tmp_u_l.txt
0 /dev/sda1 B664A19764A16ABF LABEL XP-MASSY TYPE : ntfs
1 /dev/sda5 3336D5F95125508C LABEL DONNEES_WD TYPE : ntfs
2 /dev/sda6 0b82c97d-d077-4191-ae87-de7f2787ba44 LABEL _ TYPE : swap
3 /dev/sda7 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c LABEL xubuntu-14-sys-m TYPE : ext4
4 /dev/sda8 08201295-445e-4de7-a95b-a56990a0a9dd LABEL xubuntu-14-hom-m TYPE : ext4
5 /dev/sda9 878a2332-9b22-4ca6-b125-d09c3821cf80 LABEL fusion-12-hom-m TYPE : ext4
6 /dev/sda10 ea999dc0-aaad-46bb-84ab-6e510bd28348 LABEL ubu-mate-16.04-m TYPE : ext4
7 /dev/sda11 aec00812-bb57-4bbe-a5ed-90228e770e48 LABEL fusion-12-sys-m TYPE : ext4
8 /dev/sda12 2f5e2fc1-c492-408e-956b-1d56a72eb7d3 LABEL voyager16.04.1.1 TYPE : ext4
9 /dev/sda13 29e5afbd-d25d-4050-816c-e2c8bc7984a2 LABEL fusion-14-massy TYPE : ext4
10 /dev/sda14 75df6dda-088e-42e0-bb24-0558de998d09 LABEL xubuntu-16-sys-m TYPE : ext4
11 /dev/sdb1 1aced9e1-d845-46bb-a6e2-448666be4a21 LABEL hyb-systemback sur / TYPE : ext4
12 /dev/sdb2 5147bb57-b517-4a46-9344-c690575331e1 LABEL _ TYPE : swap
13 /dev/sdb3 13e83c99-8624-4136-a61d-10e67e670ba3 LABEL SB@boot TYPE : ext4
14 /dev/sdb4 2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 LABEL SB@ TYPE : ext4
Retour terminal de la commande.
bernard@bernard-System-Product-Name:~$ sudo bash recup_fstab_V1.sh
[sudo] password for bernard:
/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/sdb1: LABEL="hyb-systemback" UUID="1aced9e1-d845-46bb-a6e2-448666be4a21" TYPE="ext4"
/dev/sdb2: UUID="5147bb57-b517-4a46-9344-c690575331e1" TYPE="swap"
/dev/sdb3: LABEL="SB@boot" UUID="13e83c99-8624-4136-a61d-10e67e670ba3" TYPE="ext4"
/dev/sdb4: LABEL="SB@" UUID="2ffbf271-02fa-4d6f-a8e6-dee7a63894e5" TYPE="ext4"
0 /dev/sda1 B664A19764A16ABF LABEL XP-MASSY TYPE : ntfs
1 /dev/sda5 3336D5F95125508C LABEL DONNEES_WD TYPE : ntfs
2 /dev/sda6 0b82c97d-d077-4191-ae87-de7f2787ba44 LABEL _ TYPE : swap
3 /dev/sda7 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c LABEL xubuntu-14-sys-m TYPE : ext4
4 /dev/sda8 08201295-445e-4de7-a95b-a56990a0a9dd LABEL xubuntu-14-hom-m TYPE : ext4
5 /dev/sda9 878a2332-9b22-4ca6-b125-d09c3821cf80 LABEL fusion-12-hom-m TYPE : ext4
6 /dev/sda10 ea999dc0-aaad-46bb-84ab-6e510bd28348 LABEL ubu-mate-16.04-m TYPE : ext4
7 /dev/sda11 aec00812-bb57-4bbe-a5ed-90228e770e48 LABEL fusion-12-sys-m TYPE : ext4
8 /dev/sda12 2f5e2fc1-c492-408e-956b-1d56a72eb7d3 LABEL voyager16.04.1.1 TYPE : ext4
9 /dev/sda13 29e5afbd-d25d-4050-816c-e2c8bc7984a2 LABEL fusion-14-massy TYPE : ext4
10 /dev/sda14 75df6dda-088e-42e0-bb24-0558de998d09 LABEL xubuntu-16-sys-m TYPE : ext4
11 /dev/sdb1 1aced9e1-d845-46bb-a6e2-448666be4a21 LABEL hyb-systemback sur / TYPE : ext4
12 /dev/sdb2 5147bb57-b517-4a46-9344-c690575331e1 LABEL _ TYPE : swap
13 /dev/sdb3 13e83c99-8624-4136-a61d-10e67e670ba3 LABEL SB@boot TYPE : ext4
14 /dev/sdb4 2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 LABEL SB@ TYPE : ext4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
0 /dev/sda1 1
1 /dev/sda5 1
2 /dev/sda6 1
3 /dev/sda7 1
4 /dev/sda8 1
5 /dev/sda9 1
6 /dev/sda10 1
7 /dev/sda11 1
8 /dev/sda12 1
9 /dev/sda13 1
10 /dev/sda14 1
11 /dev/sdb1 0
/etc/fstab
12 /dev/sdb2 1
13 /dev/sdb3 1
14 /dev/sdb4 1
création du répertoire /mnt/jpb-2017:03:12-21:31:34 pour monter les partitions
0 /dev/sda1
1 /dev/sda5
2 /dev/sda6
3 /dev/sda7
traitement de 3 /dev/sda7 ext4
montage de /dev/sda7 sur /mnt/jpb-2017:03:12-21:31:34
code de retour montage de /dev/sda7 sur /mnt/jpb-2017:03:12-21:31:34 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda7 démontage effectué (code retour 0)
total 8
2223922 4 drwxr-xr-x 2 root root 4096 mars 12 21:31 .
2093057 4 drwxr-xr-x 3 root root 4096 mars 12 21:31 ..
4 /dev/sda8
traitement de 4 /dev/sda8 ext4
montage de /dev/sda8 sur /mnt/jpb-2017:03:12-21:31:34
code de retour montage de /dev/sda8 sur /mnt/jpb-2017:03:12-21:31:34 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda8 démontage effectué (code retour 0)
total 8
2223922 4 drwxr-xr-x 2 root root 4096 mars 12 21:31 .
2093057 4 drwxr-xr-x 3 root root 4096 mars 12 21:31 ..
5 /dev/sda9
traitement de 5 /dev/sda9 ext4
montage de /dev/sda9 sur /mnt/jpb-2017:03:12-21:31:34
code de retour montage de /dev/sda9 sur /mnt/jpb-2017:03:12-21:31:34 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda9 démontage effectué (code retour 0)
total 8
2223922 4 drwxr-xr-x 2 root root 4096 mars 12 21:31 .
2093057 4 drwxr-xr-x 3 root root 4096 mars 12 21:31 ..
6 /dev/sda10
traitement de 6 /dev/sda10 ext4
montage de /dev/sda10 sur /mnt/jpb-2017:03:12-21:31:34
code de retour montage de /dev/sda10 sur /mnt/jpb-2017:03:12-21:31:34 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda10 démontage effectué (code retour 0)
total 8
2223922 4 drwxr-xr-x 2 root root 4096 mars 12 21:31 .
2093057 4 drwxr-xr-x 3 root root 4096 mars 12 21:31 ..
7 /dev/sda11
traitement de 7 /dev/sda11 ext4
montage de /dev/sda11 sur /mnt/jpb-2017:03:12-21:31:34
code de retour montage de /dev/sda11 sur /mnt/jpb-2017:03:12-21:31:34 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda11 démontage effectué (code retour 0)
total 8
2223922 4 drwxr-xr-x 2 root root 4096 mars 12 21:31 .
2093057 4 drwxr-xr-x 3 root root 4096 mars 12 21:31 ..
8 /dev/sda12
traitement de 8 /dev/sda12 ext4
montage de /dev/sda12 sur /mnt/jpb-2017:03:12-21:31:34
code de retour montage de /dev/sda12 sur /mnt/jpb-2017:03:12-21:31:34 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda12 démontage effectué (code retour 0)
total 8
2223922 4 drwxr-xr-x 2 root root 4096 mars 12 21:31 .
2093057 4 drwxr-xr-x 3 root root 4096 mars 12 21:31 ..
9 /dev/sda13
traitement de 9 /dev/sda13 ext4
montage de /dev/sda13 sur /mnt/jpb-2017:03:12-21:31:34
code de retour montage de /dev/sda13 sur /mnt/jpb-2017:03:12-21:31:34 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda13 démontage effectué (code retour 0)
total 8
2223922 4 drwxr-xr-x 2 root root 4096 mars 12 21:31 .
2093057 4 drwxr-xr-x 3 root root 4096 mars 12 21:31 ..
10 /dev/sda14
traitement de 10 /dev/sda14 ext4
montage de /dev/sda14 sur /mnt/jpb-2017:03:12-21:31:34
code de retour montage de /dev/sda14 sur /mnt/jpb-2017:03:12-21:31:34 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sda14 démontage effectué (code retour 0)
total 8
2223922 4 drwxr-xr-x 2 root root 4096 mars 12 21:31 .
2093057 4 drwxr-xr-x 3 root root 4096 mars 12 21:31 ..
11 /dev/sdb1
12 /dev/sdb2
13 /dev/sdb3
traitement de 13 /dev/sdb3 ext4
montage de /dev/sdb3 sur /mnt/jpb-2017:03:12-21:31:34
code de retour montage de /dev/sdb3 sur /mnt/jpb-2017:03:12-21:31:34 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sdb3 démontage effectué (code retour 0)
total 8
2223922 4 drwxr-xr-x 2 root root 4096 mars 12 21:31 .
2093057 4 drwxr-xr-x 3 root root 4096 mars 12 21:31 ..
14 /dev/sdb4
traitement de 14 /dev/sdb4 ext4
montage de /dev/sdb4 sur /mnt/jpb-2017:03:12-21:31:34
code de retour montage de /dev/sdb4 sur /mnt/jpb-2017:03:12-21:31:34 : 0
boucle 0 code de retour de umount 0
boucle 0 : /dev/sdb4 démontage effectué (code retour 0)
total 8
2223922 4 drwxr-xr-x 2 root root 4096 mars 12 21:31 .
2093057 4 drwxr-xr-x 3 root root 4096 mars 12 21:31 ..
suppression du répertoire /mnt/jpb-2017:03:12-21:31:34
vérification de la suppression : 0
ls: impossible d'accéder à /mnt/jpb*: Aucun fichier ou dossier de ce type
fin de vérification on doit avoir ls: impossible d'accéder à /mnt/jpb\*
bernard@bernard-System-Product-Name:~$
/mnt, vide aussi.
@+. 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
#148 Le 12/03/2017, à 22:01
- Babdu89
Re : [Projet terminé] correction anomalie de grub
Tests recup_fstab_V1
La même manip, mais partition /boot séparée montée, ainsi que toutes les partitions de la config.
blkid-res.txt
/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/sdb1: LABEL="hyb-systemback" UUID="1aced9e1-d845-46bb-a6e2-448666be4a21" TYPE="ext4"
/dev/sdb2: UUID="5147bb57-b517-4a46-9344-c690575331e1" TYPE="swap"
/dev/sdb3: LABEL="SB@boot" UUID="13e83c99-8624-4136-a61d-10e67e670ba3" TYPE="ext4"
/dev/sdb4: LABEL="SB@" UUID="2ffbf271-02fa-4d6f-a8e6-dee7a63894e5" TYPE="ext4"
DevSd_UBoot_UPart.txt
DevSd=/dev/sda7 UPart=UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c UBoot=
DevSd=/dev/sda10 UPart=UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 UBoot=
DevSd=/dev/sda11 UPart=UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 UBoot=
DevSd=/dev/sda12 UPart=UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 UBoot=
DevSd=/dev/sda13 UPart=UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 UBoot=
DevSd=/dev/sda14 UPart=UUID=75df6dda-088e-42e0-bb24-0558de998d09 UBoot=
DevSd=/dev/sdb1 UPart=UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 UBoot=
DevSd=/dev/sdb4 UPart=UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 UBoot=UUID=13e83c99-8624-4136-a61d-10e67e670ba3
DevSd_UBoot_UPart date et heure.txt
récupération des fstab de toutes les partitions
pour les partitions déjà montées :
/dev/sda7 montée sur /media/bernard/xubuntu-14-sys-m
/media/bernard/xubuntu-14-sys-m/etc/fstab de /dev/sda7
UUID=5ed81f97-295e-4246-8aa1-7ae54d6c9e7c / ext4 noatime,errors=remount-ro 0 1
UUID=08201295-445e-4de7-a95b-a56990a0a9dd /home ext4 noatime 0 2
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/sda8 montée sur /media/bernard/xubuntu-14-hom-m
pas de fstab pour /dev/sda8
/dev/sda9 montée sur /media/bernard/fusion-12-hom-m
pas de fstab pour /dev/sda9
/dev/sda10 montée sur /media/bernard/ubu-mate-16.04-m
/media/bernard/ubu-mate-16.04-m/etc/fstab de /dev/sda10
UUID=ea999dc0-aaad-46bb-84ab-6e510bd28348 / ext4 noatime,errors=remount-ro 0 1
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0
/dev/sda11 montée sur /media/bernard/fusion-12-sys-m
/media/bernard/fusion-12-sys-m/etc/fstab de /dev/sda11
proc /proc proc defaults 0 0
UUID=aec00812-bb57-4bbe-a5ed-90228e770e48 / ext4 defaults,errors=remount-ro 0 1
UUID=878a2332-9b22-4ca6-b125-d09c3821cf80 /home ext4 defaults 0 2
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/sda12 montée sur /media/bernard/voyager16.04.1.1
/media/bernard/voyager16.04.1.1/etc/fstab de /dev/sda12
UUID=2f5e2fc1-c492-408e-956b-1d56a72eb7d3 / ext4 errors=remount-ro 0 1
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/fd1 /media/floppy1 auto rw,user,noauto,exec,utf8 0 0
/dev/sda13 montée sur /media/bernard/fusion-14-massy
/media/bernard/fusion-14-massy/etc/fstab de /dev/sda13
UUID=29e5afbd-d25d-4050-816c-e2c8bc7984a2 / ext4 noatime,errors=remount-ro 0 1
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0
/dev/sda14 montée sur /media/bernard/xubuntu-16-sys-m
/media/bernard/xubuntu-16-sys-m/etc/fstab de /dev/sda14
UUID=75df6dda-088e-42e0-bb24-0558de998d09 / ext4 errors=remount-ro 0 1
UUID=08201295-445e-4de7-a95b-a56990a0a9dd /home ext4 defaults 0 2
UUID=0b82c97d-d077-4191-ae87-de7f2787ba44 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/fd1 /media/floppy1 auto rw,user,noauto,exec,utf8 0 0
/dev/sdb1 montée sur /
/etc/fstab de /dev/sdb1
UUID=1aced9e1-d845-46bb-a6e2-448666be4a21 / ext4 noatime,errors=remount-ro 0 1
UUID=5147bb57-b517-4a46-9344-c690575331e1 none swap sw 0 0
/dev/sdb3 montée sur /media/bernard/SB@boot
pas de fstab pour /dev/sdb3
/dev/sdb4 montée sur /media/bernard/SB@
/media/bernard/SB@/etc/fstab de /dev/sdb4
UUID=13e83c99-8624-4136-a61d-10e67e670ba3 /boot ext4 noatime 0 2
UUID=2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 / ext4 noatime,errors=remount-ro 0 1
UUID=5147bb57-b517-4a46-9344-c690575331e1 none swap sw 0 0
pour les partitions non montées :
tmp_u_l.txt
0 /dev/sda1 B664A19764A16ABF LABEL XP-MASSY sur /media/bernard/XP-MASSY TYPE : ntfs
1 /dev/sda5 3336D5F95125508C LABEL DONNEES_WD sur /media/bernard/DONNEES_WD TYPE : ntfs
2 /dev/sda6 0b82c97d-d077-4191-ae87-de7f2787ba44 LABEL _ TYPE : swap
3 /dev/sda7 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c LABEL xubuntu-14-sys-m sur /media/bernard/xubuntu-14-sys-m TYPE : ext4
4 /dev/sda8 08201295-445e-4de7-a95b-a56990a0a9dd LABEL xubuntu-14-hom-m sur /media/bernard/xubuntu-14-hom-m TYPE : ext4
5 /dev/sda9 878a2332-9b22-4ca6-b125-d09c3821cf80 LABEL fusion-12-hom-m sur /media/bernard/fusion-12-hom-m TYPE : ext4
6 /dev/sda10 ea999dc0-aaad-46bb-84ab-6e510bd28348 LABEL ubu-mate-16.04-m sur /media/bernard/ubu-mate-16.04-m TYPE : ext4
7 /dev/sda11 aec00812-bb57-4bbe-a5ed-90228e770e48 LABEL fusion-12-sys-m sur /media/bernard/fusion-12-sys-m TYPE : ext4
8 /dev/sda12 2f5e2fc1-c492-408e-956b-1d56a72eb7d3 LABEL voyager16.04.1.1 sur /media/bernard/voyager16.04.1.1 TYPE : ext4
9 /dev/sda13 29e5afbd-d25d-4050-816c-e2c8bc7984a2 LABEL fusion-14-massy sur /media/bernard/fusion-14-massy TYPE : ext4
10 /dev/sda14 75df6dda-088e-42e0-bb24-0558de998d09 LABEL xubuntu-16-sys-m sur /media/bernard/xubuntu-16-sys-m TYPE : ext4
11 /dev/sdb1 1aced9e1-d845-46bb-a6e2-448666be4a21 LABEL hyb-systemback sur / TYPE : ext4
12 /dev/sdb2 5147bb57-b517-4a46-9344-c690575331e1 LABEL _ TYPE : swap
13 /dev/sdb3 13e83c99-8624-4136-a61d-10e67e670ba3 LABEL SB@boot sur /media/bernard/SB@boot TYPE : ext4
14 /dev/sdb4 2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 LABEL SB@ sur /media/bernard/SB@ TYPE : ext4
Retour terminal de la commande.
bernard@bernard-System-Product-Name:~$ sudo bash recup_fstab_V1.sh
[sudo] password for bernard:
/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/sdb1: LABEL="hyb-systemback" UUID="1aced9e1-d845-46bb-a6e2-448666be4a21" TYPE="ext4"
/dev/sdb2: UUID="5147bb57-b517-4a46-9344-c690575331e1" TYPE="swap"
/dev/sdb3: LABEL="SB@boot" UUID="13e83c99-8624-4136-a61d-10e67e670ba3" TYPE="ext4"
/dev/sdb4: LABEL="SB@" UUID="2ffbf271-02fa-4d6f-a8e6-dee7a63894e5" TYPE="ext4"
rm: impossible de supprimer «tmp_u_l.txt»: Aucun fichier ou dossier de ce type
0 /dev/sda1 B664A19764A16ABF LABEL XP-MASSY sur /media/bernard/XP-MASSY TYPE : ntfs
1 /dev/sda5 3336D5F95125508C LABEL DONNEES_WD sur /media/bernard/DONNEES_WD TYPE : ntfs
2 /dev/sda6 0b82c97d-d077-4191-ae87-de7f2787ba44 LABEL _ TYPE : swap
3 /dev/sda7 5ed81f97-295e-4246-8aa1-7ae54d6c9e7c LABEL xubuntu-14-sys-m sur /media/bernard/xubuntu-14-sys-m TYPE : ext4
4 /dev/sda8 08201295-445e-4de7-a95b-a56990a0a9dd LABEL xubuntu-14-hom-m sur /media/bernard/xubuntu-14-hom-m TYPE : ext4
5 /dev/sda9 878a2332-9b22-4ca6-b125-d09c3821cf80 LABEL fusion-12-hom-m sur /media/bernard/fusion-12-hom-m TYPE : ext4
6 /dev/sda10 ea999dc0-aaad-46bb-84ab-6e510bd28348 LABEL ubu-mate-16.04-m sur /media/bernard/ubu-mate-16.04-m TYPE : ext4
7 /dev/sda11 aec00812-bb57-4bbe-a5ed-90228e770e48 LABEL fusion-12-sys-m sur /media/bernard/fusion-12-sys-m TYPE : ext4
8 /dev/sda12 2f5e2fc1-c492-408e-956b-1d56a72eb7d3 LABEL voyager16.04.1.1 sur /media/bernard/voyager16.04.1.1 TYPE : ext4
9 /dev/sda13 29e5afbd-d25d-4050-816c-e2c8bc7984a2 LABEL fusion-14-massy sur /media/bernard/fusion-14-massy TYPE : ext4
10 /dev/sda14 75df6dda-088e-42e0-bb24-0558de998d09 LABEL xubuntu-16-sys-m sur /media/bernard/xubuntu-16-sys-m TYPE : ext4
11 /dev/sdb1 1aced9e1-d845-46bb-a6e2-448666be4a21 LABEL hyb-systemback sur / TYPE : ext4
12 /dev/sdb2 5147bb57-b517-4a46-9344-c690575331e1 LABEL _ TYPE : swap
13 /dev/sdb3 13e83c99-8624-4136-a61d-10e67e670ba3 LABEL SB@boot sur /media/bernard/SB@boot TYPE : ext4
14 /dev/sdb4 2ffbf271-02fa-4d6f-a8e6-dee7a63894e5 LABEL SB@ sur /media/bernard/SB@ TYPE : ext4
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
0 /dev/sda1 0
1 /dev/sda5 0
2 /dev/sda6 1
3 /dev/sda7 0
/media/bernard/xubuntu-14-sys-m/etc/fstab
4 /dev/sda8 0
/media/bernard/xubuntu-14-hom-m/etc/fstab
5 /dev/sda9 0
/media/bernard/fusion-12-hom-m/etc/fstab
6 /dev/sda10 0
/media/bernard/ubu-mate-16.04-m/etc/fstab
7 /dev/sda11 0
/media/bernard/fusion-12-sys-m/etc/fstab
8 /dev/sda12 0
/media/bernard/voyager16.04.1.1/etc/fstab
9 /dev/sda13 0
/media/bernard/fusion-14-massy/etc/fstab
10 /dev/sda14 0
/media/bernard/xubuntu-16-sys-m/etc/fstab
11 /dev/sdb1 0
/etc/fstab
12 /dev/sdb2 1
13 /dev/sdb3 0
/media/bernard/SB@boot/etc/fstab
14 /dev/sdb4 0
/media/bernard/SB@/etc/fstab
création du répertoire /mnt/jpb-2017:03:12-21:51:49 pour monter les partitions
0 /dev/sda1
1 /dev/sda5
2 /dev/sda6
3 /dev/sda7
4 /dev/sda8
5 /dev/sda9
6 /dev/sda10
7 /dev/sda11
8 /dev/sda12
9 /dev/sda13
10 /dev/sda14
11 /dev/sdb1
12 /dev/sdb2
13 /dev/sdb3
14 /dev/sdb4
suppression du répertoire /mnt/jpb-2017:03:12-21:51:49
vérification de la suppression : 0
ls: impossible d'accéder à /mnt/jpb*: Aucun fichier ou dossier de ce type
fin de vérification on doit avoir ls: impossible d'accéder à /mnt/jpb\*
bernard@bernard-System-Product-Name:~$
/mnt est vide aussi.
@+. 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
#149 Le 14/03/2017, à 23:06
- Bougron
Re : [Projet terminé] correction anomalie de grub
ce qui me parait difficile pour aller plus loin encore c'est quand même la diversité des environnements
le fstab par exemple avec les partitions GPT que je ne connais pas du tout !!!!
Bonsoir
Pour les partitions GPT, tu ne devrait pas avoir trop de problèmes
La partition séparée du boot LEGACY qui est de format EXT2 qui contient la totalité de tous les menus et sous-menus du grup est remplacée par
Un partition Bios-boot que personne ne sait lire et qui pointe sur le fichier /boot/grub/grub.cfg de la partition racine
La partition séparée du boot EFI est au format FAT32, Boot-info sait signaler les fichiers de boot qui permettent à EFI de booter.
Mais oublie de lister le contenu du fichier de paramètre de boot qui indique où est stocké le fichier /boot/grub/grub.cfg de la partition racine
Dans le fichier /etc/fstab, tu trouveras en plus la commande permettant d'accéder à cette partition. Sa codif est de ce style
# /boot/efi was on /dev/sda2 during installation
#UUID=4879-5212 /boot/efi vfat umask=0077 0 1
Mais tu n'as absolument rien à faire dans les fichiers de cette partition
Comme j'au vu que tu lis maintenant le fichier FSTAB, penses que tu peux trouver plein de choses sans rapport avec ton problème.
Par exemple
# La partition BTRFS sur SDA28 afin de faire de la compression
UUID=93356435-5937-45ec-a563-0e89f955f376 /BTRFS btrfs defaults,compress=zlib 0 1
# Ajout manuel des RAIDS
/dev/md0 /media/RAID0 ext4 defaults 0 1
/dev/md1 /media/RAID1 ext4 defaults 0 1
#MesData sur SDA10
#UUID=007A992054C5D589 /DATA ntfs-3g windows_names,errors=remount-ro 0 2
UUID=007A992054C5D589 /DATA ntfs defaults,umask=007,uid=1000,gid=46,windows_names,errors=remount-ro 0 2
/DATA/DOC /home/u16041/Documents none bind
/DATA/IMG /home/u16041/Images none bind
/DATA/ISO /home/u16041/Téléchargements none bind
#La securité sur SDA5
#UUID=dcf3a7d4-7c63-41a1-9c86-9c4e2cbbf2fc /DPP ext4 errors=remount-ro 0 2
#UUID=dcf3a7d4-7c63-41a1-9c86-9c4e2cbbf2fc /DPP ext4 defaults 0 2
#/DPP/MUSIC /home/u16041/Musique none bind
#### /DPP/VIDEO /home/u16041/Vidéos none bind
UUID=4879-5212 /boot/efi vfat defaults 0 1
### Les fichiers temporaires
tmpfs /tmp tmpfs defaults,size=64M 0 0
UUID=dcf3a7d4-7c63-41a1-9c86-9c4e2cbbf2fc /DPP ext4 defaults,errors=remount-ro 0 2
/DPP/MUSIC /home/u16041/Musique none defaults,bind 0 0
#####/DPP/VIDEO /home/u16041/Vidéos none defaults,bind 0 0
Dernière modification par Bougron (Le 14/03/2017, à 23:09)
Hors ligne
#150 Le 15/03/2017, à 06:04
- ar barzh paour
Re : [Projet terminé] correction anomalie de grub
@Bougron : j'étudierai ton post plus tard
====================================
voilà la version V35
qui prend en compte le boot séparé
et
qui ne traite que la partie comprise entre
### BEGIN /etc/grub.d/10_linux ###
et
### BEGIN /etc/grub.d/40_custom ###
lorsque l'on veut traiter un fichier "grub" d'essai ce fichier doit
commencer par une ligne de commentaire
mais cette ligne ne doit pas être ### BEGIN /etc/grub.d/10_linux ###
la ligne
### BEGIN /etc/grub.d/10_linux ###
doit être présente même
si la ligne
### BEGIN /etc/grub.d/40_custom ###
est présente elle doit être après la ligne ### BEGIN /etc/grub.d/10_linux ###
tout ce qui est avant est intégralement recopié
tout ce qui est après est intégralement recopié
j'ai préféré écrire un deuxième script que j'ai appelé recup_fstabV2 qui doit être mis dans le même répertoire que le script modif-grub
ce script est chargé de créer le fichier UBoot_UPart.txt qui contient les systèmes avec boot séparé
il est un peu long car il effectue un montage /démontage des partitions pour récupérer le fichier /etc/fstab
je ne peux pas tester en réel le bon fonctionnement !!!
il faudrait que je me crée des systèmes avec boot séparé , je ne sais pas trop faire
des fichiers temporaires sont créés , actuellement ils ne sont pas supprimés automatiquement
EDIT
Précision suite au post #153 de Babdu89
mettre les deux scripts dans le même répertoire et les rendre exécutables
modif_grub_V35 lance bien le script recup_fstab_V2
les fichiers résultants sont créés dans ce même répertoire
(on peut lancer le script recup_fstab à part pour des essais)
Dernière modification par ar barzh paour (Le 16/03/2017, à 16:12)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne