[résolu]Pas de disque bootable après installation debian 13

Tags: #<Tag:0x00007f9c81231de0> #<Tag:0x00007f9c81231d18>

Bonjour,
J’ai monté un nouveau SSD et un nouveau HDD dans mon PC portable,
installé debian 13 à partir d’une clé USB

Lors du partitionnement manuel des disques, j’ai validé cette config (c’est une reproduction de la copie d’écran)

/dev/nvme0n1 - 256 GB KB630ZMV256G TOSHIBA
partition n°1 primaire 255.0 GB F ext4 /
partition n°5 logique 1,1 GB f swap swap
SCSI1 (0,0,0) (sda) 500,1 GB ATA ST500LT012-1DG14
partition n°5 logique 500,1 GB f ext4 /home
SCSI2 (0,0,0) (sdb) 15,7 GB Generic Flash Disk (celui-là c’est le support d’installation)

Ensuite, j’ai bien demandé installation de Grub, sur le SSD mais au redemarrage le bios est affiché car il n’y a pas de disque bootable. Dans le bios, on voit bien les deux disques
J’ai refait l’install deux fois !
Ou puis-je chercher l’erreur que j’ai bien pu commettre ?
Merci
Bonne fin de journée

Bonjour,
Il faut faire une partition /boot/efi de type EFI. Sinon effectivement ton grub ne s’installera pas.

C’est une nouveauté de trixie ?

Absolument pas.

Je ne comprend pas très bien. J’ai regardé le bios de la machine, c’est bien un bios, uefi n’est pas mentionné.
La semaine dernière j’ai installé cette version 13 sur une autre machine (SSD + HHD et Bios Asus aussi) sans partition /boot/efi, tout s’est très bien passé.
Est-ce que tu peux m’expliquer la problèmatique ou me donner un lien vers une page ?
Merci

Le format de tes disques est bien en gpt?
Ton autre installation est probablement en mdos.

Ceci étant, je ne fait plus que des installation en UEFI depuis pas mal de temps. Sachant que BIOS de toute façon va finir par être abandonné un jour ou l’autre, il vaut mieux faire ses machines en UEFI.

Tu as sans doute installé l’amorçage sur la clé usb lors de l’installation, vérifie où est installé /boot et l’amorçage.

Si tu n’utilises pas EFI, il faut que ta partition /boot soit créée avec l’option de l’amorçage.

Si l’installation s’est faite à l’ancienne, donc en CSM/MBR:

Il faut effectivement ajouter l’amorçage sur une partition.

Le / par exemple.
La partition/boot n’est pas obligatoire.

N’oubliez pas que en CSM/MBR, c’est 4 partitions principales maximum.

Bonjour,
Je viens de finir l’installation commencée avant de lire vos messages.
Ca démarre sans problèmes, j’ai refait les partitions du ssd en creant une /boot/efi de moins de 1 go.
Je suis d’acc que la comparaison entre deux machines n’est pas judicieuse, le bios du pc installé sans EFI date de 2010, le portable est de 2020. Va pour l’EFI, ca m’a permis de m’y mettre ! Merci pour vos réponses.
Eric
Je copie ici la table des partitions à toutes fins utiles :
/dev/nvme0n1 - 256 GB KB630ZMV256G TOSHIBA
partition n°1 primaire 82,8 MB f ESP
partition n°6 logique 254,9 GB f ext4 /
partition n°5 logique 1,1 GB K swap swap
SCSI1 (0,0,0) (sda) 500,1 GB ATA ST500LT012-1DG14
partition n°5 logique 500,1 GB K ext4 /home
SCSI2 (0,0,0) (sdb) 15,7 GB Generic Flash Disk (celui-là c’est le support d’installation)

Attention, la taille d’une partition EFI désormais devrait être d’au moins 500M voire 1G pour la possibilité d’utilisation de l’UKI ou de systemd-boot.

Argh … j’avais rapidement lu max 500mo.
Qu’est-ce que je risque ?

bille@bille:~$ sudo fdisk -l /dev/nvme0n1p1
Disque /dev/nvme0n1p1 : 79 MiB, 82837504 octets, 161792 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d’E/S (minimale / optimale) : 512 octets / 512 octets
Type d’étiquette de disque : dos
Identifiant de disque : 0x00000000

ah tu es en dos, donc coté fonctionnalité t’es limité au niveau de la gestion des disques., partitions, système de démarrage.
D’autant que d’ici peu, ça va être abandonné.

Concrètement, tu risques d’avoir ta partition /boot/efi pleine rapidement.

Ne garde pas plus de 2 images de kernels, mêmes si elles sont dans le /boot, tu auras des choses dedans.

Contenu de mon /boot/efi (~512 MiB):

$ sudo ls -lah /boot/efi/EFI/debian
total 4,4M
drwx------ 2 root root 4,0K 30 août  14:12 .
drwx------ 3 root root 4,0K 30 août  14:12 ..
-rwx------ 1 root root  108 30 août  14:12 BOOTX64.CSV
-rwx------ 1 root root  86K 30 août  14:12 fbx64.efi
-rwx------ 1 root root  112 30 août  14:12 grub.cfg
-rwx------ 1 root root 2,6M 30 août  14:12 grubx64.efi
-rwx------ 1 root root 831K 30 août  14:12 mmx64.efi
-rwx------ 1 root root 935K 30 août  14:12 shimx64.efi

Contenu de mon /boot (~1 GiB):

$ sudo ls -lah /boot/
total 51M
drwxr-xr-x 1 root root  240 30 août  14:29 .
drwxr-xr-x 1 root root  236 30 août  14:08 ..
-rw-r--r-- 1 root root 277K 16 juil. 09:13 config-6.12.38+deb13-amd64
drwx------ 3 root root 4,0K  1 janv.  1970 efi
drwxr-xr-x 1 root root  136 30 août  14:12 grub
-rw-r--r-- 1 root root  39M 30 août  14:29 initrd.img-6.12.38+deb13-amd64
-rw-r--r-- 1 root root   83 16 juil. 09:13 System.map-6.12.38+deb13-amd64
-rw-r--r-- 1 root root  12M 16 juil. 09:13 vmlinuz-6.12.38+deb13-amd64

Par comparaison:

~# ls -lah /boot
total 283M
drwxr-xr-x  5 root root 4,0K 13 août  17:38 .
drwxr-xr-x 20 root root 4,0K 30 août  12:08 ..
-rw-r--r--  1 root root 277K 16 juil. 09:13 config-6.12.38+deb13-amd64
-rw-r--r--  1 root root 277K 12 août  05:28 config-6.12.41+deb13-amd64
drwx------  3 root root 4,0K  1 janv.  1970 efi
drwxr-xr-x  7 root root 4,0K 13 août  17:38 grub
-rw-r--r--  1 root root 130M 12 août  13:14 initrd.img-6.12.38+deb13-amd64
-rw-r--r--  1 root root 130M 13 août  17:38 initrd.img-6.12.41+deb13-amd64
drwx------  2 root root  16K 11 août  12:55 lost+found
-rw-r--r--  1 root root   83 16 juil. 09:13 System.map-6.12.38+deb13-amd64
-rw-r--r--  1 root root   83 12 août  05:28 System.map-6.12.41+deb13-amd64
-rw-r--r--  1 root root  12M 16 juil. 09:13 vmlinuz-6.12.38+deb13-amd64
-rw-r--r--  1 root root  12M 12 août  05:28 vmlinuz-6.12.41+deb13-amd64

Sans compter que j’ai un thème grub:

~# ls -lah /boot/grub/themes/enedwaith/
total 556K
drwxr-xr-x 3 zargos zargos 4,0K 16 mars  18:59 .
drwxr-xr-x 4 root   root   4,0K 12 août  11:56 ..
-rw-r--r-- 1 zargos zargos 303K 12 août  11:56 background.png
drwxr-xr-x 2 zargos zargos 4,0K 12 août  11:56 icons
-rw-r--r-- 1 zargos zargos  161 21 déc.   2024 select_c.png
-rw-r--r-- 1 zargos zargos  219 21 déc.   2024 select_e.png
-rw-r--r-- 1 zargos zargos  211 21 déc.   2024 select_w.png
-rw-r--r-- 1 zargos zargos  976 21 déc.   2024 terminal_box_c.png
-rw-r--r-- 1 zargos zargos  952 21 déc.   2024 terminal_box_e.png
-rw-r--r-- 1 zargos zargos 1,1K 21 déc.   2024 terminal_box_ne.png
-rw-r--r-- 1 zargos zargos  963 21 déc.   2024 terminal_box_n.png
-rw-r--r-- 1 zargos zargos 1,1K 21 déc.   2024 terminal_box_nw.png
-rw-r--r-- 1 zargos zargos 1,1K 21 déc.   2024 terminal_box_se.png
-rw-r--r-- 1 zargos zargos  963 21 déc.   2024 terminal_box_s.png
-rw-r--r-- 1 zargos zargos 1,1K 21 déc.   2024 terminal_box_sw.png
-rw-r--r-- 1 zargos zargos  952 21 déc.   2024 terminal_box_w.png
-rw-r--r-- 1 zargos zargos  22K 21 déc.   2024 terminus-12.pf2
-rw-r--r-- 1 zargos zargos  24K 21 déc.   2024 terminus-14.pf2
-rw-r--r-- 1 zargos zargos  24K 21 déc.   2024 terminus-16.pf2
-rw-r--r-- 1 zargos zargos  27K 21 déc.   2024 terminus-18.pf2
-rw-r--r-- 1 zargos zargos  852 16 mars  18:17 theme.txt
-rw-r--r-- 1 zargos zargos  39K 21 déc.   2024 ubuntu_regular_17.pf2
-rw-r--r-- 1 zargos zargos  46K 21 déc.   2024 ubuntu_regular_20.pf2

Ce qui me faitr:

~# df -h
Sys. de fichiers               Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/vg01-boot            1,8G    299M  1,4G  18% /boot
/dev/nvme2n1p1                   1,9G    8,8M  1,9G   1% /boot/efi

mais je n’utilise pas pour le moment ni systemd-boot ni Unified Kernel Image, mais ça va venir, car j’utilise deux disques nvme chiffrés sur lesquels est répartit mon LVM.

Je pense refaire l’install mais je ne me souviens pas vraiment comment j’ai procédé pour créer la partition /boot/efi en dos …
Du coup, il faudrait choisir GPT, c’est ça ?

Pas possible, il faut que ton disque soit en GPT

c’est ça :slight_smile:

Il faudrait que le PC soit configuré en UEFI.

Et les tables de partitions des « disques » en GPT.

Le PC est sans doute configuré en UEFI, puisque lors de l’installation, avant le partitionnement, je vois « Le microcode de ce système a démarré l’installateur en mode UEIFI, mais il semble… »
Forcer l’installation UEFI oui/non, j’avais choisi oui
Pour ce qui est de GPT je verrais ça sur les options de partition, j’imagine que le meme choix doit etre appliqué à tous les disques…