Pages : 1
#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 ?
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
Hors 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
PS: D'accord j'arrète avec le démon grub-customizer
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
Hors 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
Hors 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
Hors 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
Hors 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+
En ligne
#13 Le 16/12/2021, à 13:54
- geole
Re : Impossible de configurer GRUB
[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
Hors ligne
#14 Le 16/12/2021, à 14:03
- FrancisFDZ
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.
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
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/
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
Hors ligne
Pages : 1