Вопрос или проблема
Это странный случай. У меня есть два retired Mac Pro:
- MacPro6,1 цилиндр с 256GB внутренним SSD от Apple + 64GB RAM
- более старый MacPro5,1 “сырный терка” с внутренним SSD Samsung 870 QVO на 4TB + 64GB RAM
Сервер #2 безупречно работает с моими внутренними веб-сайтами с 2019 года, используя Ubuntu 18.04 LTS с тем же SSD от Samsung.
Я так долго откладывал обновление до более актуальных версий Ubuntu, что решил сделать чистую установку 24.04.01 на Сервере #2 и применить свои конфигурационные патчи позже. Для безопасности я купил 4TB механический (не SSD) диск, чтобы протестировать новую установку и текущие конфигурации с намерением ‘dd’ скопировать его на SSD, как только всё заработает корректно. 24.04 отлично работал на старом механическом диске. Никаких проблем. Я провел несколько долгих ночей с выключенным сервером, пока устанавливал дополнительное программное обеспечение, настраивал Apache, SSH, Samba и так далее. Когда я убедился, что всё работает отлично, я попытался ‘dd’ этого диска на SSD Samsung.
Этот план оказался неудачным, поскольку SSD оказался чуть меньше по полезному объему, чем жесткий диск, и ‘dd’ завершился неудачей. Позже я прочитал, что мог бы использовать gparted, чтобы немного уменьшить раздел механического диска, чтобы он влез на SSD. Но поскольку этот диск теперь был моей единственной рабочей копией, я не хотел рисковать с ним.
Вместо этого, вспомнив шаги по восстановлению, я решил повторить свежую установку Ubuntu 24.04 на 4TB SSD. Это вызвало вторую проблему: установка Ubuntu постоянно сбоевала. Более глубокое исследование показало, что мне нужно использовать опцию “безопасная графика” на первом экране установки. Это сработало, но было странно, что стандартный вариант “Установить Ubuntu…” отлично работал с механическим диском. Я столкнулся с этой проблемой “безопасной графики” только с установленным SSD в отсеке.
Я начал еще одну чистую установку на SSD, и она завершилась без ошибок. Но когда я перезагрузил машину (да, я удалил флешку), она загрузилась на черный экран. Мертва.
Я пробовал это несколько раз с тем же результатом.
Поэтому я решил сделать это на своем Mac Pro цилиндре. Я получил тот же результат. Я увидел маленький оранжевый текст о Ubuntu с несколькими графическими точками под ним, а затем загрузка зависла. Никаких сообщений, только черный экран.
Хотя я далек от аппаратного / ядрового специалиста, похоже, что 24.04.01 имеет проблему с SSD, работающими на аппаратном обеспечении Mac. Еще раз, 24.04 прекрасно работает с моим дешевым 4TB механическим диском на MacPro 5,1. Но она не работает с двумя различными SSD на двух разных MacPros разных поколений.
Столкнулся ли кто-то с этим? Есть ли решение? Неправильно ли я диагностирую проблему?
Дополнение:
Чтобы подтвердить свои подозрения, я создал флешку с 22.04 LTS, и она установилась и работает отлично на том же аппаратном обеспечении Mac с SSD.
Ответ или решение
Проблема, с которой вы столкнулись, явно указывает на несовместимость или проблемы в работе Ubuntu 24.04.01 с SSD на аппаратуре Mac, особенно если предыдущие версии, такие как 22.04 LTS, работают без проблем. Давайте разберёмся в возможных причинах и решениях данной ситуации.
Возможные причины проблемы:
-
Совместимость драйверов: В Ubuntu 24.04.01 могли быть обновлены или изменены драйверы для управления SSD, что может вызвать проблемы на оборудовании Mac. Совместимость с Mac может отличаться между версиями Ubuntu.
-
Настройки загрузки: Возможно, проблема связана с настройками загрузчика (GRUB) или с параметрами BIOS/EFI вашего Mac, которые могут по-разному обрабатывать SSD и механические диски.
-
Настройки графики: Вы уже заметили, что для установки на SSD нужно использовать режим "безопасной графики". Это может указывать на необходимость применения дополнительных параметров графической настройки во время загрузки.
Рекомендации по решению проблемы:
-
Используйте параметры загрузки: При загрузке системы попробуйте добавить следующие параметры в меню GRUB:
nomodeset
: отключает использование графических драйверов до загрузки системы.noacpi
: отключает управление питанием ACPI, что может помочь в случае проблем с графикой.
Чтобы сделать это, в момент появления меню GRUB нажмите
e
для редактирования загрузочной строки и добавьте указанные параметры. -
Переход на LTS версию: Если вам не нужны функции, которые были введены в 24.04, рассмотрите возможность использования Ubuntu 22.04 LTS, которая, как вы уже отметили, работает без ошибок. Это обеспечит стабильную среду для вашего сервера.
-
Проверьте настройки BIOS/EFI: Убедитесь, что в настройках BIOS/EFI вашего Mac Pro правильно выбрана конфигурация для загрузки с SSD. Попробуйте отключить UEFI, если такая опция доступна, и использовать совместимый (Legacy) режим.
-
Проверка на наличие обновлений: Проверьте наличие обновлений для Ubuntu 24.04.01. Иногда новые исправления или обновлённые версии ядра могут решить проблемы с совместимостью.
-
Использование Live USB: Попробуйте загрузиться с Live USB версии 24.04 и проверьте работоспособность SSD в этом режиме. Это может помочь понять, является ли проблема специфической для установки на ваш SSD.
-
Переустановка загрузчика: Если вы сможете загрузиться в систему с другого диска, попробуйте переустановить загрузчик GRUB на SSD.
Если ни одно из приведённых выше решений не помогает, рекомендуется обратиться к сообществу Ubuntu или на специализированные форумы, такие как Ask Ubuntu или специальные группы пользователей MacOS/Linux, где вы сможете получить более целенаправленную помощь от людей, которые могут иметь подобный опыт.
В заключение, учитывая ваши предыдущие успехи с 22.04 LTS и неудачи с 24.04, возможно, наиболее безопасным и оперативным вариантом будет продолжение использования 22.04 LTS до тех пор, пока не будут обнаружены эффективные решения для работы с SSD на новых версиях Ubuntu.