Я пытаюсь заставить работать Ubuntu на моем IMac, но возникают проблемы с графическими картами. Я использую 27-дюймовый iMac конца 2009 года с процессором i5, 16 ГБ оперативной памяти и Radeon 4850.
На самом деле он работает с «nomodeset», но я хочу, чтобы GPU работал. Я уже нашел решение, но оно не работает ( Загрузка rEFInd и EFISTUB ядра Linux на оборудовании Apple, как это реализовать? ).
Я все еще получаю сообщение «Нет поддержки UMS» при запуске, сделал следующие шаги:
- Добавьте дополнительный флэш-диск в USB (не повредит MAC OS, пока Ubuntu не будет работать нормально)
- Загрузите Ubuntu Mate 21.10 с USB-накопителя (добавьте «nomodeset» при запуске, чтобы экран работал)
- Установите Ubuntu Mate 21.10 на флешку
- Подключите второй монитор к порту дисплея и перезапустите (на данный момент внешний монитор работает нормально)
- Добавьте «nomodeset» в параметр grub и перезагрузите компьютер.
- Теперь я могу запустить Ubuntu, используя внутренний дисплей (нажатие ALT на статистике по-прежнему необходимо)
- Установить REFInd
- Перезагрузитесь, теперь я могу запустить Ubuntu с помощью rEFInd
- скопируйте актуальное ядро в /boot/efi/EFI/ubuntu/vmlinuz
- добавить вторую копию в /boot/efi/EFI/ubuntu/vmlinz.efi
- скопируйте фактический виртуальный диск в /boot/efi/EFI/ubuntu/initrd.img
- добавить запись в диспетчер загрузки efi с помощью команды " efibootmgr -c -d /dev/sda -p 1 -L "Ubuntu (efistub)" -l /EFI/ubuntu/vmlinuz.efi -u "root=UUID=1501fa7a-f266-4a92 -908b-5f27f20d8cd1 rw initrd=/EFI/ubuntu/initrd.img тихий всплеск nomodeset" " (UUID - это моя флешка, сначала я использовал /dev/sdb1, но время от времени флешка монтируется в /dev/sdc1 )
После перезагрузки я все еще получаю сообщение «Нет поддержки UMS». Я установил запись efistub в последовательности загрузки на первое место, чтобы не тратить время на запуск rEFInd. efibootmgr перечисляет тайм-аут 5 с, но я не буду менять это значение на самом деле.
Я не уверен, что пропустил какой-то шаг, поэтому, если кто-то может подсказать, что делать дальше, я буду счастлив.