Errore durante l'installazione di RETE


1

Sto cercando di installare REFInd sul mio laptop MacBook Pro 2018 con il nuovo chip T2 che aggiunge ulteriore sicurezza all'avvio.

Ho entrambi usato APFS e MacOS Extended (Journaled). Ho anche disabilitato l'avvio sicuro e csrutil.

Quando installo RETE usando sudo ./install.sh --alldrivers --ownhfs /dev/disk0s3 (dove disk0s3 è il mio MacOS esteso (Journaled)), quindi ottengo un errore quando si seleziona il disco di recupero nel Startup Disk, Finisco per ricevere un errore che dice che c'è stato un errore di benedizione.

Come installare RESTIND sul mio computer portatile MacBook Pro 2018?

modificare :

Se aiuta, sono su macOS High Sierra e presto mi aggiornerò su macOS Mojave nelle prossime settimane.

Questo è anche il formato del mio disco:

/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         499.7 GB   disk0s2
   3:       Microsoft Basic Data BOOTMGR                 307.2 MB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.7 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            199.5 GB   disk1s1
   2:                APFS Volume Preboot                 44.6 MB    disk1s2
   3:                APFS Volume Recovery                1.0 GB     disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

Come una sorta di domanda a parte, sono solo curioso di sapere quale sia la ragione alla base dell'uso di rEFInd, rispetto all'uso del solo gestore di Secure Boot integrato
Jesse P.

@JesseP. Voglio triplo boot con windows mac e Linux per il mio corso.
iProgram

Oh. Vedo. Quindi, se non fosse per il lancio di Linux, useresti Boot Camp, suppongo.
Jesse P.

@JesseP. Sì. Vorrei che fosse così semplice!
iProgram

Quale Linux stai provando ad installare? Puoi dare il nome del file ISO? È inoltre possibile installare RESTare su una MSFI o una seconda partizione EFI. Uno di questi dovrebbe apparire in Startup Manager. Non posso garantire che sia selezionabile da Startup Manger sul tuo Mac 2018. Dovresti provare a scoprirlo. Se si desidera, potrei pubblicare le istruzioni per l'installazione di RIPERD, ma ciò richiederebbe all'utente di pubblicare prima l'output diskutil list.
David Anderson

Risposte:


1

Se si desidera provare a utilizzare RICEVVI da una partizione MS-DOS, quindi seguire le istruzioni di seguito. Ho fatto le seguenti ipotesi.

  • Ti riutilizzerai disk0s3.
  • System Integrity Protection è abilitato.
  • Hai avviato a macOS. Non avviare a macOS Recovery.
  • Secure Boot è impostato su "Nessuna sicurezza".

Di seguito sono riportati i passaggi.

  1. Immettere il seguente comando per cambiare disk0s3 in una partizione formattata con FAT.

    sudo diskutil eraseVolume MS-DOS BOOTMGR disk0s3
    

    È anche possibile modificare la partizione usando l'applicazione Utility Disco. Evidenzia la partizione, quindi seleziona Cancella. Uso BOOTMGR per il nome e MS-DOS (FAT) per il formato.

  2. Presumo che tu abbia scaricato la versione corrente di REFInd ( refind-bin-0.11.3 ) nella cartella Download. Immettere il seguente comando per passare alla directory root del download RAFFINATO.

    cd ~/Downloads/refind-bin-0.11.3
    
  3. Immettere il seguente comando per installare REFInd. Ho omesso --alldrivers poiché sia ​​macOS che Kali Linux non hanno bisogno di alcun driver fornito per avviarsi su un Mac. Inoltre, aggiungendo --alldrivers ha causato l'interruzione del mio iMac 2011.

    sudo ./refind-install --root /volumes/BOOTMGR
    

    Dovresti ricevere il seguente avviso seguito da alcuni messaggi di errore aggiuntivi.

    **** ALERT: SIP ENABLED! ****
    

    Puoi ignorare questo avviso. Al prompt mostrato di seguito, immettere y.

    Do you want to attempt installation (Y/N)? 
    

    Il seguente messaggio di errore era previsto e può essere ignorato.

    Could not set boot device property: 0xe00002bc
    
  4. Dovrai rinominare il refind cartella a BOOT e il refind_x64.efi file a bootx64.efi. Questo può essere fatto con l'applicazione Finder o inserendo i comandi indicati di seguito.

    cd /Volumes/BOOTMGR/EFI
    mv refind BOOT
    mv BOOT/refind_x64.efi BOOT/bootx64.efi
    cd ~
    
  5. Riavvia il Mac e tieni immediatamente premuto il opzione tasto finché non vengono visualizzate le icone di Gestione avvio. Quindi, seleziona l'icona etichettata EFI Boot. Infine, tieni premuto il tasto controllo chiave e selezionare la freccia circolare sotto il EFI Boot etichetta. Questo benedice in effetti efficacemente.

Modifica dei driver utilizzati

I driver utilizzati per accedere ai file system tramite RESINE sono memorizzati nel file /Volumes/BOOTMGR/EFI/BOOT/drivers_x64 cartella. È possibile creare una nuova cartella denominata drivers_x64_not_used nel /Volumes/BOOTMGR/EFI/BOOT cartella. È quindi possibile spostare tutti i driver che non si desidera utilizzare per recuperare dal /Volumes/BOOTMGR/EFI/BOOT/drivers_x64 cartella al /Volumes/BOOTMGR/EFI/BOOT/drivers_x64_not_used cartella.

Se ricevi ancora uno schermo grigio o un segno di non entrata, questo link mostra che dovrai copiare il driver apfs per avviarlo. Per fare ciò, eseguire il seguente comando.

cp /usr/standalone/i386/apfs.efi /Volumes/BOOTMGR/EFI/BOOT/drivers_x64.

Potresti avere ancora un'opzione di avvio che mostra il segno di "nessuna voce", ma l'altra opzione dovrebbe ora avviare in macOS invece di mostrarti una schermata grigia.


Sono stato in grado di installarlo utilizzando il tuo metodo, tuttavia ho alcuni problemi. Quando avvio, mostra due dischi di avvio entrambi denominati "Macintosh HD". Quando avvio il primo, ottengo solo uno schermo nero con un bianco no entry cartello. Il secondo dispositivo, sono appena salutato con uno schermo grigio. Come risolverei questo?
iProgram

La configurazione di rEFInd è una domanda completamente diversa dall'installazione di RETE. Io non uso il --alldrivers opzione. Il gestore di avvio RAFFINATO: il futuro della rinascita la pagina Web ha una sezione intitolata Bug noti che hanno bisogno di schiacciare: . Il primo elemento riporta schermate vuote sui nuovi modelli Mac. La soluzione postata si riferisce alla rimozione dei driver di REFInd. Potrei anche postare come configurare manualmente RETE per avviare macOS, ma avrei bisogno di sapere quale macOS hai installato e l'output di diskutil list.
David Anderson

Metti le informazioni nella modifica del mio post originale.
iProgram

Ho appena scoperto che stavo effettuando il boot su uno schermo grigio perché REFInd non aveva il driver apfs.elf installato. Ho modificato la tua risposta per spiegare come farlo.
iProgram

@ iProgram: questa correzione ora ti permette ora di avviare macOS da RIP.
David Anderson
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.