Tente isso, um pouco tedioso, mas funcionou para mim:
-
Se o sistema inicializar sem mostrar o GRUB, quando ele parar, pressione "ALT + F1" (ou fn-ALT-F1) para entrar no modo de console. Digite suas credenciais e quando o prompt aparecer, digite:
sudo nano /etc/default/grub
-
Em seguida, encontre a linha "GRUB_CMDLINE_LINUX_DEFAULT=" respingo silencioso "e digite após" splash ":
i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0
para que a linha fique assim:
'GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0"'
-
Descomente (remova o "#" antes) da linha "GRUB_TERMINAL = console"
-
Saia com CTRL-X e confirme salvar as alterações sem alterar o nome da saída.
-
Em seguida, faça:
sudo nano /etc/grub.d/10_linux
-
Localize a linha
echo " insmod gzio" | sed "s/^/$submenu_indentation/"
com CTRL-W (você pode usar a string "gzio").
-
Imediatamente antes desta linha, digite o seguinte para que fique assim:
echo " outb 0x728 1" | sed "s/^/$submenu_indentation/"
echo " outb 0x710 2" | sed "s/^/$submenu_indentation/"
echo " outb 0x740 2" | sed "s/^/$submenu_indentation/"
echo " outb 0x750 0" | sed "s/^/$submenu_indentation/"
echo " insmod gzio" | sed "s/^/$submenu_indentation/"
(uma linha após a outra, não pule linhas. Eu não entendo porque o site askubuntu não me deixa apenas pressionar enter uma vez para quebrar uma linha, de qualquer maneira ...)
Verifique suas edições com atenção.
-
Salve e feche este arquivo também com CTRL-X.
-
Agora você pode fazer:
sudo update-grub
Atualize seu sistema, reinicie, pressione ALT e inicialize no MacOS. Reinstale o rEFInd e você pode inicializar novamente no Ubuntu. A primeira opção do Linux no menu de inicialização é inicializar com chip gráfico da Intel, a segunda opção do Linux é inicializar com uma placa discreta.
Então a chave aqui está nessas linhas:
outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0
e:
i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0
Que desativa (como eu entendo) a placa gráfica discreta para que o Ubuntu não fique confuso na inicialização (assim, ele encontra apenas um chip gráfico).
EDIT: mais uma coisa: se você se encontrar preso em "[OK] Qualquer frase aqui", você pode entrar na interface gráfica fazendo "ALT + F1" e depois "ALT + F7" (você pode precisar segurar a tecla -fn junto com as outras). Parece atualizar o processo de inicialização.
Referência: link