Tentando instalar (L) ubuntu 17.10 solo em um Macbook pro 13 "1,1 2006/2007/2008 de plástico (dual intel core duo de 32 bits UEFI / EFI 32 bits)

2

Então eu tenho um o ld macbook pro intel core duo 32 bits, UEFI 32 bits .

Comprei uma nova unidade SSD e substituí a unidade antiga.

Consegui fazer um EFI 32 bits USB inicializável com o LubUNTun 17.10 ISO (usando este guia ).

Eu plugue a chave USB no macbook pro, eu ligo enquanto pressiono a tecla Alt , e posso ver a opção de inicializar no USB EFI.

O Lubuntu live está pronto cerca de 2 minutos depois.

Eu abro o GParted e crio na unidade SSD interna uma partição inicializável ESP FAT32 (1GB) e o restante é uma partição ext4 .

Eu inicio o instalador do Lubuntu, eu escolho "other", eu instalo o / na partição ext4.

No final, o instalador diz grub-install failed , eu tenho a opção de ignorar a instalação do carregador de boot e a instalação acabou.

Claro, quando eu reinicio o computador, ele não inicializa no Lubuntu.

Então eu inicializo novamente na chave USB. Desta vez eu instalei rEFInd enquanto lia algum lugar que pudesse funcionar.

sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind

Eu escolho instalar no ESP. Ele instala algumas coisas na partição ESP da unidade interna SSD, incluindo um bonito arquivo XXXX32.efi , o que me faz pensar que o rEFInd instalou o direito de 32 bits efi.

Mas quando eu reinicio meu computador, nada, a inicialização do disco rígido interno não é possível.

Agora eu acho que preciso de ajuda, alguma idéia?

[EDIT 1] Desde o meu primeiro post, eu tentei boot-repair . Eu iniciei a partir do live lubuntu 32 bits USB, eu instalei e iniciei o boot-repair. Ele instalou com sucesso o coupke de arquivos na partição ESP, e me disse que no final a minha inicialização foi reparada com sucesso. Infelizmente quando eu inicializo o macbook, não é possível inicializar a partir do disco rígido interno.

Também tentei criar uma chave USB com o rEFInd instalado (conforme explicado em esta página , baixado o binário .zip, extraído e executado bash refind-install --usedefault /dev/sdd1 --alldrivers ). A chave USB funciona bem em meus outros computadores, mas não é detectada no meu antigo macbook pro ...

Novamente sem ideias. Parece ser uma coisa de macbook, essas coisas que eu fiz provavelmente funcionariam em PCs de 32 bits, mas talvez o firmware do macbook precise de algo que eu não saiba ...

    
por jptsetung 03.03.2018 / 01:09

1 resposta

3

Então, finalmente consegui trabalhar com o rEFInd.

A solução que vou expor é uma sequela de tudo o que fiz e descrevi na pergunta, então leia-a antes de ler isto.

Portanto, eu tenho um SSD com uma partição ESP (vazia / quebrada) e o Lubuntu instalado no restante do SSD, como uma partição ext4.

Antes de preencher a partição ESP, primeiro criarei uma chave USB. Essa é uma ferramenta muito útil quando você está em dificuldades, não apenas para esta instalação, mas em muitas situações. Ele permite que você inicialize suas unidades internas quando o carregador de inicialização é o HS.

Então, para criar a chave USB rEFInd:

De uma instalação aleatória do linux

  • Conecte e formate sua chave USB como FAT32
  • Digamos que a chave USB primeiro e apenas a partição seja /dev/sd**x**1
  • Faça o download do zip binário rEFInd (exemplo link )
  • Descompacte e abra um terminal na pasta extraída
  • Tipo: sudo bash refind-install --usedefault /dev/sdx1 --alldrivers
  • Essa chave USB funcionará / inicializa na maioria dos computadores, mas não no meu macbook antigo, você precisa fazer um pequeno renomear trabalho nas pastas da chave.
  • Vá para /EFI/BOOT (key) e duplique o arquivo xxxx32.efi para boot.efi (a renomeação simples pode funcionar, não foi testada).
  • Então, no final, você deve ter um arquivo com esse caminho na sua chave: /EFI/BOOT/boot.efi
  • Tente conectar a chave no macbook pro, reinicialize enquanto pressiona a tecla ALT e você verá a opção de inicializar na tecla.

A partir daqui, você deve ser capaz de escolher sua instalação do ubuntu e inicializá-la.

Uma vez que o Ubuntu interno tenha iniciado, monte a partição ESP, remova tudo (se você já tentar algumas coisas) e copie TODOS os arquivos da chave USB nesta partição.

Remova a chave, reinicialize e o macbook pro deve inicializar a partir da unidade interna com o rEFInd (depois de mostrar a infame pasta? por alguns segundos).

Note que em um ponto, eu também montei a partição ESP como /boot/efi manualmente no arquivo /etc/fstab da minha instalação do Ubuntu (se você ler minha pergunta, verá que o instalador lubuntu não instalou o carregador de inicialização , é por isso que a partição ESP estava vazia e não montada no arquivo /etc/fstab ). Não tenho certeza se é necessário ou não.

Note também que eu tentei várias vezes (como dito na Pergunta) instalar o rEFInd a partir da chave ISO do lubuntu inicializável (o que evitaria usar o truque com a chave USB do rEFInd). Teoricamente isso deveria ser possível. Tentei renomear os arquivos xxx32.efi em boot.efi após a instalação, e tentei várias opções como --alldrivers ao instalar o rEFInd, mas nada funcionou (não tenho certeza se fiz o teste -alldrivers corretamente, devo faça de novo para ter certeza, mas não quero estragar tudo de novo). No final, a única coisa que funcionou foi copiar os arquivos da chave USB rEFind para a partição ESP da unidade interna ...

    
por jptsetung 03.03.2018 / 15:20