Ce am facut:
etapa 1 - depășiți problema ecranului negru atunci când porniți în Ubuntu din memoria flash:
Porniți iMac-ul în macOS, deschideți unitatea flash în „Finder” și editați boot/grub/grub.cfg pentru a adăuga „nomodeset” și „radeon.modeset=0” după cum urmează:
intrarea de meniu „Ubuntu” {
setați gfxpayload=keep
linux /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed maybe-ubiquity
quiet splash nomodeset radeon.modeset=0 ---
initrd /casper/initrd
}
intrarea de meniu „Ubuntu (grafică sigură)” {
setați gfxpayload=keep
linux /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed maybe-ubiquity quiet splash nomodeset radeon.modeset=0 ---
initrd /casper/initrd
}
Salvați fișierul editat și închideți-l.
Reporniți iMac-ul și selectați unitatea flash USB din meniul de pornire rEFInd (EFI/BOOT/grubx64.efi din numele unității dvs).
Acest lucru m-a făcut să rulez sesiunea Ubuntu live a unității flash USB și să pot instala Ubuntu pe partiția nou creată de pe hard disk.
După cum sa menționat mai sus, pornirea în această nouă instalare mi-a dat aceeași problemă cu ecranul negru.
Etapa 2 - sortați ecranul negru pe boot-ul Ubuntu instalat:
- Reintroduceți unitatea flash USB live.
- Porniți în Ubuntu din asta (intrarea rEFInd este „EFI/BOOT/grubx64.efi din numele unității dvs').
- Montați partiția Ubuntu pe hard disk (prin „fișiere” / „+ Alte locații” și (în cazul meu) „/dev/sda3” - utilizați „Discuri” pentru a identifica ce partiție HDD să montezi.
- Deschideți o sesiune de terminal
- Tastați „df -h” pentru a afla unde este montată partiția /dev/sda3.
- Schimbați directorul de lucru în punctul de montare/boot/grub și localizați grub.cfg
- Copiați fișierul grub.cfg (doar pentru orice eventualitate): „sudo cp grub.cfg grub.cfg.old”
- Știu că primele linii ale fișierului grub.cfg spun „nu editați”, dar în acest caz trebuie să faceți acest lucru, deoarece trebuie să puteți porni folosind fișierul grub editat, astfel încât să puteți face o „actualizare- grub'. Așadar, editați grub.cfg „sudo nano grub/cfg” pentru a adăuga „nomodeset” și „radeon.modeset=0” după parametrul „quiet splash” la toate liniile care încep cu „linux” în secțiunea „intrare în meniu”.
- Salvați editarea.
- Navigheaza catre punctul de montare/etc/default și editați „grub”, astfel încât linia „GRUB_CMDLINE_LINUX_DEFAULT” să arate astfel:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset radeon.modeset=0"
- Salvați fișierul și reporniți.
- Scoateți stick-ul USB când vi se solicită.
- Alegeți opțiunea „EFI/ubuntu/grubx64.efi from EFI” din meniul rEFInd - ar trebui să găsiți boot-urile Mac în Ubuntu ca de obicei (s-a întâmplat cu mine).
- Ultimul pas este să faceți un „sudo update-grub” pentru a actualiza grub.cfg cu modificările făcute mai sus.
- Notă - probabil că ați putea face cele de mai sus pentru a instala copia pe unitatea flash USB și vă scutiți de oboseala de a porni mașina de mai multe ori. Desigur, nu am procedat așa, așa că nu am verificat dacă există capcane.