#1 Le 28/10/2024, à 20:37
- atis
Grub ne voit qu'un seul de mes disques bootable
Bonjour à tous,
J'ai deux disques ssd distincts, sur lesquels j'ai installé ubuntu 24.04 (un pour bosser etc.., l'autre pour mon gamin qui apprend les lignes de commandes et qui voulait aussi avoir l’accès root).
Mais dans le menu de grub, un seul disque apparaît. De même dans grub customizer,; et de même dans le menu uefi. Pour changer d'ubuntu, je dois débrancher un disque et retourner dans mon menu uefi. Pas très pratique.
Voici l'url de mon boot-info : boot-info
Est-ce que quelqu'un peut m'expliquer ce que je dois faire ?
Merci !
Atis
Hors ligne
#2 Le 28/10/2024, à 21:42
- nany
Re : Grub ne voit qu'un seul de mes disques bootable
Bonjour,
La durée dans paste.ubuntu.com étant limitée, voici le rapport boot-info pour la pérennité :
boot-info-4ppa2081 [20241028_2025]
============================== Boot Info Summary ===============================
=> Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 2048
of the same hard drive for core.img. core.img is at this location and
looks for (,gpt2)/boot/grub. It also embeds following components:
modules
---------------------------------------------------------------------------
fshelp ext2 part_gpt biosdisk
---------------------------------------------------------------------------
=> Grub2 (v2.00) is installed in the MBR of /dev/sdb and looks at sector 2048
of the same hard drive for core.img. core.img is at this location and
looks for (,gpt2)/boot/grub. It also embeds following components:
modules
---------------------------------------------------------------------------
fshelp ext2 part_gpt biosdisk
---------------------------------------------------------------------------
sda1: __________________________________________________________________________
File system: BIOS Boot partition
Boot sector type: Grub2's core.img
Boot sector info:
sda2: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 24.04.1 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
/boot/grub/i386-pc/core.img
sdb1: __________________________________________________________________________
File system: BIOS Boot partition
Boot sector type: Grub2's core.img
Boot sector info:
sdb2: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 24.04.1 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
/boot/grub/i386-pc/core.img
================================ 2 OS detected =================================
OS#1 (linux): L'OS actuellement utilisé - Ubuntu 24.04.1 LTS on sda2
OS#2 (linux): Ubuntu 24.04.1 LTS on sdb2
================================ Host/Hardware =================================
CPU architecture: 64-bit
Video: GK208B [GeForce GT 710] from NVIDIA Corporation
BOOT_IMAGE of the installed session in use:
/boot/vmlinuz-6.8.0-47-generic root=UUID=5cc86082-bbb0-4eb8-90dc-236bd65ed18e ro quiet splash
df -Th / : /dev/sda2 ext4 1,8T 219G 1,5T 13% /
===================================== UEFI =====================================
BIOS/UEFI firmware: P5.10(4.6) from American Megatrends Inc.
The firmware seems EFI-compatible, but this installed-session is in Legacy/BIOS/CSM mode (not in EFI mode).
============================= Drive/Partition Info =============================
Disks info: ____________________________________________________________________
sda : is-GPT, hasBIOSboot, has-noESP, not-usb, not-mmc, has-os, no-wind, 2048 sectors * 512 bytes
sdb : is-GPT, hasBIOSboot, has-noESP, not-usb, not-mmc, has-os, no-wind, 2048 sectors * 512 bytes
Partitions info (1/3): _________________________________________________________
sda2 : is-os, 64, apt-get, grub-pc , grub2, grub-install, grubenv-ok, update-grub, end-after-100GB
sdb2 : is-os, 64, apt-get, grub-pc , grub2, grub-install, grubenv-ng, update-grub, end-after-100GB
Partitions info (2/3): _________________________________________________________
sda2 : isnotESP, fstab-without-efi, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot, ext4
sdb2 : isnotESP, fstab-without-efi, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot, ext4
Partitions info (3/3): _________________________________________________________
sda2 : not--sepboot, with-boot, fstab-without-boot, not-sep-usr, with--usr, fstab-without-usr, customized, sda
sdb2 : not--sepboot, with-boot, fstab-without-boot, not-sep-usr, with--usr, fstab-without-usr, std-grub.d, sdb
fdisk -l (filtered): ___________________________________________________________
Disk sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk identifier: 2AFCECE4-411D-4B69-96FF-AA3F0BD3F589
Start End Sectors Size Type
sda1 2048 4095 2048 1M BIOS boot
sda2 4096 3907026943 3907022848 1.8T Linux filesystem
Disk sdb: 223.57 GiB, 240057409536 bytes, 468862128 sectors
Disk identifier: B30B50BA-FA6D-462C-B24B-0C96024709C4
Start End Sectors Size Type
sdb1 2048 4095 2048 1M BIOS boot
sdb2 4096 468858879 468854784 223.6G Linux filesystem
parted -lm (filtered): _________________________________________________________
sda:2000GB:scsi:512:512:gpt:ATA Samsung SSD 870:;
1:1049kB:2097kB:1049kB:::bios_grub;
2:2097kB:2000GB:2000GB:ext4::;
sdb:240GB:scsi:512:512:gpt:ATA INTEL SSDSC2CT24:;
1:1049kB:2097kB:1049kB:::bios_grub;
2:2097kB:240GB:240GB:ext4::;
blkid (filtered): ______________________________________________________________
NAME FSTYPE UUID PARTUUID LABEL PARTLABEL
sda
├─sda1 3d209858-84d8-4a1f-8728-cb9c3ebb59a6
└─sda2 ext4 5cc86082-bbb0-4eb8-90dc-236bd65ed18e 20672538-4d0e-4501-84b4-1ae869b79070
sdb
├─sdb1 d67908ac-8b62-47e5-9727-dd12cc2e06b3
└─sdb2 ext4 a36b9889-e42b-4f9f-a175-8349be79c7ea ddd552ae-0826-4e2c-871b-0c4d36e9fefe
sdc
sdd
sde
sdf
Mount points (filtered): _______________________________________________________
Avail Use% Mounted on
/dev/sda2 1.5T 12% /
/dev/sdb2 194.4G 6% /mnt/boot-sav/sdb2
Mount options (filtered): ______________________________________________________
/dev/sda2 ext4 rw,relatime
/dev/sdb2 ext4 rw,relatime
====================== sda2/boot/grub/grub.cfg (filtered) ======================
Ubuntu 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
### END /etc/grub.d/30_os-prober ###
UEFI Firmware Settings uefi-firmware
### END /etc/grub.d/30_uefi-firmware ###
========================== sda2/etc/fstab (filtered) ===========================
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during curtin installation
/dev/disk/by-uuid/5cc86082-bbb0-4eb8-90dc-236bd65ed18e / ext4 defaults 0 1
/swap.img none swap sw 0 0
======================= sda2/etc/default/grub (filtered) =======================
GRUB_DEFAULT="0"
GRUB_TIMEOUT_STYLE="hidden"
GRUB_TIMEOUT="0"
GRUB_DISTRIBUTOR="`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER="true"
GRUB_HIDDEN_TIMEOUT="1"
==================== sda2: Location of files loaded by Grub ====================
GiB - GB File Fragment(s)
176,921016693 = 189,967495168 boot/grub/grub.cfg 1
1624,129108429 = 1743,895351296 boot/grub/i386-pc/core.img 1
427,594005585 = 459,125567488 boot/vmlinuz 2
429,789310455 = 461,482758144 boot/vmlinuz-6.8.0-45-generic 1
427,594005585 = 459,125567488 boot/vmlinuz-6.8.0-47-generic 2
429,789310455 = 461,482758144 boot/vmlinuz.old 1
1193,728511810 = 1281,756229632 boot/initrd.img 6
423,095699310 = 454,295547904 boot/initrd.img-6.8.0-45-generic 4
1193,728511810 = 1281,756229632 boot/initrd.img-6.8.0-47-generic 6
423,095699310 = 454,295547904 boot/initrd.img.old 4
===================== sda2: ls -l /etc/grub.d/ (filtered) ======================
-rwxr-xr-x 1 root root 18133 Apr 4 2024 10_linux
-rwxr-xr-x 1 root root 43202 Apr 4 2024 10_linux_zfs
-rwxr-xr-x 1 root root 14513 Apr 4 2024 20_linux_xen
-rwxr-xr-x 1 root root 786 Apr 4 2024 25_bli
-rwxr-xr-x 1 root root 13120 Apr 4 2024 30_os-prober
-rwxr-xr-x 1 root root 1174 Apr 4 2024 30_uefi-firmware
-rwxr-xr-x 1 root root 722 Apr 5 2024 35_fwupd
-rwxr-xr-x 1 root root 214 Apr 4 2024 40_custom
-rwxr-xr-x 1 root root 215 Apr 4 2024 41_custom
drwxr-xr-x 4 root root 4096 Aug 20 11:03 backup
drwxr-xr-x 2 root root 4096 Aug 20 11:03 bin
drwxr-xr-x 2 root root 4096 Aug 26 13:07 proxifiedScripts
====================== sdb2/boot/grub/grub.cfg (filtered) ======================
Ubuntu a36b9889-e42b-4f9f-a175-8349be79c7ea
Ubuntu 24.04.1 LTS (24.04) (on sda2) 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
### END /etc/grub.d/30_os-prober ###
UEFI Firmware Settings uefi-firmware
### END /etc/grub.d/30_uefi-firmware ###
========================== sdb2/etc/fstab (filtered) ===========================
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdc2 during curtin installation
/dev/disk/by-uuid/a36b9889-e42b-4f9f-a175-8349be79c7ea / ext4 defaults 0 1
/swap.img none swap sw 0 0
======================= sdb2/etc/default/grub (filtered) =======================
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
==================== sdb2: Location of files loaded by Grub ====================
GiB - GB File Fragment(s)
132,335918427 = 142,094610432 boot/grub/grub.cfg 1
60,130882263 = 64,565043200 boot/grub/i386-pc/core.img 1
10,344005585 = 11,106791424 boot/vmlinuz 1
10,344005585 = 11,106791424 boot/vmlinuz-6.8.0-47-generic 1
10,344005585 = 11,106791424 boot/vmlinuz.old 1
60,461570740 = 64,920117248 boot/initrd.img 1
3,945365906 = 4,236304384 boot/initrd.img-6.8.0-41-generic 1
60,461570740 = 64,920117248 boot/initrd.img-6.8.0-47-generic 1
60,461570740 = 64,920117248 boot/initrd.img.old 1
===================== sdb2: ls -l /etc/grub.d/ (filtered) ======================
-rwxr-xr-x 1 root root 18133 Apr 4 2024 10_linux
-rwxr-xr-x 1 root root 43202 Apr 4 2024 10_linux_zfs
-rwxr-xr-x 1 root root 14513 Apr 4 2024 20_linux_xen
-rwxr-xr-x 1 root root 786 Apr 4 2024 25_bli
-rwxr-xr-x 1 root root 13120 Apr 4 2024 30_os-prober
-rwxr-xr-x 1 root root 1174 Apr 4 2024 30_uefi-firmware
-rwxr-xr-x 1 root root 722 Apr 5 2024 35_fwupd
-rwxr-xr-x 1 root root 214 Apr 4 2024 40_custom
-rwxr-xr-x 1 root root 215 Apr 4 2024 41_custom
Suggested repair: ______________________________________________________________
The default repair of the Boot-Repair utility would purge (in order to fix grub.d) and reinstall the grub2 of
sda2 into the MBR of sda.
Grub-efi would not be selected by default because no ESP detected.
Additional repair would be performed: unhide-bootmenu-10s
Final advice in case of suggested repair: ______________________________________
Please do not forget to make your BIOS boot on sda (ATA Samsung SSD 870) disk!
On peut noter que les installations ont été faites en LEGACY, why not?
Voici un extrait :
======================= sda2/etc/default/grub (filtered) =======================
…
GRUB_DISABLE_OS_PROBER="true"
…
Il faudrait éditer le fichier pour remplacer true par false puis reconstruire le menu de GRUB avec cette commande :
sudo update-grub
Ainsi, la détection d’autres OS devrait se faire lors de la construction du menu.
En ligne
#3 Le 29/10/2024, à 10:33
- atis
Re : Grub ne voit qu'un seul de mes disques bootable
Hello,
Merci pour ta réponse. Et merci d'avoir colleé le boot-info ici, je ne savais pas que les liens disparaissaient.
Effectivement, ton changement permet bien de faire apparaître l'autre disque avec ubuntu. Par contre, il refuse de booter. J'obtiens comme message d'erreur :
erreur : no such device : a36b9889-e42b-4f9f-a175-8349be79c7ea.
erreur : hd1 cannot get C/H/S values.
erreur : le noyau doit d'abord être chargé.
Est-ce que c'est parce que grub est aussi installé sur le 2ème disque ?
Atis
Hors ligne
#4 Le 29/10/2024, à 11:21
- nany
Re : Grub ne voit qu'un seul de mes disques bootable
Bonjour,
J'obtiens comme message d'erreur :
erreur : no such device : a36b9889-e42b-4f9f-a175-8349be79c7ea. erreur : hd1 cannot get C/H/S values. erreur : le noyau doit d'abord être chargé.
Est-ce que c'est parce que grub est aussi installé sur le 2ème disque ?
C’est possible. On peut voir ceci dans le rapport :
============================== Boot Info Summary ===============================
=> Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 2048
of the same hard drive for core.img. core.img is at this location and
looks for (,gpt2)/boot/grub. It also embeds following components:
modules
---------------------------------------------------------------------------
fshelp ext2 part_gpt biosdisk
---------------------------------------------------------------------------
=> Grub2 (v2.00) is installed in the MBR of /dev/sdb and looks at sector 2048
of the same hard drive for core.img. core.img is at this location and
looks for (,gpt2)/boot/grub. It also embeds following components:
modules
---------------------------------------------------------------------------
fshelp ext2 part_gpt biosdisk
---------------------------------------------------------------------------
Les deux GRUBs seraient indépendants l’un de l’autre ? Je ne sais pas trop comment interpéter cette partie.
Peut-être est dû au fait des installation en LEGACY sur des tables de partitions GPT (donc avec des partitions Bios Boot) ?
Je ne vois malheureusement pas comment corriger cela.
Ma seule proposition serait de refaire les installations en mode EFI.
En ligne
#5 Le 29/10/2024, à 11:47
- geole
Re : Grub ne voit qu'un seul de mes disques bootable
Bonjour.
Pour le diagnostic.
La partition indiquée a la bonne valeur en UUID.
└─sdb2 ext4 a36b9889-e42b-4f9f-a175-8349be79c7ea
Comme elle est définie dans une table de partition GPT, je pense que le module de gestion GPT a été oublié. Pour le vérifier, il faudrait la quasi totalité du grub
grep -v "#" /boot/grub/grub.cfg
Hormis le passage EFI qui peut être impossible si l'ordinateur est vieux, il existe trois autres possibilités.
1) Modifier le bios pour choisir SDB lorsqu'on veut booter sur ce disque et que le boot précédant était sur SDA et inversement.
2) Faire une entrée personnalisée grub chargeant le module GPT si mon hypothèse est confirmée.
3) Faire une conversion du disque SDB en ms-dos suivi d'un boot-repair du second O.S.
Dernière modification par geole (Le 29/10/2024, à 11:52)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#6 Le 29/10/2024, à 16:02
- atis
Re : Grub ne voit qu'un seul de mes disques bootable
Hello,
Merci pour vos réponses.
Ma carte mère est ASRock FM2A68M-DG3+. Je viens de voir sur le site asrock qu'elle supporte le uefi.
Quand j'ai installé ces ubuntu, je n'ai pas vu si on pouvait choisir bios ou uefi. C'est à quel moment ?
Quand je rentre dans le menu de la carte mère, un seul des deux disques est visible. Pour voir l'autre, je dois en débrancher un.
Le disque sda étant celui de travail, je n'ai pas du tout envie de réinstaller
Par contre, je peux sans problème réinstaller le sdb. Comment est-ce que je dois procéder pour que ça marche bien ?
Je dois reconnaître que ma compréhension sur le boot est très limitée...
Atis
Hors ligne
#7 Le 29/10/2024, à 16:06
- atis
Re : Grub ne voit qu'un seul de mes disques bootable
Voici le résultat de la commande demandée par geole :
atis@pc-atis:~$ sudo grep -v "#" /boot/grub/grub.cfg
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${initrdfail}" = 2 ]; then
set initrdfail=
elif [ "${initrdfail}" = 1 ]; then
set next_entry="${prev_entry}"
set prev_entry=
save_env prev_entry
if [ "${next_entry}" ]; then
set initrdfail=2
fi
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 initrdfail {
if [ -n "${have_grubenv}" ]; then if [ -n "${partuuid}" ]; then
if [ -z "${initrdfail}" ]; then
set initrdfail=1
if [ -n "${boot_once}" ]; then
set prev_entry="${default}"
save_env prev_entry
fi
fi
save_env initrdfail
fi; 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 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
else
search --no-floppy --fs-uuid --set=root 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
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
elif sleep --interruptible 0 ; then
set timeout=0
fi
fi
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
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 [ ${grub_platform} != pc ]; then
set linux_gfx_mode=keep
elif 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 Normal" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-5cc86082-bbb0-4eb8-90dc-236bd65ed18e' {
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 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
else
search --no-floppy --fs-uuid --set=root 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
fi
linux /boot/vmlinuz-6.8.0-47-generic root=UUID=5cc86082-bbb0-4eb8-90dc-236bd65ed18e ro quiet splash $vt_handoff
initrd /boot/initrd.img-6.8.0-47-generic
}
submenu "Advanced options for Ubuntu"{
menuentry "Ubuntu, with Linux 6.8.0-47-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.8.0-47-generic-advanced-5cc86082-bbb0-4eb8-90dc-236bd65ed18e' {
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 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
else
search --no-floppy --fs-uuid --set=root 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
fi
echo 'Loading Linux 6.8.0-47-generic ...'
linux /boot/vmlinuz-6.8.0-47-generic root=UUID=5cc86082-bbb0-4eb8-90dc-236bd65ed18e ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-6.8.0-47-generic
}
menuentry "Ubuntu, with Linux 6.8.0-47-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.8.0-47-generic-recovery-5cc86082-bbb0-4eb8-90dc-236bd65ed18e' {
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 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
else
search --no-floppy --fs-uuid --set=root 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
fi
echo 'Loading Linux 6.8.0-47-generic ...'
linux /boot/vmlinuz-6.8.0-47-generic root=UUID=5cc86082-bbb0-4eb8-90dc-236bd65ed18e ro recovery nomodeset dis_ucode_ldr
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-6.8.0-47-generic
}
menuentry "Ubuntu, with Linux 6.8.0-45-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.8.0-45-generic-advanced-5cc86082-bbb0-4eb8-90dc-236bd65ed18e' {
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 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
else
search --no-floppy --fs-uuid --set=root 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
fi
echo 'Loading Linux 6.8.0-45-generic ...'
linux /boot/vmlinuz-6.8.0-45-generic root=UUID=5cc86082-bbb0-4eb8-90dc-236bd65ed18e ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-6.8.0-45-generic
}
menuentry "Ubuntu, with Linux 6.8.0-45-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.8.0-45-generic-recovery-5cc86082-bbb0-4eb8-90dc-236bd65ed18e' {
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 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
else
search --no-floppy --fs-uuid --set=root 5cc86082-bbb0-4eb8-90dc-236bd65ed18e
fi
echo 'Loading Linux 6.8.0-45-generic ...'
linux /boot/vmlinuz-6.8.0-45-generic root=UUID=5cc86082-bbb0-4eb8-90dc-236bd65ed18e ro recovery nomodeset dis_ucode_ldr
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-6.8.0-45-generic
}
}
if [ "$grub_platform" = "efi" ]; then
insmod bli
fi
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
menuentry "Ubuntu Malo" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-a36b9889-e42b-4f9f-a175-8349be79c7ea' {
insmod part_gpt
insmod ext2
set root='hd1,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt2 --hint-efi=hd1,gpt2 --hint-baremetal=ahci1,gpt2 a36b9889-e42b-4f9f-a175-8349be79c7ea
else
search --no-floppy --fs-uuid --set=root a36b9889-e42b-4f9f-a175-8349be79c7ea
fi
linux /boot/vmlinuz-6.8.0-47-generic root=UUID=a36b9889-e42b-4f9f-a175-8349be79c7ea ro quiet splash $vt_handoff
initrd /boot/initrd.img-6.8.0-47-generic
}
submenu "Advanced options for Ubuntu 24.04.1 LTS (24.04) (on /dev/sdb2)"{
menuentry "Ubuntu (on /dev/sdb2)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-47-generic--a36b9889-e42b-4f9f-a175-8349be79c7ea' {
insmod part_gpt
insmod ext2
set root='hd1,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt2 --hint-efi=hd1,gpt2 --hint-baremetal=ahci1,gpt2 a36b9889-e42b-4f9f-a175-8349be79c7ea
else
search --no-floppy --fs-uuid --set=root a36b9889-e42b-4f9f-a175-8349be79c7ea
fi
linux /boot/vmlinuz-6.8.0-47-generic root=UUID=a36b9889-e42b-4f9f-a175-8349be79c7ea ro quiet splash $vt_handoff
initrd /boot/initrd.img-6.8.0-47-generic
}
menuentry "Ubuntu, with Linux 6.8.0-47-generic (on /dev/sdb2)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-47-generic--a36b9889-e42b-4f9f-a175-8349be79c7ea' {
insmod part_gpt
insmod ext2
set root='hd1,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt2 --hint-efi=hd1,gpt2 --hint-baremetal=ahci1,gpt2 a36b9889-e42b-4f9f-a175-8349be79c7ea
else
search --no-floppy --fs-uuid --set=root a36b9889-e42b-4f9f-a175-8349be79c7ea
fi
linux /boot/vmlinuz-6.8.0-47-generic root=UUID=a36b9889-e42b-4f9f-a175-8349be79c7ea ro quiet splash $vt_handoff
initrd /boot/initrd.img-6.8.0-47-generic
}
menuentry "Ubuntu, with Linux 6.8.0-47-generic (recovery mode) (on /dev/sdb2)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-47-generic-root=UUID=a36b9889-e42b-4f9f-a175-8349be79c7ea ro recovery nomodeset dis_ucode_ldr-a36b9889-e42b-4f9f-a175-8349be79c7ea' {
insmod part_gpt
insmod ext2
set root='hd1,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt2 --hint-efi=hd1,gpt2 --hint-baremetal=ahci1,gpt2 a36b9889-e42b-4f9f-a175-8349be79c7ea
else
search --no-floppy --fs-uuid --set=root a36b9889-e42b-4f9f-a175-8349be79c7ea
fi
linux /boot/vmlinuz-6.8.0-47-generic root=UUID=a36b9889-e42b-4f9f-a175-8349be79c7ea ro recovery nomodeset dis_ucode_ldr
initrd /boot/initrd.img-6.8.0-47-generic
}
menuentry "Memory test (memtest86+x64.bin) (on /dev/sdb2)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/memtest86+x64.bin--a36b9889-e42b-4f9f-a175-8349be79c7ea' {
insmod part_gpt
insmod ext2
set root='hd1,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt2 --hint-efi=hd1,gpt2 --hint-baremetal=ahci1,gpt2 a36b9889-e42b-4f9f-a175-8349be79c7ea
else
search --no-floppy --fs-uuid --set=root a36b9889-e42b-4f9f-a175-8349be79c7ea
fi
linux /boot/memtest86+x64.bin
}
menuentry "Memory test (memtest86+x64.bin, serial console) (on /dev/sdb2)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/memtest86+x64.bin--a36b9889-e42b-4f9f-a175-8349be79c7ea' {
insmod part_gpt
insmod ext2
set root='hd1,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt2 --hint-efi=hd1,gpt2 --hint-baremetal=ahci1,gpt2 a36b9889-e42b-4f9f-a175-8349be79c7ea
else
search --no-floppy --fs-uuid --set=root a36b9889-e42b-4f9f-a175-8349be79c7ea
fi
linux /boot/memtest86+x64.bin console=ttyS0,115200
}
}
if [ "$grub_platform" = "efi" ]; then
fwsetup --is-supported
if [ "$?" = 0 ]; then
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
fi
fi
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
atis@pc-atis:~$
Hors ligne
#8 Le 29/10/2024, à 16:12
- geole
Re : Grub ne voit qu'un seul de mes disques bootable
J'ai perdu.
menuentry "Ubuntu Malo" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-a36b9889-e42b-4f9f-a175-8349be79c7ea' {
insmod part_gpt
insmod ext2
set root='hd1,gpt2'
linux /boot/vmlinuz-6.8.0-47-generic root=UUID=a36b9889-e42b-4f9f-a175-8349be79c7ea ro quiet splash $vt_handoff
Donc une possibilité de moins.
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#9 Le 29/10/2024, à 16:16
- geole
Re : Grub ne voit qu'un seul de mes disques bootable
Quand je rentre dans le menu de la carte mère, un seul des deux disques est visible. Pour voir l'autre, je dois en débrancher un.
C'est absolument anormal et la cause que le boot sur le second disque ne se fait pas.
Cela serait bien que tu publies une photo de cette anomalie montrant que tu ne peux choisir le disque de boot
Quand j'ai installé ces ubuntu, je n'ai pas vu si on pouvait choisir bios ou uefi. C'est à quel moment ?
Lorsque tu décides de booter en live-usb.
Si tu choisis le démarrage legacy, cela fait une installation legacy.
Si tu choisis le démarrage EFI, cela fait une installation EFI.
Si tu ne fait pas de choix, le choix par défaut du bios pour les boot sur usb se fait. Manifestement, c'est du legacy.
Dernière modification par geole (Le 29/10/2024, à 16:23)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#11 Le 30/10/2024, à 13:34
- geole
Re : Grub ne voit qu'un seul de mes disques bootable
Bonjour
Ce n'est pas les conseils de boot EFI que tu dois regarder mais les conseils de boot LEGACY
De plus, aucun de tes deux disques ne possède de partition EFI, donc absence certaine de fichier de boot EFI
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne
#12 Le 30/10/2024, à 20:26
- atis
Re : Grub ne voit qu'un seul de mes disques bootable
Je n'ai rien d'autre dans mon menu boot.
C'est peut-être ça le problème tout simplement. Ma carte mère veut que du efi ?
Hors ligne
#13 Le 30/10/2024, à 20:53
- geole
Re : Grub ne voit qu'un seul de mes disques bootable
C'est bien possible.
C'est assez simple de migrer en EFI
Il faut juste booter en LIVE USB EFI puis lancer gparted, rétrécir la partition EXT4 de 36 Mo, créer une partition FAT32 avec l'espace récupéré, lui mettre le drapeau ESP et lancer boot-repair: réparation STANDARD.
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne