Fedora 22 no MacBook Pro (Retina, 15 polegadas, meados de 2015)

6

Instalei recentemente o Fedora 22 no meu novo MacBook Pro .

Boas notícias:

    O
  • Wi-Fi funciona imediatamente, para que você possa atualizar o sistema imediatamente para resolver o problema do driver de vídeo defeituoso (sob más notícias). Eu tive que inicializar no nível de execução 3 para durar o tempo suficiente para obter as atualizações. Sua máquina provavelmente irá falhar antes que você possa atualizar o contrário. Infelizmente, você precisará de um teclado USB para poder adicionar linux 3 à inicialização do grub, já que a combinação CTRL-X não funcionará no teclado do laptop.

Notícia ruim:

  • O sistema travará após a instalação inicial devido a alguns problemas de driver de vídeo (veja acima)
  • O Bluetooth não está presente, nenhum adaptador foi encontrado
  • O touchpad não tem um clique com o botão direito do mouse ou gestos naturais
  • A webcam também não funciona, nenhum dispositivo foi encontrado

Notícia muito ruim:

Aqui é onde chegamos ao motivo principal deste post. Depois de instalar o Fedora 22, não consigo inicializar novamente na partição do Mac OS X. Eu obtive com sucesso o menu grub2, e é mostrando as opções de 32 bits e 64 bits do Mac, mas quando você seleciona qualquer um deles você recebe os seguintes erros:

error: can't find the command 'xnu_uuid'.
error: can't find the command 'xnu_kernel'.
error: can't find the command 'xnu_kextdir'.

Press any key to continue...

As opções são as seguintes no menu de inicialização:

Fedora (4.0.4-303.fc22.x86_64) 22 (Twenty Two)
Fedora (4.0.4-301.fc22.x86_64) 22 (Twenty Two)
Fedora (0-rescue-{long hash}) 22 (Twenty Two)
Mac OS X (32-bit) (on /dev/sda4)
Mac OS X (64-bit) (on /dev/sda4)

Além disso, não consigo fazer nenhuma das opções de inicialização do Mac BIOS (pressionando option/alt ou command+R

Alguém encontrou isso?

    
por voor 07.06.2015 / 18:17

3 respostas

4

Eu tenho o MacBook Pro de meados de 2015 (teclado do Reino Unido), e tenho a maioria dos recursos trabalhando com o Fedora 22. A configuração de brilho retorna a 100% após a reinicialização e o modo de hibernação / desligamento não funcional são os dois únicos problemas. Estou ciente de que não consertei. Aqui está o que eu fiz:

Inicialização do Mac OS:

Provavelmente não é muito diferente da resposta de Marcelo, mas consertei isso mantendo pressionado o cmd-R na inicialização para trazê-lo para o programa de recuperação do OSX. A saída imediata permite escolher um disco de inicialização - escolha o disco OSX e inicialize. Execute o instalador Refind novamente e isso deve, na inicialização, retornar à tela Refind, permitindo a escolha entre o OSX e o Fedora 22. Eu removi as opções do menu Grub do OSX, pois elas não funcionam, como você descobriu.

Teclas de função e força do touch pad:

Basicamente, eu tive que reconstruir o kernel do fedora 22 com alguns patches extras. Estes podem ser encontrados em:

link

Eu obtenho o controle de dois dedos com o botão esquerdo do mouse, e o controle de três dedos com o botão do meio do mouse, bem como as teclas de função funcionando (brilho / luz de fundo do teclado / volume).

Aqui está um guia para reconstruir o kernel no fedora: link

Atualização: A configuração de brilho que retorna para 1 -% após a reinicialização pode ser corrigida adicionando o termo:

video.use_native_backlight = 1

para a linha 'GRUB_CMDLINE_LINUX =' no arquivo /etc/default/grub.cfg e o rodando para atualizar o grub:

grub2-mkconfig -o /boot/grub2/grub.cfg

    
por 15.07.2015 / 21:57
1

Para inicializar o MacOS a partir do GRUB, você precisa de apenas uma linha na entrada do MacOS: exit. Isso sairá do GRUB e então o firmware EFI usará a segunda partição na ordem de inicialização, que deve ser a instalação do seu MacOS (se o Fedora não estragar o pedido, caso contrário você precisaria corrigir isso com efibootmgr ). / p>     

por 22.07.2015 / 11:13
0

Inicialização do MacOS:

Eu recentemente instalei o Fedora 22 no MacMini no final de 2014 e também perdi os meios de inicializar o MacOSX.

Eu já havia instalado o Gerenciador de inicialização Refind, que eu escolhi o sistema operacional (MacOSX ou Fedora 20) para inicializar.

A boa notícia (provavelmente também funcionará para você) é que você pode simplesmente inicializar enquanto pressiona a tecla ALT e escolher qual EFI inicializar na partição original do hfsplus MacOS (no meu caso eu escolhi a inicialização de refind).

Pressionando a tecla ALT enquanto a inicialização desconecta um gerenciador de inicialização EFI embutido que cada Mac recente (e ao inicializar com a tecla ALT pressionada, ele carregará antes mesmo do grub). Então, depois de inicializar com o MacOSX, eu re-escrevi o gerenciador de inicialização resind e tudo voltou ao trabalho como antes.

Nota adicional: Eu uso o refind para carregar o elilo, que carrega o Linux. Por favor, esteja ciente que depois de reescrever o MacOSX (se você não usar o refind) você irá "perder" a capacidade de inicializar o novo Fedora 22 instalado (a menos que você inicialize com a tecla ALT novamente e escolha). Eu recomendo a instalação de um gerenciador de inicialização EFI mais fácil de usar, já que ele não precisa ser inicializado usando a tecla ALT para escolher qual sistema operacional usar.

Fazendo o botão e gestos certos para trabalhar:

Eu tenho meu MacBook Air em meados de 2011 Eu atualmente uso o Fedora 20 que funciona bem (atualizará para 22 em breve também), mas eu lembro que há algum tempo, quando eu usava o Fedora 18 nele, tive que fazer alguns ajustes para o driver synaptics trabalhar com todos os gestos. Eu não tenho mais os arquivos de configuração antigos para colar aqui ( /etc/X11/xorg.d.conf/50-synaptics.conf ), mas talvez esses links possam ajudar você (ainda os tenho em meus favoritos):

link link

Boa sorte e por favor, poste seus resultados aqui.

    
por 27.06.2015 / 16:27