[UEFI] Quelques questions (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

[UEFI] Quelques questions (Résolu)

Message par Joan31 »

Bonjour,

Sur un nouveau poste qui sera en dual boot voici de quoi je pars.

Windows 10 avec les partitions "classiques" suivantes :

sda1 = Partition EFI
sda2 = MSR
sda3 = Windows
sda4 = Recovery de Window

Image

Sur ce même disque j'ai laissé de la place pour Arch Linux.

Du coup, niveau partition je vais suivre ce que j'ai l'habitude de faire, vous me direz s'il vous plait, si ça reste correcte (j'utilise cgdisk) :

sda5 (ext4) = /boot étiqueté EF00
sda6 (ext4) = /

Deuxième disque pour data :

sdb1 (ntfs) = Partition données pour Windows
sdb2 = swap etiqueté 8200
sdb3 = /home

Pour installer Grub UEFI :

Code : Tout sélectionner

pacstrap /mnt grub os-prober efibootmgr

Code : Tout sélectionner

mount -t efivarfs efivarfs /sys/firmware/efi/efivarfs
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck

Code : Tout sélectionner

mkdir /boot/EFI/boot
cp /boot/EFI/arch_grub/grubx64.efi /boot/EFI/boot/bootx64.efi
Voilà je pense que c'est bon, mais m'essayant pour la premiere fois à l'UEFI et GPT (j'ai toujours fais avec Bios classique et MBR), je voulais avoir vos avis bien plus calé que les miens s'il vous plait.

Merci d'avance.
Dernière modification par Joan31 le dim. 11 déc. 2016, 21:01, modifié 1 fois.
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [UEFI] Quelques questions

Message par benjarobin »

Bonjour, Cela ne marchera pas si tu fais les choses ainsi. Tout d'abord il est recommandé de n'avoir qu'une partition ESP et donc d'utiliser celle de Windows. Si tu veux utiliser Grub (personnellement je l'aime bien), tu ne dois pas monter la partition ESP dans /boot ! Ne pas faire non plus de partition de boot séparé. Je recommande une installation intégrale de Grub dans l'ESP (voir Wiki anglophone), c'est je trouve plus propre et plus robuste.
Et il est normalement nullement utile de recopier grubx64.efi dans bootx64.efi si ton "BIOS" n'est pas tout buggué.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [UEFI] Quelques questions

Message par Joan31 »

benjarobin a écrit :Bonjour, Cela ne marchera pas si tu fais les choses ainsi. Tout d'abord il est recommandé de n'avoir qu'une partition ESP et donc d'utiliser celle de Windows. Si tu veux utiliser Grub (personnellement je l'aime bien), tu ne dois pas monter la partition ESP dans /boot ! Ne pas faire non plus de partition de boot séparé. Je recommande une installation intégrale de Grub dans l'ESP (voir Wiki anglophone), c'est je trouve plus propre et plus robuste.
Et il est normalement nullement utile de recopier grubx64.efi dans bootx64.efi si ton "BIOS" n'est pas tout buggué.
Donc du coup ce que je dois faire c'est cela :

sda5 = / (/boot sera donc dedans)

Deuxième disque pour data :

sdb1 (ntfs) = Partition données pour Windows
sdb2 = swap etiqueté 8200
sdb3 = /home

En EFI je suis toujours obligé d'installer GRUB (ou autre) pour pouvoir sélectionner l'OS au démarrage non ? Ou la partition EFI que Windows creer me permet de changer et de basculer sur Arch sans GRUB ?

Dans le cas où GRUB est utilisé je fais ceci :

Code : Tout sélectionner

pacstrap /mnt grub os-prober efibootmgr

Code : Tout sélectionner

grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=grub --boot-directory=esp --debug
grub-mkconfig -o esp/grub/grub.cfg
Je suis bon là ?
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [UEFI] Quelques questions

Message par benjarobin »

Non, esp doit être remplacé par le point de montage de la partition ESP
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [UEFI] Quelques questions

Message par Joan31 »

Donc je créer un répertoire efi dans boot.
Je monte /dev/sda1 sur /boot/efi.

Et donc je reprend là où se trouve mon erreur :

Code : Tout sélectionner

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --boot-directory=/boot/efi --debug
Ou bien je pense même que cette commande suffit :

Code : Tout sélectionner

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck
Puis je génère le fichier config toujours dans ESP

Code : Tout sélectionner

grub-mkconfig -o /boot/efi/grub/grub.cfg
Si j'ai compris cela devrait fonctionner :roll: ou j'ai loupé un truc :cry:
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [UEFI] Quelques questions

Message par benjarobin »

Les 2 commandes grub-install ne font pas du tout la même chose, la première cela installe intégralement Grub dans l'ESP et donc grub.cfg se trouve dans /boot/efi/grub/grub.cfg. Tandis que la 2ième commande installe 10% dans l'ESP et tout le reste dans /boot, donc grub.cfg se retrouve dans /boot/grub/grub.cfg.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [UEFI] Quelques questions

Message par Joan31 »

Merci pour ton aide benjarobin, j'y vois plus clair alors que c’était flou pour moi la gestion en EFI.

Je suis plus d'avis aussi de tout caler sur la partition EFI/ESP. C'est plus clean comme tu dis.

Donc pour récapituler voici ce que je vais faire pour une installation toute fraîche :

Voici mes partitions (en vert les partitions déjà existante créée par ou via Windows 10) :

sda1 (fat32) = Partition EFI
sda2 = MSR
sda3 (ntfs) = Windows
sda4 = Recovery de Window

sda5 (ext4) = /

sdb1 (ntfs) = Partition données pour Windows
sdb2 = swap etiqueté 8200
sdb3 (ext4) = /home

Je ne détaille que la partie concernant le EFI et GRUB.

Code : Tout sélectionner

mkdir /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi

Code : Tout sélectionner

pacstrap /mnt grub os-prober efibootmgr

Code : Tout sélectionner

arch-chroot /mnt

Code : Tout sélectionner

mount -t efivarfs efivarfs /sys/firmware/efi/efivarfs

Code : Tout sélectionner

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --boot-directory=/boot/efi --debug

Code : Tout sélectionner

grub-mkconfig -o /boot/efi/grub/grub.cfg
Je pense que c'est bon maintenant :roll:
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [UEFI] Quelques questions

Message par benjarobin »

Cela devrait être bon. Au pire cela ne fait pas BOOM :-)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [UEFI] Quelques questions

Message par Joan31 »

Coucou

C'est impeccable ça fonctionne. :bravo:

Et rien n'a explosé :mrgreen:

Le seul petit bémol c'est que os-prober ne trouve pas Windows lors du grub-mkconfig.

Après les initramfs sont dans /boot c'est correct non ? J'aurai pensé que tout se serait retrouvé dans la partition ESP. Du coup j'ai mi une trop grosse partition de 512MO :? Je pense que 100MO aurait suffit pour la partition ESP.
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [UEFI] Quelques questions

Message par Joan31 »

Re,

Alors j'ai refait un grub-mkconfig et bonne surprise il m'a trouvé le bootloader de Windows

Code : Tout sélectionner

grub-mkconfig -o /boot/efi/grub/grub.cfg 
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-linux
Found initrd image(s) in /boot: initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
Windows Boot Manager trouvé sur /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
fait
J'ai deux petites questions vraiment pour aller au fond des choses.

Est-ce que c'est trop d'avoir mis 512Mo pour la partition EFI ? Sachant que je n'ai que Windows 10 et Arch Linux.
Est-ce logique d'avoir ses données (les initframfs, image linux et un répertoire grub directement dans /boot ) ?

Code : Tout sélectionner

$ $ tree /boot/
/boot/
├── efi
│   ├── EFI
│   │   ├── Boot
│   │   │   └── bootx64.efi
│   │   ├── Microsoft
│   │   │   ├── Boot
│   │   │   │   ├── BCD
│   │   │   │   ├── BCD.LOG
│   │   │   │   ├── BCD.LOG1
│   │   │   │   ├── BCD.LOG2
│   │   │   │   ├── BOOTSTAT.DAT
│   │   │   │   ├── Fonts
│   │   │   │   │   ├── chs_boot.ttf
│   │   │   │   │   ├── cht_boot.ttf
│   │   │   │   │   ├── jpn_boot.ttf
│   │   │   │   │   ├── kor_boot.ttf
│   │   │   │   │   ├── malgun_boot.ttf
│   │   │   │   │   ├── malgunn_boot.ttf
│   │   │   │   │   ├── meiryo_boot.ttf
│   │   │   │   │   ├── meiryon_boot.ttf
│   │   │   │   │   ├── msjh_boot.ttf
│   │   │   │   │   ├── msjhn_boot.ttf
│   │   │   │   │   ├── msyh_boot.ttf
│   │   │   │   │   ├── msyhn_boot.ttf
│   │   │   │   │   ├── segmono_boot.ttf
│   │   │   │   │   ├── segoe_slboot.ttf
│   │   │   │   │   ├── segoen_slboot.ttf
│   │   │   │   │   └── wgl4_boot.ttf
│   │   │   │   ├── Resources
│   │   │   │   │   ├── bootres.dll
│   │   │   │   │   └── fr-FR
│   │   │   │   │       └── bootres.dll.mui
│   │   │   │   ├── bg-BG
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── boot.stl
│   │   │   │   ├── bootmgfw.efi
│   │   │   │   ├── bootmgr.efi
│   │   │   │   ├── cs-CZ
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── da-DK
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── de-DE
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── el-GR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── en-GB
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── en-US
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── es-ES
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── es-MX
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── et-EE
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── fi-FI
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── fr-CA
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── fr-FR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── hr-HR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── hu-HU
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── it-IT
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── ja-JP
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── kd_02_10df.dll
│   │   │   │   ├── kd_02_10ec.dll
│   │   │   │   ├── kd_02_1137.dll
│   │   │   │   ├── kd_02_14e4.dll
│   │   │   │   ├── kd_02_15b3.dll
│   │   │   │   ├── kd_02_1969.dll
│   │   │   │   ├── kd_02_19a2.dll
│   │   │   │   ├── kd_02_8086.dll
│   │   │   │   ├── kd_07_1415.dll
│   │   │   │   ├── kd_0C_8086.dll
│   │   │   │   ├── kdstub.dll
│   │   │   │   ├── ko-KR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── lt-LT
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── lv-LV
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── memtest.efi
│   │   │   │   ├── nb-NO
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── nl-NL
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── pl-PL
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── pt-BR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── pt-PT
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── qps-ploc
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── ro-RO
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── ru-RU
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── sk-SK
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── sl-SI
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── sr-Latn-CS
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── sr-Latn-RS
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── sv-SE
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── tr-TR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── uk-UA
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── zh-CN
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── zh-HK
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   └── zh-TW
│   │   │   │       ├── bootmgfw.efi.mui
│   │   │   │       ├── bootmgr.efi.mui
│   │   │   │       └── memtest.efi.mui
│   │   │   └── Recovery
│   │   │       ├── BCD
│   │   │       ├── BCD.LOG
│   │   │       ├── BCD.LOG1
│   │   │       └── BCD.LOG2
│   │   └── arch_grub
│   │       └── grubx64.efi
│   └── grub
│       ├── fonts
│       │   └── unicode.pf2
│       ├── grub.cfg
│       ├── grubenv
│       ├── locale
│       │   ├── ast.mo
│       │   ├── ca.mo
│       │   ├── da.mo
│       │   ├── de.mo
│       │   ├── de@hebrew.mo
│       │   ├── de_CH.mo
│       │   ├── en@arabic.mo
│       │   ├── en@hebrew.mo
│       │   ├── en@piglatin.mo
│       │   ├── en@quot.mo
│       │   ├── eo.mo
│       │   ├── es.mo
│       │   ├── fi.mo
│       │   ├── fr.mo
│       │   ├── gl.mo
│       │   ├── hu.mo
│       │   ├── id.mo
│       │   ├── it.mo
│       │   ├── ja.mo
│       │   ├── lt.mo
│       │   ├── nb.mo
│       │   ├── nl.mo
│       │   ├── pa.mo
│       │   ├── pl.mo
│       │   ├── pt_BR.mo
│       │   ├── ru.mo
│       │   ├── sl.mo
│       │   ├── sr.mo
│       │   ├── sv.mo
│       │   ├── tr.mo
│       │   ├── uk.mo
│       │   ├── vi.mo
│       │   ├── zh_CN.mo
│       │   └── zh_TW.mo
│       ├── themes
│       │   └── starfield
│       │       ├── COPYING.CC-BY-SA-3.0
│       │       ├── README
│       │       ├── blob_w.png
│       │       ├── boot_menu_c.png
│       │       ├── boot_menu_e.png
│       │       ├── boot_menu_n.png
│       │       ├── boot_menu_ne.png
│       │       ├── boot_menu_nw.png
│       │       ├── boot_menu_s.png
│       │       ├── boot_menu_se.png
│       │       ├── boot_menu_sw.png
│       │       ├── boot_menu_w.png
│       │       ├── dejavu_10.pf2
│       │       ├── dejavu_12.pf2
│       │       ├── dejavu_14.pf2
│       │       ├── dejavu_16.pf2
│       │       ├── dejavu_bold_14.pf2
│       │       ├── slider_c.png
│       │       ├── slider_n.png
│       │       ├── slider_s.png
│       │       ├── starfield.png
│       │       ├── terminal_box_c.png
│       │       ├── terminal_box_e.png
│       │       ├── terminal_box_n.png
│       │       ├── terminal_box_ne.png
│       │       ├── terminal_box_nw.png
│       │       ├── terminal_box_s.png
│       │       ├── terminal_box_se.png
│       │       ├── terminal_box_sw.png
│       │       ├── terminal_box_w.png
│       │       └── theme.txt
│       └── x86_64-efi
│           ├── acpi.mod
│           ├── adler32.mod
│           ├── affs.mod
│           ├── afs.mod
│           ├── ahci.mod
│           ├── all_video.mod
│           ├── aout.mod
│           ├── appleldr.mod
│           ├── archelp.mod
│           ├── at_keyboard.mod
│           ├── ata.mod
│           ├── backtrace.mod
│           ├── bfs.mod
│           ├── bitmap.mod
│           ├── bitmap_scale.mod
│           ├── blocklist.mod
│           ├── boot.mod
│           ├── boottime.mod
│           ├── bsd.mod
│           ├── bswap_test.mod
│           ├── btrfs.mod
│           ├── bufio.mod
│           ├── cacheinfo.mod
│           ├── cat.mod
│           ├── cbfs.mod
│           ├── cbls.mod
│           ├── cbmemc.mod
│           ├── cbtable.mod
│           ├── cbtime.mod
│           ├── chain.mod
│           ├── cmdline_cat_test.mod
│           ├── cmp.mod
│           ├── cmp_test.mod
│           ├── command.lst
│           ├── configfile.mod
│           ├── core.efi
│           ├── cpio.mod
│           ├── cpio_be.mod
│           ├── cpuid.mod
│           ├── crc64.mod
│           ├── crypto.lst
│           ├── crypto.mod
│           ├── cryptodisk.mod
│           ├── cs5536.mod
│           ├── ctz_test.mod
│           ├── date.mod
│           ├── datehook.mod
│           ├── datetime.mod
│           ├── disk.mod
│           ├── diskfilter.mod
│           ├── div.mod
│           ├── div_test.mod
│           ├── dm_nv.mod
│           ├── echo.mod
│           ├── efi_gop.mod
│           ├── efi_uga.mod
│           ├── efifwsetup.mod
│           ├── efinet.mod
│           ├── ehci.mod
│           ├── elf.mod
│           ├── eval.mod
│           ├── exfat.mod
│           ├── exfctest.mod
│           ├── ext2.mod
│           ├── extcmd.mod
│           ├── fat.mod
│           ├── file.mod
│           ├── fixvideo.mod
│           ├── font.mod
│           ├── fs.lst
│           ├── fshelp.mod
│           ├── functional_test.mod
│           ├── gcry_arcfour.mod
│           ├── gcry_blowfish.mod
│           ├── gcry_camellia.mod
│           ├── gcry_cast5.mod
│           ├── gcry_crc.mod
│           ├── gcry_des.mod
│           ├── gcry_dsa.mod
│           ├── gcry_idea.mod
│           ├── gcry_md4.mod
│           ├── gcry_md5.mod
│           ├── gcry_rfc2268.mod
│           ├── gcry_rijndael.mod
│           ├── gcry_rmd160.mod
│           ├── gcry_rsa.mod
│           ├── gcry_seed.mod
│           ├── gcry_serpent.mod
│           ├── gcry_sha1.mod
│           ├── gcry_sha256.mod
│           ├── gcry_sha512.mod
│           ├── gcry_tiger.mod
│           ├── gcry_twofish.mod
│           ├── gcry_whirlpool.mod
│           ├── geli.mod
│           ├── gettext.mod
│           ├── gfxmenu.mod
│           ├── gfxterm.mod
│           ├── gfxterm_background.mod
│           ├── gfxterm_menu.mod
│           ├── gptsync.mod
│           ├── grub.efi
│           ├── gzio.mod
│           ├── halt.mod
│           ├── hashsum.mod
│           ├── hdparm.mod
│           ├── hello.mod
│           ├── help.mod
│           ├── hexdump.mod
│           ├── hfs.mod
│           ├── hfsplus.mod
│           ├── hfspluscomp.mod
│           ├── http.mod
│           ├── iorw.mod
│           ├── iso9660.mod
│           ├── jfs.mod
│           ├── jpeg.mod
│           ├── keylayouts.mod
│           ├── keystatus.mod
│           ├── ldm.mod
│           ├── legacy_password_test.mod
│           ├── legacycfg.mod
│           ├── linux.mod
│           ├── linux16.mod
│           ├── loadbios.mod
│           ├── loadenv.mod
│           ├── loopback.mod
│           ├── ls.mod
│           ├── lsacpi.mod
│           ├── lsefi.mod
│           ├── lsefimmap.mod
│           ├── lsefisystab.mod
│           ├── lsmmap.mod
│           ├── lspci.mod
│           ├── lssal.mod
│           ├── luks.mod
│           ├── lvm.mod
│           ├── lzopio.mod
│           ├── macbless.mod
│           ├── macho.mod
│           ├── mdraid09.mod
│           ├── mdraid09_be.mod
│           ├── mdraid1x.mod
│           ├── memdisk.mod
│           ├── memrw.mod
│           ├── minicmd.mod
│           ├── minix.mod
│           ├── minix2.mod
│           ├── minix2_be.mod
│           ├── minix3.mod
│           ├── minix3_be.mod
│           ├── minix_be.mod
│           ├── mmap.mod
│           ├── moddep.lst
│           ├── modinfo.sh
│           ├── morse.mod
│           ├── mpi.mod
│           ├── msdospart.mod
│           ├── mul_test.mod
│           ├── multiboot.mod
│           ├── multiboot2.mod
│           ├── nativedisk.mod
│           ├── net.mod
│           ├── newc.mod
│           ├── nilfs2.mod
│           ├── normal.mod
│           ├── ntfs.mod
│           ├── ntfscomp.mod
│           ├── odc.mod
│           ├── offsetio.mod
│           ├── ohci.mod
│           ├── part_acorn.mod
│           ├── part_amiga.mod
│           ├── part_apple.mod
│           ├── part_bsd.mod
│           ├── part_dfly.mod
│           ├── part_dvh.mod
│           ├── part_gpt.mod
│           ├── part_msdos.mod
│           ├── part_plan.mod
│           ├── part_sun.mod
│           ├── part_sunpc.mod
│           ├── partmap.lst
│           ├── parttool.lst
│           ├── parttool.mod
│           ├── password.mod
│           ├── password_pbkdf2.mod
│           ├── pata.mod
│           ├── pbkdf2.mod
│           ├── pbkdf2_test.mod
│           ├── pcidump.mod
│           ├── play.mod
│           ├── png.mod
│           ├── priority_queue.mod
│           ├── probe.mod
│           ├── procfs.mod
│           ├── progress.mod
│           ├── raid5rec.mod
│           ├── raid6rec.mod
│           ├── random.mod
│           ├── read.mod
│           ├── reboot.mod
│           ├── regexp.mod
│           ├── reiserfs.mod
│           ├── relocator.mod
│           ├── romfs.mod
│           ├── scsi.mod
│           ├── search.mod
│           ├── search_fs_file.mod
│           ├── search_fs_uuid.mod
│           ├── search_label.mod
│           ├── serial.mod
│           ├── setjmp.mod
│           ├── setjmp_test.mod
│           ├── setpci.mod
│           ├── sfs.mod
│           ├── shift_test.mod
│           ├── signature_test.mod
│           ├── sleep.mod
│           ├── sleep_test.mod
│           ├── spkmodem.mod
│           ├── squash4.mod
│           ├── syslinuxcfg.mod
│           ├── tar.mod
│           ├── terminal.lst
│           ├── terminal.mod
│           ├── terminfo.mod
│           ├── test.mod
│           ├── test_blockarg.mod
│           ├── testload.mod
│           ├── testspeed.mod
│           ├── tftp.mod
│           ├── tga.mod
│           ├── time.mod
│           ├── tr.mod
│           ├── trig.mod
│           ├── true.mod
│           ├── udf.mod
│           ├── ufs1.mod
│           ├── ufs1_be.mod
│           ├── ufs2.mod
│           ├── uhci.mod
│           ├── usb.mod
│           ├── usb_keyboard.mod
│           ├── usbms.mod
│           ├── usbserial_common.mod
│           ├── usbserial_ftdi.mod
│           ├── usbserial_pl2303.mod
│           ├── usbserial_usbdebug.mod
│           ├── usbtest.mod
│           ├── verify.mod
│           ├── video.lst
│           ├── video.mod
│           ├── video_bochs.mod
│           ├── video_cirrus.mod
│           ├── video_colors.mod
│           ├── video_fb.mod
│           ├── videoinfo.mod
│           ├── videotest.mod
│           ├── videotest_checksum.mod
│           ├── xfs.mod
│           ├── xnu.mod
│           ├── xnu_uuid.mod
│           ├── xnu_uuid_test.mod
│           ├── xzio.mod
│           ├── zfs.mod
│           ├── zfscrypt.mod
│           └── zfsinfo.mod
├── grub
│   ├── grub.cfg
│   └── grub.cfg.example
├── initramfs-linux-fallback.img
├── initramfs-linux.img
└── vmlinuz-linux
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [UEFI] Quelques questions

Message par benjarobin »

512Mo c'est un peu large si tu ne stocke pas le kernel et son initramfs dessus, mais ce n'est pas grave...
Si tu utilises Grub, il est parfaitement normal d'avoir le kernel et son initramfs dans /boot et non dans la partition ESP.
Avec une ta configuration, l'énorme avantage c'est que tu n'as plus jamais besoin de monter la partition ESP. Si tu supprimes ton Linux, Grub fonctionnera toujours car intégralement sur la partition ESP. Bref pour moi tout est parfait (à part la "perte" de 200 Mo... mais rien de catastrophique, en tout cas personnellement je laisserais tel quel)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [UEFI] Quelques questions

Message par Joan31 »

Impeccable alors :)
Oui c'est une excellente orientation que tu m'as donné de caler Grub dans la partition EFI.
Merci beaucoup pour tes conseils.
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Répondre