Рейтинг:1

Черный экран после установки Ubuntu 20.04 на iMac 21,5" 2010 г.

флаг cn

Я следил за руководством на Lifewire Как установить и использовать двойную загрузку Linux и macOS

для двойной загрузки iMac 2010 года с High Sierra и ATI Radeon HD4670 и столкнулся с распространенной проблемой «черного экрана» при первой попытке загрузить живую USB-флешку в Ubuntu. Подождите достаточно долго, и раздастся звук запуска, поэтому система загружается - предположительно, проблема с дисплеем. Я нашел довольно много вопросов об этом на различных форумах, один из которых помог мне установить Ubuntu, но теперь, когда я загружаюсь, экран становится черным, как и раньше.

Рейтинг:1
флаг uz

У меня такая же проблема. После новой установки экран стал черным, что бы я ни делал. Но у меня было указание, что компьютер работает. Я обнаружил, что из-за ошибки видеовыход отправляется только на DisplayPort iMac, оставляя основной недовольный черный. В моем случае это 20-дюймовая модель 2009 года с картой Nvidia.

Мое решение: я подключил старый монитор VGA к iMac с адаптером Display to VGA, и вуаля, он показал экран входа в систему. (Основной дисплей по-прежнему черный). Первое, что я сделал, это установил проприетарный драйвер nVidia (по умолчанию после установки стоит драйвер Nouveau), перезагрузил компьютер и проблема была решена. Предварительно я проверил с живым USB, чтобы убедиться, что iMac будет работать. Проблема не возникла. Только после полной установки и первой загрузки. Надеюсь это поможет.

Рейтинг:1
флаг cn

Что я сделал:

этап 1 — преодолеть проблему с черным экраном при загрузке Ubuntu с флэш-памяти:

Загрузите iMac в macOS, откройте флешку в «Finder» и отредактируйте boot/grub/grub.cfg, добавив «nomodeset» и «radeon.modeset=0» следующим образом:

пункт меню "Ubuntu" {
    установить gfxpayload = сохранить
    linux /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed возможно-вездесущность 
тихий всплеск nomodeset radeon.modeset=0 ---
    initrd /каспер/initrd
}
пункт меню "Ubuntu (безопасная графика)" {
    установить gfxpayload = сохранить
    linux /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed возможно-повсеместно тихий всплеск nomodeset radeon.modeset=0 ---
    initrd /каспер/initrd
}

Сохраните отредактированный файл и закройте его.

Перезагрузите iMac и выберите USB-накопитель в меню загрузки rEFInd (EFI/BOOT/grubx64.efi из имя вашего диска).

Это заставило меня запустить сеанс Ubuntu на USB-накопителе и установить Ubuntu на только что созданный раздел на моем жестком диске.

Как указано выше, загрузка этой новой установки вызвала ту же проблему с черным экраном.

Этап 2 — разобраться с черным экраном на установленной загрузке Ubuntu:

  1. Повторно вставьте живой USB-накопитель.
  2. Загрузитесь с него в Ubuntu (запись rEFInd: «EFI/BOOT/grubx64.efi from имя вашего диска').
  3. Смонтируйте раздел жесткого диска Ubuntu (через «файлы» / «+ Другие места» и (в моем случае) «/dev/sda3» — используйте «Диски», чтобы определить, какой раздел жесткого диска монтировать.
  4. Откройте сеанс терминала
  5. Введите «df -h», чтобы узнать, где смонтирован раздел /dev/sda3.
  6. Измените рабочий каталог на точка крепления/boot/grub и найдите grub.cfg
  7. Скопируйте файл grub.cfg (на всякий случай): «sudo cp grub.cfg grub.cfg.old»
  8. Я знаю, что первые строки файла grub.cfg говорят «не редактировать», но в этом случае вам нужно это сделать, поскольку вам нужно иметь возможность загружаться с использованием отредактированного файла grub, чтобы вы могли выполнить «обновление». жратва'. Итак, отредактируйте grub.cfg 'sudo nano grub/cfg', чтобы добавить nomodeset и radeon.modeset=0 после параметра 'quiet splash' ко всем строкам, начинающимся с 'linux' в разделе 'вход в меню'.
  9. Сохраните редактирование.
  10. Перейдите к точка крепления/etc/default и отредактируйте «grub», чтобы строка «GRUB_CMDLINE_LINUX_DEFAULT» выглядела так: GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск nomodeset radeon.modeset=0"
  11. Сохраните файл и перезагрузитесь.
  12. Извлеките USB-накопитель при появлении запроса.
  13. Выберите опцию «EFI/ubuntu/grubx64.efi from EFI» в меню rEFInd — вы должны увидеть, что Mac загружается в Ubuntu как обычно (так было со мной).
  14. Последний шаг — выполнить «sudo update-grub», чтобы обновить grub.cfg с внесенными выше изменениями.
  15. Примечание. Возможно, вы могли бы сделать то же самое с установочной копией на USB-накопителе и избавить себя от необходимости несколько раз загружать машину. Я конечно так не делал, поэтому не проверял есть ли подводные камни.
Рейтинг:0
флаг cn

Я следовал большей части того, что Август Найткастард опубликовал, но не смог выполнить несколько шагов, используя последний образ ubuntu, поэтому я объединил их с https://askubuntu.com/a/531051/1219846

Что я сделал:

Разбираемся с черным экраном при установленной загрузке Ubuntu:

  1. Повторно вставьте живой USB-накопитель.
  2. Загрузитесь в «Попробуйте Ubuntu»
  3. используйте «Диски», чтобы определить, какой раздел жесткого диска монтировать. (в моем случае) '/dev/sda2' (или используйте fdisk /dev/sda)
  4. Откройте сеанс терминала с помощью Ctrl+Alt+T
  5. sudo udisksctl mount -b /dev/sda2 и измените на любую точку монтирования, которая вам нравится компакт-диск /СМИ/Убунту/7767eba6-4d66-44f3-aefc-88609918db13
  6. Измените рабочий каталог на точка крепления/boot/grub и найдите grub.cfg
  7. Скопируйте файл grub.cfg (на всякий случай): sudo cp grub.cfg grub.cfg.old
  8. Я знаю, что первые строки файла grub.cfg говорят «не редактировать», но в этом случае вам ДЕЙСТВИТЕЛЬНО нужно сделать это, поскольку вам нужно иметь возможность загружаться с использованием отредактированного файла grub, чтобы вы могли выполнить «обновление». жратва'. Итак, отредактируйте grub.cfg, используя sudo nano grub/cfg добавить «nomodeset» и «radeon.modeset=0» после параметра «quiet splash» во все строки, начинающиеся с «linux» в разделе «вход в меню».
  9. Сохраните редактирование с помощью CTRL-X.
  10. Перейдите к точка крепления/etc/default и отредактируйте «grub», чтобы строка «GRUB_CMDLINE_LINUX_DEFAULT» выглядела так:
GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск nomodeset radeon.modeset=0"
  1. Сохраните файл.
  2. принудительно обновить grub:
sudo mkdir /mnt/chrootdir
sudo mount /dev/sda1 /mnt/chrootdir
для каталога в proc dev sys и т. д. bin sbin var usr lib lib64 tmp; делать \
    sudo mkdir -p /mnt/chrootdir/$dir && sudo mount --bind /$dir /mnt/chrootdir/$dir \
сделано
sudo grub-install --recheck --root-directory=/mnt/chrootdir /dev/sda # Может не требоваться
sudo chroot /mnt/chrootdir
sudo update-grub2
выход
  1. Перезагрузитесь и извлеките USB-накопитель.
Рейтинг:-1
флаг in

Это отличные инструкции, но у меня возникла проблема с правами доступа при редактировании файлов grub, которые были смонтированы под root после перезагрузки. Мое решение состояло в том, чтобы переустановить и отредактировать grub из сеанса установки, потому что файлы легко доступны:

  1. Измените рабочий каталог на mountpoint/boot/grub и найдите grub.cfg.

  2. Скопируйте файл grub.cfg (на всякий случай): «sudo cp grub.cfg grub.cfg.old»

Я знаю, что первые строки файла grub.cfg говорят «не редактировать», но в этом случае вам ДЕЙСТВИТЕЛЬНО нужно сделать это, поскольку вам нужно иметь возможность загружаться с использованием отредактированного файла grub, чтобы вы могли выполнить «обновление». жратва'. Итак, отредактируйте grub.cfg 'sudo nano grub/cfg', чтобы добавить nomodeset и radeon.modeset=0 после параметра 'quiet splash' ко всем строкам, начинающимся с 'linux' в разделе 'вход в меню'. Сохраните редактирование.

  1. Перейдите к mountpoint/etc/default и отредактируйте «grub», чтобы строка «GRUB_CMDLINE_LINUX_DEFAULT» выглядела так:

GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск nomodeset radeon.modeset=0"

  1. Сохраните файл и перезагрузитесь. Извлеките USB-накопитель при появлении запроса.

Вы должны обнаружить, что Mac загружается в Ubuntu как обычно (у меня так и было).

Последний шаг — выполнить «sudo update-grub», чтобы обновить grub.cfg с внесенными выше изменениями.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.