[Solved][Installation/Boot EFI] rEFInd et dual boot sur disque NVME (EFI)

Questions et astuces concernant l'installation et la configuration d'archlinux
iwillnotint
newbie
Messages : 3
Inscription : mer. 05 avr. 2017, 11:34

[Solved][Installation/Boot EFI] rEFInd et dual boot sur disque NVME (EFI)

Message par iwillnotint »

Bonjour à tous,

J'ai obtenu une nouvelle machine et j'aimerai me faire une installation propre d'arch-linux.
Par le passé, j'ai déjà effectué des install et je m'en suis toujours sorti grâce à la super doc, mais là je sèche.

Mon disque M.2 NVME est partitionné comme ceci:
- nvme0n1p1 - EFI donc je mount /dev/nvme0n1p1 /mnt/boot. Il est en FAT32 et contient déjà le système de démarrage de windows.
- nvme0n1p2 - Windows 1
- nvme0n1p3 - Windows système
- nvme0n1p4 - /home donc je mount /dev/nvme0n1p4 /mnt/home
- nvme0n1p5 - / donc je mount /dev/nvme0n1p5 /mnt
- nvme0n1p6 - SWAP

Ensuite, je suis le tuto pas à pas. Je chroot, aucun soucis.
Au moment d'installer rEFInd via le script je refind-install, j'ai un message d'erreur:
the ESP doesn't seem to be mounted! Tryng to find it....
mount: special device /dev/nvme0n11 does not exist
umount: //boot/efi: not mounted
////boot/efi doesn't seem to be on a VFAT filesystem. The ESP must be mounted at //boot or //boot/efi and it must be VFAT! Aborting
Du coup, je passe à l'installation manuel https://wiki.archlinux.org/index.php/REFInd mais dès la première instruction j'ai un soucis:

Code : Tout sélectionner

# cp /usr/share/refind/refind_x64.efi esp/EFI/refind/
Je n'ai pas de dossier esp/EFI/refind. Faut-il que je le crée?

Aussi quand je fais un efibootmgr, j'ai la sortie suivante:

Code : Tout sélectionner

BootCurrent: 0009
Timeout: 1s
BootOrder: 0009, 0004, 0005, 0008, 0000, 0003
Boot0000* Windows Boot Manager
Boot0003 UEFI: Built-in EFI Shell
Boot0004* Hard Drive
Boot0005* CD/DVD Drive
Boot0008* USB
Boot0009* UEFI: Lexar UEFI Flash
Est-ce que j'ai loupé quelque chose?
Merci d'avance pour votre aide.
Dernière modification par iwillnotint le lun. 10 avr. 2017, 10:27, modifié 2 fois.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Installation/Boot EFI] rEFInd et dual boot sur disque NVME (EFI)

Message par oktoberfest »

Salut,

je n'y connais rien en UEFI mais as-tu respecté l'ordre de montage : d'abord /mnt puis /mnt/boot ?
Je vois aussi que les messages indiquent //boot... Ne passes-tu pas le chemin via un /$VAR/boot et VAR ne serait pas initialisé ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
iwillnotint
newbie
Messages : 3
Inscription : mer. 05 avr. 2017, 11:34

Re: [Installation/Boot EFI] rEFInd et dual boot sur disque NVME (EFI)

Message par iwillnotint »

Merci pour ta réponse.
Je pense bien avoir respecté l'ordre du mount.

Je vais investiguer la deuxième chose, ces deux / m'ont aussi perturber. Mais je vois pas pourquoi je passerai par un autre dossier si je lance le refind-install à la racine.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Installation/Boot EFI] rEFInd et dual boot sur disque NVME (EFI)

Message par benjarobin »

Bonjour,
Je ne te conseil pas rEFInd, mais si tu veux quand même l'utiliser il suffit de suivre le Wiki https://wiki.archlinux.org/index.php/rEFInd (Et surtout tout lire, surtout le début)
Tu dois monter la partition ESP au bon endroit (pas dans /boot, mais dans /boot/efi)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Brainzman
Hankyu
Messages : 21
Inscription : mer. 04 nov. 2015, 22:12

Re: [Installation/Boot EFI] rEFInd et dual boot sur disque NVME (EFI)

Message par Brainzman »

Quand le wiki dit esp/EFI il veut dire /boot/EFI car ta partition ESP (partition EFI) est monté en /boot

En effet le wiki n'est vraiment pas clair sur ce point la, il devrait​ y avoir {ESP} . Si tu veux ne pas te tromper à l'avance vérifie bien qu'il y a un / devant le chemin.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Installation/Boot EFI] rEFInd et dual boot sur disque NVME (EFI)

Message par benjarobin »

Non la partition ESP n'est pas monté dans /boot ! La majorité des chargeurs de démarrage ne supporte pas une partition ESP dans /boot

Sinon je trouve la page wiki très clair, il suffit de lire la première ligne de la page...
De plus quand un chemin ne commence pas par un / c'est qu'il est relatif, hors ici clairement ce n'est pas le cas, donc c'est évident que esp représente le point de montage
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
iwillnotint
newbie
Messages : 3
Inscription : mer. 05 avr. 2017, 11:34

Re: [Installation/Boot EFI] rEFInd et dual boot sur disque NVME (EFI)

Message par iwillnotint »

Bonjour à vous,

Désolé de ma réponse tardive. Alors j'ai résolu le problème.
(J'avais aussi essayé de mount ma partition où ESP est installée sur /mount/efi, mais le script d'install ne reconnait ni w10, ni arch. Et j'ai du merder via l'installation à la main. Je remplaçais bien esp par /boot/efi. La page wiki est très bien faite, mais je ne comprends pas où est mon erreur :_) )

Du coup, j'ai installé GRUB, boot sur ARCH, tout configuré puis j'ai installé via l'OS avec le script d'install directement et là pas de soucis.
Donc, je boot sur rEFInd qui me permet de boot soit sur w10 soit sur ARCH (par default). Je garde grub dans un coin au cas où.

Merci pour votre aide!!
Répondre