Bonjour.
babdu89 a écrit :
Les UUID dans le fichier /etc/fstab de /sdb8 seront bon, lorsque tu auras supprimé l'entrée (deux lignes) de /dev/sda12 .
je ne vois pas l'erreur dans fstab
le grub de sdb8 = le grub de sda12 ( car vient aussi ma copie par "dd" et non mis à jour )
d'autre part j'hésite à faire un update grub sur sdb8 car je ne sais pas quels fichiers vont être mis à jour (ne va-t-il pas y avoir un mélange avec sda12 ?)
Pour les UUID dans le fstab de /sdb8 ...
Les lignes concernant /sda12 sont commentées. Donc pas pris en compte par le système au démarrage. Effectivement çà ne provoque plus d'erreur.
Pour faire plus propre je proposais de les supprimer.
Alors, le contenu du fichier grub.cfg actuel de la copie en /sdb8, est identique comme tu le dis à ce qui est dans le grub.cfg de /sda12 . Pour la rubrique
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-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
linux /boot/vmlinuz-3.13.0-53-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-53-generic
}
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-700731a7-ff6c-4343-9863-5c527faf3984' {
menuentry 'Ubuntu, avec Linux 3.13.0-53-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-53-generic-advanced-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
echo 'Chargement de Linux 3.13.0-53-generic…'
linux /boot/vmlinuz-3.13.0-53-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.13.0-53-generic
}
menuentry 'Ubuntu, with Linux 3.13.0-53-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-53-generic-recovery-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
echo 'Chargement de Linux 3.13.0-53-generic…'
linux /boot/vmlinuz-3.13.0-53-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.13.0-53-generic
}
menuentry 'Ubuntu, avec Linux 3.13.0-52-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-52-generic-advanced-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
echo 'Chargement de Linux 3.13.0-52-generic…'
linux /boot/vmlinuz-3.13.0-52-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.13.0-52-generic
}
menuentry 'Ubuntu, with Linux 3.13.0-52-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-52-generic-recovery-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
echo 'Chargement de Linux 3.13.0-52-generic…'
linux /boot/vmlinuz-3.13.0-52-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.13.0-52-generic
}
menuentry 'Ubuntu, avec Linux 3.13.0-51-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-51-generic-advanced-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
echo 'Chargement de Linux 3.13.0-51-generic…'
linux /boot/vmlinuz-3.13.0-51-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.13.0-51-generic
}
menuentry 'Ubuntu, with Linux 3.13.0-51-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-51-generic-recovery-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
echo 'Chargement de Linux 3.13.0-51-generic…'
linux /boot/vmlinuz-3.13.0-51-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.13.0-51-generic
}
menuentry 'Ubuntu, avec Linux 3.13.0-49-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-49-generic-advanced-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
echo 'Chargement de Linux 3.13.0-49-generic…'
linux /boot/vmlinuz-3.13.0-49-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.13.0-49-generic
}
menuentry 'Ubuntu, with Linux 3.13.0-49-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-49-generic-recovery-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
echo 'Chargement de Linux 3.13.0-49-generic…'
linux /boot/vmlinuz-3.13.0-49-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.13.0-49-generic
}
menuentry 'Ubuntu, avec Linux 3.13.0-48-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-48-generic-advanced-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
echo 'Chargement de Linux 3.13.0-48-generic…'
linux /boot/vmlinuz-3.13.0-48-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.13.0-48-generic
}
menuentry 'Ubuntu, with Linux 3.13.0-48-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-48-generic-recovery-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
echo 'Chargement de Linux 3.13.0-48-generic…'
linux /boot/vmlinuz-3.13.0-48-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.13.0-48-generic
}
menuentry 'Ubuntu, avec Linux 3.13.0-46-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-46-generic-advanced-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
echo 'Chargement de Linux 3.13.0-46-generic…'
linux /boot/vmlinuz-3.13.0-46-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.13.0-46-generic
}
menuentry 'Ubuntu, with Linux 3.13.0-46-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-46-generic-recovery-700731a7-ff6c-4343-9863-5c527faf3984' {
recordfail
load_video
insmod gzio
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 700731a7-ff6c-4343-9863-5c527faf3984
else
search --no-floppy --fs-uuid --set=root 700731a7-ff6c-4343-9863-5c527faf3984
fi
echo 'Chargement de Linux 3.13.0-46-generic…'
linux /boot/vmlinuz-3.13.0-46-generic root=UUID=700731a7-ff6c-4343-9863-5c527faf3984 ro recovery nomodeset
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.13.0-46-generic
}
}
### END /etc/grub.d/10_linux ###
Tu peux comparer avec celui de /sda12 . c'est le même contenu. Çà ne marche pas correctement pour /sdb8, car çà démarre en fait /sda12 .
Je le fais remarquer post#18 .
C'est pour remettre tout çà en ordre que je te proposais de réinstaller Grub avec Boot-Repair (où en chroot) en session live, sur l'os en /sdb8.
Le fstab de /sdb8 étant sans erreur d'UUID maintenant, tu peux faire la manip pour permettre au reboot suivant de bien démarrer sur l'Os cloné en /sdb8 .
Et là les deux Os bien qu'identiques, seront bien indépendant. Les modifs faites sur l'un ne seront pas visibles sur l'autre.
C'est le souci actuel de ta config entre ces deux Os.
Remarque;
Faire une maj de Grub sur /sdb8 en le démarrant comme il est actuellement reviendra en fait à faire la maj de grub sur /sda12 . Puis que dans cette rubrique c'est le démarrage de /sda12 qui est concerné. (partition /sda12 et son UUID)
Une maj de Grub dans le /sdb8 actuel, n'est pas suffisante. Il faut réinstaller Grub sur cet Os, pour que l'UUID de la partition /sdb8 soit portée dans cette rubrique.
Et çà tu ne peux le faire qu'en démarrant effectivement sur /sdb8 (pas possible pour le moment) ... Où en session live.
Pour les menus Grub à rallonge (ou fichiers grub.cfg). Soit on empêche os-prober de s’exécuter.
Dans ce cas il n'y a pas d'autres Os dans les menu grub ... Sauf bien sûr dans l'Os qui fait démarrer la machine par défaut...
Il faut bien pouvoir choisir dans le menu grub de cet Os , sur quoi faire démarrer la machine.
Soit on pratique comme je le fais.
Le but étant de ne pas avoir dans les fichiers grub.cfg des Os qui ne démarrent pas la machine par défaut. Dans la rubrique 30_os-prober , aucun autre Os de la config, porté dedans, çà évite qu'au fur et à mesure des maj système avec changement de noyau, donc maj de grub faite. De se retrouver avec des fichiers grub.cfg à rallonge.
Je sais c'est contraignant, mais je ne connais pas d'autre solutions pour pallier au bug de grub V2.00 pour le moment.
Ou alors ne plus avoir dans la config, que des Os en 13.04 et plus, qui ont la version V2.00 de grub, pour être tranquille
Je n'aime pas la présentation du menu Grub, et la configuration de la version v2.00 et + de Grub .
Car çà ne garde pas les modifs de noms d'Os sur la première ligne de chaque menulist que l'on peut faire en modifiant les fichiers /etc/default/grub. Ce que garde bien la version v1,98/99 .
Il n'y a que le premier Os qui présente la modif en clair. Pour les autres Os du menu Grub en V2.00 et + , il faut regarder dans les options avancées de démarrage des menulist ...
Pour le moment j'ai 16 Os installé sur 4 hdd internes . J'ai fait du ménage, car avant j'en avais 30 rien que sur un seul hdd.
C'est pour çà que je préfère démarrer la machine par défaut sur un Os en 12.04 avec grub v1,99 .
@+. Babdu89 .