MacBook Pro metà 2007 non mostra USB USB nel menu di avvio

0

Ho un MacBook Pro di metà 2007 che voglio avere Ubuntu Linux come unico sistema operativo. Ho provato MOLTE VOLTE per far funzionare un USB avviabile, ma non funziona nulla. Ho ripristinato PRAM, utilizzato molti software diversi e altro ancora. Qualsiasi aiuto sarebbe molto apprezzato.

EDIT: l'ho ottenuto per l'avvio, ma rimane bloccato su questa riga:

[    15.419970] fb: switching to radeondrmfb from EFI VGA
    
posta CadenGamez 05.08.2016 - 07:51
fonte

1 risposta

1

Ho provato l'avvio da un'unità flash USB su un iMac (20 pollici, metà 2007).

Per prima cosa, scarica il file ubuntu-16.04.1-desktop-amd64.iso dal sito web di Ubuntu: Scarica Ubuntu Desktop .

In secondo luogo, cancella e formatta un'unità flash per un singolo volume MS-DOS (FAT) utilizzando uno schema di partizionamento Master Boot Record (MBR).

Successivamente, trasferisci il file ISO su un'unità flash USB utilizzando UNetbootin . Questa applicazione funziona su Windows, OS X e Linux. Le istruzioni, quando si utilizza OS X, sono fornite in questo sito: Come crea una chiavetta USB avviabile su OS X .

Note: The message shown below is wrong. The USB flash drive can be used to boot off a Mac.

QuestaunitàflashèstatavisualizzatanelmenuMacStartupManager.Selezionandol'icona,sonostatoingradodiavviareunaversionelivediUbuntu.

IlsoftwarediinstallazionediUbuntuposizionaifilediavviodiUbuntu(GRUB)inunapartizioneEFI.Sfortunatamente,ilfirmwareMacignoraquestifile.Pertanto,nullacherappresental'installazionediUbuntuapparenelmenuStartupManager.

QuandotienipremutoOpzione⌥all'avvio,ilfirmwareMaccercheràilfile\EFI\BOOT\BOOTx64.EFIsuognipartizioneEFIditutteleunitàaccessibileall'avvio.Ognioccorrenzagenereràun'iconaconl'etichetta"EFI Boot" nel menu Startup Manager .

La ricerca, per il file BOOTx64.EFI nella cartella \EFI\BOOT su una partizione EFI, fa parte delle specifiche UEFI. Ad esempio, se visiti la " pagina web delle specifiche uefi.org ", puoi scaricare e visualizzare il " UEFI Specification Version 2.5 ". Sezioni 3.5.1.1 Comportamento di avvio dei supporti rimovibili e 3.5.1.2 Comportamento di avvio dei supporti non rimovibili (alle pagine 88-90) descrivi la denominazione del file BOOTx64.EFI e dovrebbe apparire nella cartella \EFI\BOOT .

Quando Windows si installa, alcuni dei file di avvio sono memorizzati nella cartella \EFI\MICROSOFT . Questi file sono anche duplicati (con qualche rinominazione) nella cartella \EFI\BOOT . Durante l'installazione, non tutti i sistemi operativi Apple non lo fanno. Ad esempio, Ubuntu Linux no. (Bene, l'ultima volta che ho installato in modalità EFI non lo ha fatto.) Il programma di installazione di Ubuntu crea una cartella \EFI\UBUNTU con i file di avvio (GRUB), che il firmware Mac ignora di default. Per far apparire Ubuntu in Startup Manager, devi montare manualmente la partizione EFI e copiare i file nella cartella \EFI\UBUNTU nella cartella \EFI\BOOT . (Inoltre, il file grubx64.efi copiato deve essere rinominato in BOOTX64.EFI .)

Se è necessario eseguire questa operazione per due sistemi operativi, sarà necessaria una seconda partizione EFI. Questo non dovrebbe presentare un problema poiché una partizione EFI è abbastanza piccola (< 200 MB) e il limite sui Mac per impostazione predefinita è 128 partizioni. Tuttavia, per dire a un sistema operativo per l'altro, mentre visualizzi le scelte presentate da Startup Manager, potresti voler cambiare le icone.

Ad esempio, ho REFINd installato in una seconda partizione EFI da 134 MB sul mio iMac. (Questo è l'ultimo di 9 partizioni.) Inoltre, ho installato Windows 10, Yosemite (sul volume "Steelhead") ed El Capitan (sul volume "Steelhead2"). Di seguito è riportata un'immagine del menu Startup Manager del mio Mac. (Per una migliore visualizzazione, fare clic sull'immagine o aprirla in una nuova finestra.)

L'iconapuòesseremodificatamontandolapartizioneEFIeaggiungendoilfileicona.VolumeIcon.icnsallacartellaprincipale.Unaraccoltadiquesteicone,perLinuxealtrisistemioperativipopolari,puòesseretrovata qui .

Note: While the Mac Startup Manager can be used to boot Ubuntu, this extra step is unnecessary when Ubuntu is the sole installed operating system. In this case, one would be better off by blessing Ubuntu so this operation system is always chosen at Startup. The process for doing this is beyond the scope of your posted question.

    
risposta data 05.08.2016 - 11:34
fonte

Leggi altre domande sui tag