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 14/12/2021, à 20:33

vhash

Impossible de configurer GRUB

Bonjour à tous,
J'ai récement installé Ubuntu 21.10 sur mon Dell XPS, en choisissant le partitionnement automatique avec LVM (non chiffré car je voulais chiffrer uniquement mon home).
Tout s'est bien passé, voici les partitions que l'installeur m'a créer:

nvme0n1             259:0    0 476,9G  0 disk 
├─nvme0n1p1         259:1    0   512M  0 part /boot/efi
└─nvme0n1p2         259:2    0 476,4G  0 part 
  ├─vgubuntu-root   253:0    0 475,5G  0 lvm  /
  └─vgubuntu-swap_1 253:1    0   980M  0 lvm  [SWAP]

Mon problème est que je n'arrive pas à configurer mon GRUB pour qu'il boot directement sur l'entrée Ubuntu (qui est d'ailleurs ma seule entrée).
J'ai tenté les modifications usuelles cad edit du fichier :

/etc/default/grub.cfg

puis

update-grub

mais cela ne modifie en rien ma config de grub.

J'ai même installé grub-customizer et c'est pareil, aucune modification ne prend effet.

Un expert pour m'aiguiller ? roll

Hors ligne

#2 Le 14/12/2021, à 22:21

geole

Re : Impossible de configurer GRUB

Bonsoir.
Si tu veux chiffrer tes données, il n'y a pas besoin de LVM.
Si tu veux chiffrer ton home soit tu le mets dans une partition à part, soit tu chiffres tout le logiciel.
Si tu ne souhaites pas hiberner, il est inutile d'isoler la partie swap
Si tu veux compliquer ta situation,  continue avec grub-custimizer.
Si tu veux de l'aide pour faire booter ton installation, lance boot-info et publie l'URL qu'il va générer.
Si tu veux aider au diagnostic, indique la référence commerciale exacte de ton ordinateur portable si c'est un portable
Si tu expliques comment ton ordinateur boote actuellement, cela aidera pas mal.

Dernière modification par geole (Le 14/12/2021, à 22:28)


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

#3 Le 15/12/2021, à 21:26

vhash

Re : Impossible de configurer GRUB

Salut,

Effectivement j'aurai peut etre du faire une install à l'ancienne sans lvm et séparer mon /home ...
Pour le swap également, je n'en souhaitais pas et l'installeur à fait comme ça par défaut ...

Voici l'url du rapport boot-info: https://paste.ubuntu.com/p/V3f89gHnNW/
Mon PC est un Dell XPS 13 9305 (date de 2020 il me semble), j'ai formaté tout le disque et installé Ubuntu 21.10 via le partitionneur automatique.

Actuellement mon PC boot sur Grub avec la configuration par défaut ( affichage du menu, timeout de 20 secondes je crois, etc ...)
Ce que je souhaite c'est boot directement sur Ubuntu etant donné que c'est le seul système installé.

Merci d'avance pour ton aide big_smile

PS: D'accord j'arrète avec le démon grub-customizer lol

Dernière modification par vhash (Le 15/12/2021, à 21:45)

Hors ligne

#4 Le 15/12/2021, à 22:05

geole

Re : Impossible de configurer GRUB

Bonsoir.
Voir documentation https://doc.ubuntu-fr.org/tutoriel/grub … age_manuel
Modifier cette ligne GRUB_TIMEOUT=20 du fichier /etc/default/grub pour mettre 1 ou 0 et faire prendre en compte avec

sudo update-grub

Dernière modification par geole (Le 15/12/2021, à 22:10)


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

#5 Le 15/12/2021, à 22:26

vhash

Re : Impossible de configurer GRUB

Je viens de refaire la manip, puis rebooter et le timeout n'a pas changé.
Pourtant update-grub ne renvoie aucune erreur et m'indique avoir bien généré le fichier de conf grub:

Sourcing file /etc/default/grub' Sourcing file/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.13.0-22-generic
Found initrd image: /boot/initrd.img-5.13.0-22-generic
Found linux image: /boot/vmlinuz-5.13.0-19-generic
Found initrd image: /boot/initrd.img-5.13.0-19-generic
Adding boot menu entry for UEFI Firmware Settings
done

Hors ligne

#6 Le 15/12/2021, à 22:44

geole

Re : Impossible de configurer GRUB

Regarde dans le fichier /etc/default/grub si la ligne a bien été modifiée ou si elle n'est pas en plusieurs exemplaires ou si elle est commentée.

Dernière modification par geole (Le 15/12/2021, à 22:45)


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

#7 Le 15/12/2021, à 22:48

vhash

Re : Impossible de configurer GRUB

La ligne n'est pas commentée, et est bien modifiée et pas en double...

Hors ligne

#8 Le 15/12/2021, à 22:54

geole

Re : Impossible de configurer GRUB

Peux-tu donner le contenu du fichier
ainsi que

ls -ls /etc/grub.d

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 15/12/2021, à 23:17

vhash

Re : Impossible de configurer GRUB

Voici le /etc/default/grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT="Ubuntu"
GRUB_TIMEOUT_STYLE="hidden"
GRUB_TIMEOUT=1
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER="true"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE="640x480"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

GRUB_SAVEDEFAULT="false"
GRUB_HIDDEN_TIMEOUT="0"

Et le retour de ls -ls :

total 136
12 -rwxr-xr-x 1 root root 10627 sept.  2 14:37 00_header
 8 -rwxr-xr-x 1 root root  6258 sept.  2 14:37 05_debian_theme
20 -rwxr-xr-x 1 root root 18151 sept.  2 14:37 10_linux
44 -rwxr-xr-x 1 root root 43031 sept.  2 14:37 10_linux_zfs
16 -rwxr-xr-x 1 root root 12894 sept.  2 14:37 20_linux_xen
 4 -rwxr-xr-x 1 root root  1992 oct.   7 12:20 20_memtest86+
12 -rwxr-xr-x 1 root root 12059 déc.   7 12:21 30_os-prober
 4 -rwxr-xr-x 1 root root  1424 sept.  2 14:37 30_uefi-firmware
 4 -rwxr-xr-x 1 root root   214 sept.  2 14:37 40_custom
 4 -rwxr-xr-x 1 root root   216 sept.  2 14:37 41_custom
 4 drwxr-xr-x 4 root root  4096 déc.  11 21:18 backup
 4 -rw-r--r-- 1 root root   483 sept.  2 14:37 README

Hors ligne

#10 Le 16/12/2021, à 10:34

geole

Re : Impossible de configurer GRUB

Bonjour.
Je ne vois rien d'anormal dans le fichier de paramétrage ni dans le répertoire.

Peux-tu donner le contenu du fichier généré. Bien que je risque de ne pas savoir interpréter.

cat /boot/grub/grub.cfg

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 16/12/2021, à 11:00

FrancisFDZ

Re : Impossible de configurer GRUB

Bonjour,
Il semblerait que les modifications apportées dans /etc/default/grub ne soient pas validées vers /boot/grub/grub.cfg. (ça sera confirmé ou pas par la commande demandée par @geole)
Le mode de boot étant vraisemblablement en UEFI, je laisse la main aux connaisseurs
[Edit La présence du fichier 30_uefi-firmware dans /etc/grub.d confirme que le boot se fait en UEFI [/Edit]

Dernière modification par FrancisFDZ (Le 16/12/2021, à 11:04)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#12 Le 16/12/2021, à 11:47

ylag

Re : Impossible de configurer GRUB

Bonjour,

Sous toute réserve, peut-être modiffier la variable :

GRUB_DEFAULT="Ubuntu"

...en :

GRUB_DEFAULT=0

...dans /etc/default/grub ?

A+

Hors ligne

#13 Le 16/12/2021, à 13:54

geole

Re : Impossible de configurer GRUB

FrancisFDZ a écrit :

[Edit La présence du fichier 30_uefi-firmware dans /etc/grub.d confirme que le boot se fait en UEFI [/Edit]

Bonjour
C'est un faux diagnostic.

ls -ls /etc/grub.d | grep uefi
 4 -rwxr-xr-x 1 root root  1424 janv. 13  2021 30_uefi-firmware

ls /boot/efi/efi
ls: impossible d'accéder à '/boot/efi/efi': Aucun fichier ou dossier de ce type

Dernière modification par geole (Le 16/12/2021, à 13:56)


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

#14 Le 16/12/2021, à 14:03

FrancisFDZ

Re : Impossible de configurer GRUB

geole a écrit :

FrancisFDZ a écrit :

    [Edit] La présence du fichier 30_uefi-firmware dans /etc/grub.d confirme que le boot se fait en UEFI [/Edit]

Bonjour
C'est un faux diagnostic.

Alors, UEFI ou pas ?
Faudra-t'il un boot info ?

[Edit] Pourtant c'était logique (j'aurais du y penser) : grub s'installe sans savoir à priori si le boot sera efi ou legacy, et fournit donc les billes pour les deux. [/Edit]

Dernière modification par FrancisFDZ (Le 16/12/2021, à 14:07)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#15 Le 16/12/2021, à 18:39

ar barzh paour

Re : Impossible de configurer GRUB

le boot-info fourni en #3 (indique EFI)

pastebin
Paste from boot-repair 15 December 2021 20:43 +0000

This paste expires on 2022-01-15.

Syntax highlighting: bash
View raw

boot-info-4ppa133                                              [20211215_2141]

============================== Boot Info Summary ===============================

 => No boot loader is installed in the MBR of /dev/nvme0n1.

nvme0n1p1: _____________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/BOOT/fbx64.efi /efi/BOOT/mmx64.efi 
                       /efi/ubuntu/grubx64.efi /efi/ubuntu/mmx64.efi 
                       /efi/ubuntu/shimx64.efi /efi/ubuntu/grub.cfg

nvme0n1p2: _____________________________________________________________________

    File system:       LVM2_member
    Boot sector type:  -
    Boot sector info: 


================================ 1 OS detected =================================

OS#1:   The OS now in use - Ubuntu 21.10 CurrentSession on mapper/vgubuntu-root

============================ Architecture/Host Info ============================

CPU architecture: 64-bit
BOOT_IMAGE of the installed session in use:
/boot/vmlinuz-5.13.0-22-generic root=/dev/mapper/vgubuntu-root ro quiet splash vt.handoff=7


===================================== UEFI =====================================

BIOS is EFI-compatible, and is setup in EFI-mode for this installed-session.
SecureBoot disabled.

efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0002,0000,0003
Boot0000* USB NIC (IPV4)	PciRoot(0x0)/Pci(0xd,0x0)/USB(1,0)/USB(3,0)/MAC(a0291991d0ec,0)/IPv4(0.0.0.00.0.0.0,0,0)N.....YM....R,Y.
Boot0001* ubuntu	HD(1,GPT,3394b016-313b-40f4-bb29-f91f5ba6314b,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0002* UEFI RST Micron 2300 NVMe 512GB 213030A4EAF6 	PciRoot(0x0)/Pci(0xe,0x0)/NVMe(0x1,00-A0-75-01-30-A4-EA-F6)/HD(1,GPT,3394b016-313b-40f4-bb29-f91f5ba6314b,0x800,0x100000)/File(\EFI\Boot\BootX64.efi)N.....YM....R,Y.
Boot0003* USB NIC (IPV6)	PciRoot(0x0)/Pci(0xd,0x0)/USB(1,0)/USB(3,0)/MAC(a0291991d0ec,0)/IPv6([::]:<->[::]:,0,0)N.....YM....R,Y.

c152ec201c37b6e97bbc2207e49d1271   nvme0n1p1/BOOT/fbx64.efi
fdafb5eece6caeccb788c946a28e6872   nvme0n1p1/BOOT/mmx64.efi
eca92010a3d461e0f52639d330f3f43d   nvme0n1p1/ubuntu/grubx64.efi
fdafb5eece6caeccb788c946a28e6872   nvme0n1p1/ubuntu/mmx64.efi
728124f6ec8e22fbdbe7034812c81b95   nvme0n1p1/ubuntu/shimx64.efi
728124f6ec8e22fbdbe7034812c81b95   nvme0n1p1/BOOT/BOOTX64.efi


============================= Drive/Partition Info =============================

Disks info: ____________________________________________________________________

mapper/vgubuntu-root	: notGPT,	no-BIOSboot,	has-noESP, 	not-usb,	not-mmc, has-os,	2048 sectors * 512 bytes
nvme0n1	: is-GPT,	no-BIOSboot,	has---ESP, 	not-usb,	not-mmc, no-os,	2048 sectors * 512 bytes

Partitions info (1/3): _________________________________________________________

mapper/vgubuntu-root	: is-os,	64, apt-get,	signed grub-pc grub-efi ,	grub2,	grub-install,	grubenv-ok,	update-grub,	not-far
nvme0n1p1	: no-os,	32, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	not-far

Partitions info (2/3): _________________________________________________________

mapper/vgubuntu-root	: isnotESP,	fstab-has-goodEFI,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot
nvme0n1p1	: is---ESP,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot

Partitions info (3/3): _________________________________________________________

mapper/vgubuntu-root	: not-sepboot,	with-boot,	fstab-without-boot,	not-sep-usr,	with--usr,	fstab-without-usr,	std-grub.d,	mapper/vgubuntu-root
nvme0n1p1	: not-sepboot,	no-boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	std-grub.d,	nvme0n1

fdisk -l (filtered): ___________________________________________________________

Disk nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk identifier: 63496D6E-7E7D-4B70-A692-8C5DAC5BA55C
            Start        End   Sectors   Size Type
nvme0n1p1    2048    1050623   1048576   512M EFI System
nvme0n1p2 1050624 1000214527 999163904 476.4G Linux LVM
Disk mapper/vgubuntu-root: 475.48 GiB, 510543265792 bytes, 997154816 sectors
Disk mapper/vgubuntu-swap_1: 980 MiB, 1027604480 bytes, 2007040 sectors

parted -lm (filtered): _________________________________________________________

mapper/vgubuntu-swap_1:1028MB:dm:512:512:loop:Linux device-mapper (linear):;
1:0.00B:1028MB:1028MB:linux-swap(v1)::;
mapper/vgubuntu-root:511GB:dm:512:512:loop:Linux device-mapper (linear):;
1:0.00B:511GB:511GB:ext4::;
nvme0n1:512GB:nvme:512:512:gpt:Micron 2300 NVMe 512GB:;
1:1049kB:538MB:537MB:fat32:EFI System Partition:boot, esp;
2:538MB:512GB:512GB:::lvm;

Free space (filtered): _________________________________________________________

nvme0n1:488386MiB:nvme:512:512:gpt:Micron 2300 NVMe 512GB:;
1:0.02MiB:1.00MiB:0.98MiB:free;
1:488386MiB:488386MiB:0.32MiB:free;

gdisk (filtered): ______________________________________________________________

MBR: protective
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/nvme0n1: 1000215216 sectors, 476.9 GiB
Disk identifier (GUID): 63496D6E-7E7D-4B70-A692-8C5DAC5BA55C
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1000215182
Partitions will be aligned on 2048-sector boundaries
Total free space is 2669 sectors (1.3 MiB)
Number  Start (sector)    End (sector)  Size       Code  Name
1            2048         1050623   512.0 MiB   EF00  EFI System Partition
2         1050624      1000214527   476.4 GiB   8E00

blkid (filtered): ______________________________________________________________

NAME                FSTYPE      UUID                                   PARTUUID                             LABEL PARTLABEL
nvme0n1                                                                                                           
├─nvme0n1p1         vfat        9FDE-82ED                              3394b016-313b-40f4-bb29-f91f5ba6314b       EFI System Partition
└─nvme0n1p2         LVM2_member 1dllXe-A6pR-byK3-FxJe-XKTM-DfL2-hStUtN 100a4c20-918b-4149-b921-201fa959e45f       
  ├─vgubuntu-root   ext4        a013fdae-2cbe-4120-bc83-6e2a61b6cc52                                              
  └─vgubuntu-swap_1 swap        b7b419a6-c3e1-4735-a84e-2936734967eb                                              

df (filtered): _________________________________________________________________

                      Avail Use% Mounted on
mapper/vgubuntu-root 414.8G   6% /

Mount options: __________________________________________________________________

mapper/vgubuntu-root rw,relatime,errors=remount-ro

============================== ls -R /dev/mapper/ ==============================

/dev/mapper:
control
vgubuntu-root
vgubuntu-swap_1

=================== nvme0n1p1/efi/ubuntu/grub.cfg (filtered) ===================

search.fs_uuid a013fdae-2cbe-4120-bc83-6e2a61b6cc52 root lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg


=============================== StdErr Messages ================================

File descriptor 63 (pipe:[132086]) leaked on lvs invocation. Parent PID 13930: /bin/bash
File descriptor 63 (pipe:[132086]) leaked on lvchange invocation. Parent PID 33711: /bin/bash
/usr/share/boot-sav/b-i-s-functions.sh: line 1653: 997154816S: value too great for base (error token is "997154816S")
mdadm: No arrays found in config file or automatically

================================= User choice ==================================

Is there RAID on this computer? yes

================================ LVM activation ================================

modprobe dm-mod  
vgscan --mknodes
  Found volume group "vgubuntu" using metadata type lvm2
vgchange -ay
  2 logical volume(s) in volume group "vgubuntu" now active
lvscan
  ACTIVE            '/dev/vgubuntu/root' [475.48 GiB] inherit
  ACTIVE            '/dev/vgubuntu/swap_1' [980.00 MiB] inherit
blkid -g

Unusual RAID (no raid in blkid).

=================== blkid (filtered) before raid activation: ===================
/dev/mapper/vgubuntu-swap_1: UUID="b7b419a6-c3e1-4735-a84e-2936734967eb" TYPE="swap"
/dev/mapper/vgubuntu-root: UUID="a013fdae-2cbe-4120-bc83-6e2a61b6cc52" BLOCK_SIZE="4096" TYPE="ext4"
/dev/nvme0n1p1: UUID="9FDE-82ED" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="3394b016-313b-40f4-bb29-f91f5ba6314b"
/dev/nvme0n1p2: UUID="1dllXe-A6pR-byK3-FxJe-XKTM-DfL2-hStUtN" TYPE="LVM2_member" PARTUUID="100a4c20-918b-4149-b921-201fa959e45f"
mdadm --assemble --scan

mdadm --detail --scan

RAID detected. You may want to retry after installing the [dmraid] packages.
Warning: no active raid (DMRAID nor MD_ARRAY).
Suggested repair: ______________________________________________________________

The default repair of the Boot-Repair utility would purge (in order to sign-grub) and reinstall the grub-efi-amd64-signed of
mapper/vgubuntu-root,
using the following options:        nvme0n1p1/boot/efi,
Additional repair would be performed: unhide-bootmenu-10s  use-standard-efi-file    

Final advice in case of suggested repair: ______________________________________


Please do not forget to make your UEFI firmware boot on the The OS now in use - Ubuntu 21.10 CurrentSession entry (nvme0n1p1/efi/****/shim****.efi (**** will be updated in the final message) file) !

New paste
Poster:

Your name (30 characters max)
Syntax:
Expiration:

Approximate and not guaranteed
Content:
© 2021 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.

    Legal info 

Go to the top of the page

Dernière modification par ar barzh paour (Le 16/12/2021, à 18:43)


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

#16 Le 17/12/2021, à 22:16

vhash

Re : Impossible de configurer GRUB

Salut à tous,

Comme l'a remarqué @ar barzh paour, je boot en UEFI.

Voici le fichier /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 [ "${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="Ubuntu"
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
  # GRUB lacks write support for lvm, so recordfail support is disabled.
}
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 lvm
insmod ext2
set root='lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint='lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex'  a013fdae-2cbe-4120-bc83-6e2a61b6cc52
else
  search --no-floppy --fs-uuid --set=root a013fdae-2cbe-4120-bc83-6e2a61b6cc52
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=en_US
  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=1
  # Fallback hidden-timeout code in case the timeout_style feature is
  # unavailable.
  elif sleep --interruptible 1 ; then
    set timeout=0
  fi
fi
if [ $grub_platform = efi ]; then
  set timeout=30
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
  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-a013fdae-2cbe-4120-bc83-6e2a61b6cc52' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_gpt
	insmod lvm
	insmod ext2
	set root='lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint='lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex'  a013fdae-2cbe-4120-bc83-6e2a61b6cc52
	else
	  search --no-floppy --fs-uuid --set=root a013fdae-2cbe-4120-bc83-6e2a61b6cc52
	fi
	linux	/boot/vmlinuz-5.13.0-22-generic root=/dev/mapper/vgubuntu-root ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-5.13.0-22-generic
}
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-a013fdae-2cbe-4120-bc83-6e2a61b6cc52' {
	menuentry 'Ubuntu, with Linux 5.13.0-22-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-22-generic-advanced-a013fdae-2cbe-4120-bc83-6e2a61b6cc52' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod lvm
		insmod ext2
		set root='lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint='lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex'  a013fdae-2cbe-4120-bc83-6e2a61b6cc52
		else
		  search --no-floppy --fs-uuid --set=root a013fdae-2cbe-4120-bc83-6e2a61b6cc52
		fi
		echo	'Loading Linux 5.13.0-22-generic ...'
		linux	/boot/vmlinuz-5.13.0-22-generic root=/dev/mapper/vgubuntu-root ro  quiet splash $vt_handoff
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.13.0-22-generic
	}
	menuentry 'Ubuntu, with Linux 5.13.0-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-22-generic-recovery-a013fdae-2cbe-4120-bc83-6e2a61b6cc52' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod lvm
		insmod ext2
		set root='lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint='lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex'  a013fdae-2cbe-4120-bc83-6e2a61b6cc52
		else
		  search --no-floppy --fs-uuid --set=root a013fdae-2cbe-4120-bc83-6e2a61b6cc52
		fi
		echo	'Loading Linux 5.13.0-22-generic ...'
		linux	/boot/vmlinuz-5.13.0-22-generic root=/dev/mapper/vgubuntu-root ro recovery nomodeset dis_ucode_ldr 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.13.0-22-generic
	}
	menuentry 'Ubuntu, with Linux 5.13.0-19-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-19-generic-advanced-a013fdae-2cbe-4120-bc83-6e2a61b6cc52' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod lvm
		insmod ext2
		set root='lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint='lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex'  a013fdae-2cbe-4120-bc83-6e2a61b6cc52
		else
		  search --no-floppy --fs-uuid --set=root a013fdae-2cbe-4120-bc83-6e2a61b6cc52
		fi
		echo	'Loading Linux 5.13.0-19-generic ...'
		linux	/boot/vmlinuz-5.13.0-19-generic root=/dev/mapper/vgubuntu-root ro  quiet splash $vt_handoff
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.13.0-19-generic
	}
	menuentry 'Ubuntu, with Linux 5.13.0-19-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-19-generic-recovery-a013fdae-2cbe-4120-bc83-6e2a61b6cc52' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod lvm
		insmod ext2
		set root='lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint='lvmid/5PjkzB-UJKH-Ukwk-zHjK-BRcD-7TKg-GUPtxY/ScNMSR-2Jyh-Mq6V-1yuI-HXFY-mfwZ-gPP2Ex'  a013fdae-2cbe-4120-bc83-6e2a61b6cc52
		else
		  search --no-floppy --fs-uuid --set=root a013fdae-2cbe-4120-bc83-6e2a61b6cc52
		fi
		echo	'Loading Linux 5.13.0-19-generic ...'
		linux	/boot/vmlinuz-5.13.0-19-generic root=/dev/mapper/vgubuntu-root ro recovery nomodeset dis_ucode_ldr 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.13.0-19-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_linux_zfs ###
### END /etc/grub.d/10_linux_zfs ###

### 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 'UEFI Firmware Settings' $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 ###

J'avoue ne pas vraiment savoir où regarder dans ce fichier, si quelqu'un peux m'éclairer wink

Hors ligne

#17 Le 18/12/2021, à 13:32

geole

Re : Impossible de configurer GRUB

Bonjour
En analysant le début du script pour ce problème, je trouve en premier cette séquence

if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=hidden
    set timeout=1
  # Fallback hidden-timeout code in case the timeout_style feature is
  # unavailable.
  elif sleep --interruptible 1 ; then
    set timeout=0
  fi
fi

que j'espère bien traduire:
S'il  y a eu quelque qui n'a pas marché, on force le délai d'attente à trente secondes sinon on prend  le paramétrage  par défaut sauf si les polices de caractères sont inaccessibles. Dans ce cas, on force le temps d'attente à zéro.
Donc tout me semble correct.  MAIS, immédiatement après, il y a cette séquence

if [ $grub_platform = efi ]; then
  set timeout=30
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
  fi
fi

Que je traduis par:  Si c'est un boot fait en EFI, on force la valeur à 30 secondes
Je pense que tu es dans le second cas plutôt que dans le premier.
Je ne sais que penser de cette décision. Je ne dispose pas de la version 21.10

===> La raison est trouvée => https://bugs.launchpad.net/ubuntu/+sour … g/1800722/

https://www.it-swarm-fr.com/fr/boot/grub-timeout-dans-etc-default-grub-ne-change-pas-le-temps-dattente-avec-lvm/998395346/ a écrit :

Récemment, un correctif a été fusionné fixant le menu du délai d'expiration grub à 30 secondes pour les systèmes UEFI avec/boot sur lvm ou btrfs.

La raison de cela dans certains cas, un utilisateur ne peut pas accéder au menu de démarrage. grub ne peut pas écrire dans lvm ou btrfs.

Si un démarrage échoue, grub ne peut pas l'enregistrer dans LVM ou btrfs, il est donc peu probable que vous ne puissiez pas accéder au menu grub pour le mode sans échec, etc.

Voir ce rapport de bogue pour plus de détails.

Dernière modification par geole (Le 18/12/2021, à 13:59)


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