Contenu | Rechercher | Menus

Annonce

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

À propos de l'équipe du forum.

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

Hors 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,



atis a écrit :

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.

Hors 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 big_smile
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

atis a écrit :

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

atis a écrit :

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

#10 Le 30/10/2024, à 10:42

atis

Re : Grub ne voit qu'un seul de mes disques bootable

Voici les choix que j'ai dans le menu uefi :

20241030-102833.jpg

Le disque samsung 2To est celui sur lequel il y a mon ubuntu normal de travail, le sda. L'autre disque sdb est invisible.

Atis

Hors 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