J'ai une machine virtuelle Mac OS X sur VirtualBox et quand je l'ai démarrée, je suis entrée dans ce shell UEFI:
Que devrais-je faire?
J'ai une machine virtuelle Mac OS X sur VirtualBox et quand je l'ai démarrée, je suis entrée dans ce shell UEFI:
Que devrais-je faire?
Réponses:
UEFI nécessite une intervention car le micrologiciel EFI sur la carte mère du Mac ne trouve pas de micrologiciel de démarrage EFI spécifique au système d'exploitation à l'emplacement standard sur le disque. Cependant, en supposant que vous disposez d'une partition de récupération macOS sur ce disque, elle doit contenir une copie de boot.efi
(microprogramme de démarrage spécifique à macOS) avec laquelle vous pouvez démarrer dans le système d'exploitation.
Votre objectif immédiat est d'aider EFI à localiser et à exécuter le firmware de démarrage spécifique à os. En fin de compte, l'objectif est de fournir une partition de démarrage qui contient macOS boot.efi
. À présent, vous avez peut-être supposé qu'il boot.efi
s'agit d'un nom de fichier standard EFI qui vit sur un chemin standard EFI dans une partition de disque, et il contient un firmware de démarrage spécifique à os (par exemple, Windows, Linux, etc ... ont leurs propres saveurs boot.efi
).
Dans mon cas, après l'installation de macOS sur une machine virtuelle selon ces instructions (exécution du programme d'installation de macOS à partir d'un fichier ISO téléchargé depuis Apple), au premier démarrage, la partition de démarrage était présente mais non configurée (probablement aucune image de démarrage installée). Après avoir demandé manuellement à EFI de démarrer dans macOS pour la première fois, macOS a automatiquement corrigé la partition de démarrage et les démarrages suivants ont fonctionné correctement.
J'ai pu résoudre les problèmes UEFI comme suit (crédit au forum VirtualBox ):
À l'invite UEFI: tapez exit
Vous serez amené dans une interface graphique en mode texte EFI.
Sélectionnez Boot Maintenance Manager et cliquez sur.
Sélectionnez Boot From File et cliquez sur
Vous devriez voir deux entrées dans une liste (ce sont des chemins de bus PCI d'aspect cryptique).
Le premier chemin PCI de la liste est probablement la partition de démarrage qui ne contient pas de micrologiciel de démarrage. Le deuxième chemin PCI est probablement la partition de récupération , celle à partir de laquelle vous devez démarrer. Si la 2ème partition n'est pas la partition de récupération, regardez sous les chemins dans la liste pour voir si l'un d'eux l'est. Si la partition de récupération n'est pas présente et valide, ces instructions ne fonctionneront pas.
Cliquez sur la 2ème entrée, vous devriez voir (puis cliquer):
MacOS Install Data
Puis clique:
Fichiers verrouillés
Ensuite (si présent), cliquez sur
Fichiers de démarrage
Et enfin cliquez sur:
boot.efi
L'installation se poursuivra, ou vous démarrerez dans le système d'exploitation ou obtiendrez le menu Recovery Utilities (à partir duquel macOS peut être réinstallé ou Disk Utilities exécuté). L'ambiguïté de cette dernière déclaration est que je l'ai fait un certain temps avant d'écrire ce commentaire et je ne me souviens pas dans quoi j'ai commencé en premier, seulement que cela a fonctionné et qu'il n'a pas été difficile de comprendre quoi faire à ce stade. Si vous avez une partition de récupération, pour démarrer directement en mode de récupération, allumez le Mac et appuyez et maintenez immédiatement (⌘) -R
Locked Files
il y avait en dessous un autre niveau appelé Boot Files
, une fois que vous naviguiez dans ce répertoire, il s'y boot.efi
trouvait. Merci!