Impossível obter a mídia de instalação do Linux Live para inicializar corretamente a partir do USB no 2006 iMac

1

Estou tentando o dual boot linux em um iMac de 2006. Eu tentei Arch, Ubuntu e Fedora.

Eu criei originalmente a mídia de instalação do Arch USB seguindo as instruções no Guia do Iniciante do Arch. Com base nessas instruções, usei dd para gravar diretamente a imagem na unidade USB. Não consegui fazer com que o iMac inicializasse corretamente a partir da mídia USB. Então, mais tarde, tentei criar um drive USB Ubuntu ao vivo usando o dd. Este foi o menos bem sucedido porque, se bem me lembro, o bootloader iMac nem sequer me mostrou uma opção para tentar arrancar a partir da unidade USB.

Mais recentemente, tentei criar uma unidade Fedora Live USB usando as instruções fornecidas pelo Fedora. Essencialmente, eu acabei de fazer sudo dd if=correct-fedora-name.iso of=/dev/rdisk1 bs=8m && sync Eu tentei originalmente com bs = 1m, que também não conseguiu inicializar corretamente.

Então, com minha configuração de mídia do Fedora Live USB, tentei inicializar a partir da unidade USB e estava na tela do gerenciador de inicialização, selecionei a opção Fedora e, depois disso, esperei um segundo antes de inicializar no Mac. OS. Nada surgiu depois que eu selecionei para inicializar a partir da unidade USB, além de inicializar no Mac OS normalmente.

Usando o mesmo drive USB, eu testei no meu MacBook Pro no final de 2013, no qual ele inicializou bem, e eu pude usar o Fedora um pouco na mídia ao vivo.

Eu estou querendo saber por que a inicialização da mídia do Fedora não funcionou no iMac. Neste ponto, não me importo muito com o Arch ou o Ubuntu. No entanto, o guia do iniciante do Arch tem uma seção sobre a restauração de uma unidade USB para uso depois de ter sido gravada. Algo sobre isso mexendo com o esquema de partição. Isso me confundiu um pouco, mas acho que é seguro assumir que isso não é mais um fator, já que eu gravei o disco completamente várias vezes neste ponto?

    
por fvgs 25.10.2014 / 09:09

3 respostas

0

Eu tive problemas semelhantes com isso em um UEFI Surface Pro da Microsoft. O principal problema é que a maioria das distros Linux depende predominantemente do GRUB como um bootloader. O GRUB é bom, mas às vezes um pouco peculiar em termos de sistemas EFI. Aparentemente, ainda pior para os usuários de Mac.

Eu não posso falar pelo Fedora porque eu uso predominantemente o Ubuntu e o Arch como meu sistema operacional Linux preferido.

No entanto, encontrei uma ferramenta projetada especificamente para o seu caso (Linux e Mac). Basicamente, uma ferramenta para carregar CDs ao vivo em drives USB. Você teria que compilá-lo.

O código fonte está aqui

Espero que isso funcione para você.

    
por 14.11.2014 / 00:45
0

Nesta fase, é impossível diagnosticar exatamente o seu problema. Como um exemplo simples, você não diz se o Mac exige (ou não) uma inicialização EFI.

Instalar um sistema Linux em um Mac não é exatamente idêntico a fazê-lo em um PC com Windows. Há um grande número de armadilhas. Guias on-line tacitamente reconhecem isso: por exemplo o wiki do Ubuntu :

We would encourage Mac users to download Ubuntu Desktop Edition by burning a CD.

Na mesma linha, o wiki do Arch Linux afirma:

Warning: It is highly recommended that this only be attempted after a clean install of OS X. Using these methods on a pre-existing system may have undesired results.

Essas sentenças seriam difíceis de entender se a instalação do Ubuntu ou do Arch Linux por meio de um pendrive USB em um Mac fosse fácil. Obviamente, deve haver algo esquisito.

Dado que você é um colega Arqueiro, sugiro que você tente seguir o guia acima relacionado no wiki do Arch-Linux (nunca elogiado o suficiente por sua clareza e precisão) e volte com problemas específicos onde podemos fornecer um enfoque focado orientação.

    
por 14.11.2014 / 18:57
0

Eu pesquisei seu problema no Google e encontrei um ótimo site que faz com que você faça algumas mudanças, especialmente quando se trata de induzir a Apple a aceitar a imagem de inicialização:

The solution I found uses the ISO 2 USB EFI Booter for Mac (with unclear origin) to boot from the ISO image of a LiveCD, but with some small but important changes: use a FAT32 file system, place the EFI file in /efi/boot/ and rename it to boot.efi. The minimal working solution for me was:

Confira todas as instruções aqui e espero que isso funcione para você.

Além disso, as especificações para o computador mac que o post usa são as seguintes (não é tecnicamente o mesmo computador, mas é bem próximo):

The white Core duo (without the 2) 32-bit Macbook was purchased in September 2006 and used to dual boot Gentoo Linux and Mac OSX using rEFIt. The original 100Mb hard disc was failing and I bought a 500Mb drive to replace it. Since OSX hadn’t been booted for some years, I decided to install Linux only. It turned out that booting Linux from a USB flash drive / USB pen drive / USB stick (or CD for that matter) is nearly impossible without rEFIt or its modern clone, rEFInd. Google found solutions that may work for more modern Macbooks (pro), but not for this machine. In addition, the original installation CD did not recognise the 500Mb disc (but reported it was 3.0Tb) and Disk Utility (luckily) refused to do anything. Hence, I needed a USB flash drive that booted on my Macbook without rEFIt/rEFInd, and I needed to prepare it on another Linux machine.

    
por 14.11.2014 / 22:00