Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Mac _ "Salade" rEFInd / rEFIt

Écrit par : dnaliew41 23 Mar 2019, 11:23

Bonjour à tous. Au cours de diverses tentatives d'installer ubuntu sur mon vieux macbook pro, j'ai d'abord installé rEFIt que j'ai supprimer avec le désinstalleur de Cleanmy mac. Par la suite, j'ai installé rEFInd. Au démarrage, j'obtiens l'écran rEFInd et ensuite autonmatiquement l'écran rEFIt. Heureusement la bootage sur OS X est toujours possible.
Vraisemblablement, je n'ai pas purger complètement EFI de rEfit. J'ai réinstallé OS X: inchangé. J'ai ensuite réinstallé une copie de Time Machine d'avant mon plantage: rien y fait.
Comment procéder pour réinstaller un EFI clean, c'est à dire sans double boot.
Merci de tous conseils et solutions
Signé Pierrot pour les amis

Écrit par : uléconception 23 Mar 2019, 11:47

Salut
Quand tu réinstalles au lieu de choisir ton disque dur et lancer l'installation va d'abord dans ouvrir dans la barre en haut "Utilitaire de disque" et formate le disque dur.

Écrit par : Krazubu 23 Mar 2019, 12:11

Soit les fichiers sont dans un dossier /EFI à la racine de ta partition OSX, auquel cas il suffit d'effacer ce dossier, soit l'installation se trouve sur la partition ESD, dans ce cas là tu dois au préalable la monter avec la commande :

sudo diskutil mount /dev/disk0s1

Les numéros peuvent changer mais c'est probablement ça, si besoin de contrôler, tu cherches ta partition OSX dans l'utilitaire de disque, et tu tapes la même chose mais en retirant 1 au chiffre après le s.

La partition va ensuite apparaître dans le finder, tu vas dans le dossier /efi puis tu trouveras plusieurs sous dossiers, un pour chaque gestionnaire de démarrage, tu vires ce que tu ne veux pas.

Écrit par : jeanjd63 23 Mar 2019, 12:19

Salut.

Je te conseille de commencer par donner les retours, depuis le terminal (Applications/Utilitaires) de la commande :

Code
diskutil list

Écrit par : anonym_d019ede3 23 Mar 2019, 13:38

Et au passage cleanmymac est une grosse bouse, il supprime parfois sans distinction les fichiers du système donc à ne pas réinstaller après ta clean install, préfère Appcleaner, par exemple, lorsqu'un désinstalleur n'est pas fourni par l'éditeur de l'appli.

Écrit par : ch21 23 Mar 2019, 21:01

Si tu n'est pas en APFS, la commande de Krazubu montera la partition EFI
Il y a un dossier "refind" qu'il suffit de supprimer

Écrit par : bob II 20 May 2019, 11:31

bonjour,
j'ai 4 partitions systèmes 2 par SSD sur mon macbook.
1 SSD 128 Go qui contient une partition El Capitan et une partition Boot Camp avec windows
1 SSD 240 Go qui contient une partition Mojave et une partition Linux
Pareil j'ai virer rEFIt et rEFInd sur les partitions EFI pour essayer d'y voir plus clair et faire quelque chose de simple et propre.
quand je démarre avec la touche Alt enfoncé j'ai les 2 OS X identifiés çà je comprend
mais j'ai aussi 2 windows et 2 boot EFi? un des windows mène a une phrase sur fond noir "missing operating system" puis rien et un des Efi boot fini par mener à Linux mais pas direct et l'autre après défilé de texte "startup.nsh" me mène sur El Capitan

j'ai fait moult expériences et j'ai plein de truc dans les partitions EFI boot.

J'ai donc 2 partitions EFI, une par SSD je dirai

je suis sensé avoir quoi dans ces partitions ?
la partition EFI du SSD 128 Go contient 1 dossier EFI qui contient 4 dossiers :
APPLE
BOOT
tools
ubuntu
et celle du SSD 240 Go contient contient 1 dossier EFI qui contient 1 fichier et 2 dossiers :
apfs.efi
APPLE
BOOT
une idée pour faire une peu de ménage et simplifier le truc? biggrin.gif

Écrit par : bob II 20 May 2019, 14:29

çà doit ressembler à quoi à la base le contenu de mes partitions EFI ?

Écrit par : ch21 20 May 2019, 17:11

Sur mon Mini avec un seul Système, j'ai :
APPLE
refind
tools

sur mon MB qui est en dual Boot, Lion/Linux Mint j'ai :
APPLE
refind
tools
ubuntu

Écrit par : bob II 20 May 2019, 20:49

Citation (ch21 @ 20 May 2019, 17:11) *
Sur mon Mini avec un seul Système, j'ai :
APPLE
refind
tools

sur mon MB qui est en dual Boot, Lion/Linux Mint j'ai :
APPLE
refind
tools
ubuntu


Ah ok merci , tu n'as pas de dossier boot toi ?
c'est peut être windows alors.




Écrit par : ch21 20 May 2019, 21:07

Pour le dossier "BOOT" je n'en sais rien.

A l'origine j'avais SL et W7 sur ce MB (enfin pas celui-là mais son frère), j'ai installé Mint à la place de W7 parce que ça me gavait d'avoit un W en dur alors que j'ai des machines virtuelles en W7 et W10 qui fonctionnent parfaitement.
J'ai donc décidé d'avoir un MB à jour même si ce n'est pas avec MacOS.

Mais n'ayant jamais ouvert cette partition EFI, je ne peux pas te dire ce qu'elle devrait contenir en ayant installé Win…

Écrit par : bob II 21 May 2019, 15:14

en tout cas çà semble précieux et délicat ces histoires de boot EFI et de partition.
j'ai toujours ma partition Boot Camp windows, mais elle boot plus j'ai droit à la place j'ai droit à un truc genre ""missing operating system"
j'ai lu quelques part que le disque ou se trouvait la partition avec Boot Camp ne pouvait pas être modifié avec ses partitions.
Pourtant ce n'est pas quand je l'ai fait que le boot windows a disparu.
Non il a disparu quand j'ai supprimé une partition linux sur l'autre SSD ou il n' y avait pas la partition Boot Camp.
Allez comprendre sad.gif

Écrit par : Krazubu 22 May 2019, 08:59

Oh t'as bien dû trifouiller quelque chose sur ce SSD quand même.
Le dossier BOOT c'est pour une rétro-compatibilité avec les 1ers EFI ou sinon lorsque aucune option de démarrage n'est configurée, il va lancer par defaut le fichier de boot qui se trouve dans ce dossier.
Le démarrage peut se réparer en démarrant depuis l'installation de windows et en utilisant l'option de réparation (je ne sais plus la formulation exacte). Bon comme d'hab chez MS, la fonction est assez indigente et ultra longue pour rien faire, et foire la grande majorité du temps pour des raisons débiles, mais ça fonctionne de temps en temps.
Sinon il faut l'aider un peu avec quelques commandes compliquées dans la console.
Ce qui met souvent le foin et une des premières choses à repérer, c'est voir si ton windows est configuré en mode "legacy" ou en mode EFI.
C'est à dire que ça peut démarrer "à l'ancienne" via un secteur de boot. L'EFI switch dans ce cas en mode emulation BIOS, va chercher ce secteur de boot sur le disque, qui lui dit à son tour où aller chercher pour démarrer.
Sinon, c'est en mode EFI, il va directement aller executer le fichier idoine dans la partition EFI, ou le fameux BOOT.efi
C'est assez important car ça change profondément le fonctionnement du démarrage et donc la façon de le réparer.
Parce que sinon ce serait trop simple, Windows démarré en mode EFI ne saura réparer que du EFI, et inversement.
Pour savoir en quoi tu es démarré, c'est un jeu de piste, certains vieux macs ne supportent que l'emulation BIOS, les récents ne supportent que l'EFI, ceux entre deux supportent les deux et il y a 2 icônes dans le menu de démarrage (sans préciser qui est quoi), et il y a des versions de win qui sont à peu près pareilles, l'un l'autre ou les deux, sans façon rapide de savoir à quoi on a affaire.
Ton message de missing operating system m'a plutôt l'air typique d'un boot en mode BIOS. Pour des raisons de pérennité et flexibilité, il vaut mieux installer en EFI, quitte à forcer un peu les choses, c'est bien plus stable, bidouillable et moins facilement écroulable.
En BIOS, le secteur de boot saute dès qu'on fait le moindre truc.

Écrit par : bob II 22 May 2019, 09:53

Citation (Krazubu @ 22 May 2019, 08:59) *
Oh t'as bien dû trifouiller quelque chose sur ce SSD quand même.
Le dossier BOOT c'est pour une rétro-compatibilité avec les 1ers EFI ou sinon lorsque aucune option de démarrage n'est configurée, il va lancer par defaut le fichier de boot qui se trouve dans ce dossier.
Le démarrage peut se réparer en démarrant depuis l'installation de windows et en utilisant l'option de réparation (je ne sais plus la formulation exacte). Bon comme d'hab chez MS, la fonction est assez indigente et ultra longue pour rien faire, et foire la grande majorité du temps pour des raisons débiles, mais ça fonctionne de temps en temps.
Sinon il faut l'aider un peu avec quelques commandes compliquées dans la console.
Ce qui met souvent le foin et une des premières choses à repérer, c'est voir si ton windows est configuré en mode "legacy" ou en mode EFI.
C'est à dire que ça peut démarrer "à l'ancienne" via un secteur de boot. L'EFI switch dans ce cas en mode emulation BIOS, va chercher ce secteur de boot sur le disque, qui lui dit à son tour où aller chercher pour démarrer.
Sinon, c'est en mode EFI, il va directement aller executer le fichier idoine dans la partition EFI, ou le fameux BOOT.efi
C'est assez important car ça change profondément le fonctionnement du démarrage et donc la façon de le réparer.
Parce que sinon ce serait trop simple, Windows démarré en mode EFI ne saura réparer que du EFI, et inversement.
Pour savoir en quoi tu es démarré, c'est un jeu de piste, certains vieux macs ne supportent que l'emulation BIOS, les récents ne supportent que l'EFI, ceux entre deux supportent les deux et il y a 2 icônes dans le menu de démarrage (sans préciser qui est quoi), et il y a des versions de win qui sont à peu près pareilles, l'un l'autre ou les deux, sans façon rapide de savoir à quoi on a affaire.
Ton message de missing operating system m'a plutôt l'air typique d'un boot en mode BIOS. Pour des raisons de pérennité et flexibilité, il vaut mieux installer en EFI, quitte à forcer un peu les choses, c'est bien plus stable, bidouillable et moins facilement écroulable.
En BIOS, le secteur de boot saute dès qu'on fait le moindre truc.

Merci pour ta réponse, il va me falloir un temps de réflexion pour l'analyser biggrin.gif
je n'avais pas grand chose sur ma partition Boot Camp du coup j'ai fini par opter pour une réinstallation complète.
Mais rien n'est simple sur mon Macbook pro de 2009 çà marche quand ça veut la réinstallation via bootcamp.
En ce moment çà marche pas , il me fait bien la partaient la partition bootcamp , il démarre bien sur la clef usb windows mais il refuse d''installer, abord il me propose de formater ma partition windows et après il me dit que l'installation n'est pas possible en raison d'une erreur ...00023.
Dans la mesure ou finalement je n'en ai pas besoin et que je ne suis pas pressé....

Écrit par : bob II 12 Jun 2019, 21:45

Refind je trouve que c'est assez instable et inattendu au niveau du boot.
Au tout début ou c'est installé çà fait le job, et curieusement assez rapidement c'est Linux qui finit par s'imposer au démarrage
et non pas le menu de Refind, avec parfois quelques surprises, windows, un OS X, l'autre, bref c'est un peu la loterie quoi.
Seul façon d'être certain de démarrer ou on veut, maintenir la touche alt enfoncée au démarrage.
Mais dans ce cas à quoi sert Refind ?

Quelqu'un aurait une idée sur la question ?

Écrit par : ch21 14 Jun 2019, 16:16

C'est vrai que souvent "grub" prend le pas sur rEFInd, mais c'est facile à quitter :
esc
ensuite dans la fenêtre de commande taper : exit
Là on tombe sur rEFInd

Perso, je le préfère à "alt" pour une chose : la multiplicité des possibilités de boot.
Par ex sur mon Mini j'ai El Capitan, mais sans "recovery", or j'ai un clone avec une "recovery", ou un autre disque externe avec Mojave et son "recovery"

Si je boote avec un disque externe branché, par exemple avec le SSD Mojave, je peux choisir de démarrer sur El Capitan, Mojave ou la Recovery de Mojave.

Ca m'arrange bien pour activer/désactiver le SIP par exemple.

Écrit par : bob II 14 Jun 2019, 19:49

Citation (ch21 @ 14 Jun 2019, 16:16) *
C'est vrai que souvent "grub" prend le pas sur rEFInd, mais c'est facile à quitter :
esc
ensuite dans la fenêtre de commande taper : exit
Là on tombe sur rEFInd

Perso, je le préfère à "alt" pour une chose : la multiplicité des possibilités de boot.
Par ex sur mon Mini j'ai El Capitan, mais sans "recovery", or j'ai un clone avec une "recovery", ou un autre disque externe avec Mojave et son "recovery"

Si je boote avec un disque externe branché, par exemple avec le SSD Mojave, je peux choisir de démarrer sur El Capitan, Mojave ou la Recovery de Mojave.

Ca m'arrange bien pour activer/désactiver le SIP par exemple.

je crois que j'ai trouvé la parade j'ai installé refind sur Linux , depuis le menu refind semble toujours être au rendez vous.

Écrit par : ch21 15 Jun 2019, 13:31

Citation (bob II @ 14 Jun 2019, 19:49) *
je crois que j'ai trouvé la parade j'ai installé refind sur Linux , depuis le menu refind semble toujours être au rendez vous.

Ah oui, j'avais oublié que je l'avais fait aussi…

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)