cerhu > linux.debian.user.french

Samy Mezani (04/06/2020, 22h40)
Bonjour,

J'ai installé Debian sur un Mac en double boot avec MacOS.
J'ai ensuite installé Refind pour obtenir un joli gestionnaire
d'amorçage pour choisir entre les 2 systèmes. Pas de souci.

Mais quand je démarre sur Debian, c'est Grub qui est lancé évidemment,
mais je trouve cette étape inutile et elle augmente le temps de démarrage.

J'ai lu qu'on pouvait se dispenser de Grub et utiliser uniquement
Refind, ce qui me paraît logique, mais je voudrais déjà avoir
confirmation que c'est bien possible et opportun.

Pour tester, j'ai désinstallé Grub puis supprimé le répertoire
/EFI/debian qui contenait notamment shimx64.efi et grubx64.efi. J'en
déduis que c'est Grub qui a généré ce dossier debian.

Désormais j'ai bien 2 entrées dans mon Refind, MacOS et debian. Je
voudrais personnaliser l'entrée debian avec efibootmgr et le fichier
/boot/efi/EFI/refind/refind.conf mais je n'arrive pas à savoir quel
fichier efi utilise Refind pour booter sur Debian.

"efibootmgr -v" m'indique "\EFI\debian\shimx64.efi" mais le répertoire
debian n'existe plus !

Si quelqu'un a une piste, merci. (c'est la 1ère fois que je bidouille le
démarrage en mode EFI)

Samy
didier.gaumet (05/06/2020, 10h50)
Le jeudi 4 juin 2020 22:40:02 UTC+2, Samy Mezani a écrit :

Préambule: je n'ai pas de Mac, je n'en ai pas utilisé depuis des (dizaines d') années et tout ce qui suit est théorique et sujet à vérification.

[...]
> J'ai lu qu'on pouvait se dispenser de Grub et utiliser uniquement
> Refind, ce qui me paraît logique, mais je voudrais déjà avoir
> confirmation que c'est bien possible et opportun. [...]


D'après ce que je comprends:
- Refind n'est qu'un Boot Manager (une interface de choix du système d'exploitation à démarrer) mais pas un Boot Loader (système d'amorçage qui démarre effectivement un système d'exploitation)
- Grub assure les 2 fonctions de Boot MAnager et Boot Loader
- Si tu supprimes Grub, il te faut donc un Boot Loader alternatif disponible pour la plateforme amd64 (je suppose que tu as un Mac "actuel" (Intel)):
[..]
- ce qui ne te laisse pas Syslinux/Extlinux comme possibilité si tu utilises ext4 puisque extlinux semble incapable de le gérer en 64 bits:
[..]
- ce qui ne te laisse vraiment que EFIStub comme alternative:
[..]

remarque #1: tu dois pouvoir aussi parvenir à tes fins en paramétrant grub2 pour te laisser un délai de 0 secondes pour choisir ton système d'exploitation à lancer: ainsi plus de délai et plus d'affichage: Refind se charge de la partie choix de l'OS et Grub de la partielancement

remarque #2: j'ai cru comprendre que tu n'avais pas désinstallé grub mais simplement supprimé des fichiers dans la partition EFI(ESP). ça ne me semble pas propre et j'aurais tendance à te conseiller un
$ sudo apt purge grub*
si tu veux te passer de grub proprement sans éventuels problèmes ultérieurs
Samy Mezani (05/06/2020, 11h20)
Bonjour,

Merci pour ta réponse détaillée. C'est un iMac Intel mi-2011.

> - ce qui ne te laisse vraiment que EFIStub comme alternative:
> [..]


Intéressant, je cherchais justement de la doc là-dessus. Merci, je vais
tester cette solution.

> remarque #1: tu dois pouvoir aussi parvenir à tes fins en paramétrant grub2 pour te laisser un délai de 0 secondes pour choisir ton système d'exploitation à lancer: ainsi plus de délai et plus d'affichage: Refind se charge de la partie choix de l'OS et Grub de la partie lancement


Effectivement j'avais pensé à cette solution mais je ne la trouvais pas
propre. C'est sûr que j'y reviendrai si je vois que c'est plus simple à
mettre en ?uvre.

> remarque #2: j'ai cru comprendre que tu n'avais pas désinstallé grub mais simplement supprimé des fichiers dans la partition EFI(ESP). ça ne me semble pas propre et j'aurais tendance à te conseiller un
> $ sudo apt purge grub*


Je l'avais bien désinstallé ainsi.

Par contre, j'ai certainement dit une ânerie à propos du répertoire
/EFI/debian. Grub l'utilise peut-être afin d'y glisser son fichier .efi
mais c'est probablement l'installateur debian qui le crée. A vérifier.

Merci pour tes pistes.

Samy
Pierre Malard (05/06/2020, 12h50)
Bonjour,

Je pensais qu?il suffisait d?un boot en appuyant sur la touche « Alt » (« option ») du clavier pour accéder au gestionnaire de démarrage sur Mac. Ce n?est pas le cas ?

Sinon, voici un tutoriel pour utiliser « rEFInd » ([..]) ou « rEFIt » ([..]) et le N-boot sur un Mac : [..] <https://www.macbookcity.fr/tutoriels/1750/dual-boot-mac-os-x-el-capitan-ubuntu-linux>

Il semble assez complet.
[..]
Samy Mezani (05/06/2020, 14h10)
Bonjour,

Le 05/06/2020 à 12:40, Pierre Malard a écrit :
> Je pensais qu?il suffisait d?un boot en appuyant sur la touche « Alt »
> (« option ») du clavier pour accéder au gestionnaire de démarrage sur Mac


Bien-sûr, cette option fonctionne dans tous les cas mais les entrées
pour le ou les systèmes GNU/Linux sont mal nommées (de mémoire 'EFI...')
ce qui ne facilite pas le démarrage lorsqu'on a un Live-USB et un
système installé sur le disque dur.

De plus, il faut appuyer sur Alt, alors que rEFInd évite tout cela !

Samy
Discussions similaires
[Sondage] Install Linux sans Grub

comportement grub avec/sans initrd

Changer les paramêtres de boots sans lilo ni grub...

grub et clavier usb sans fil


Fuseau horaire GMT +2. Il est actuellement 14h26. | Privacy Policy