Mac Mini, конец 2012 г. 14.10 Сервер не загружается после установки
Я установил (и переустановил несколько раз) Ubuntu Server 14.10 на Mac Mini 6,2 (конец 2012 года).
Установочный носитель - это USB-накопитель. Компьютер подключен к Интернету через кабель Ethernet. Нет ничего существенного, чтобы сообщить об установке [1].
После завершения установки и перезагрузки мне представляется мигающее изображение папки с вопросительным знаком. Я могу использовать тот же USB-накопитель и перейти в режим восстановления.
Используя другой USB-накопитель, я создал REFInd-накопитель. Если я оставлю этот USB-накопитель подключенным к компьютеру, он автоматически загрузится и загрузит Ubuntu. И все же наличие компьютера зависит от этого внешнего USB-накопителя - это далеко не идеально.
Я попытался использовать gptsync, чтобы исправить проблему, так как я помню, что это решило проблему на другом Mac, которым я также владею (MacBook 4,1 - начало 2008 года).
$ sudo gptsync /dev/sda
Current GPT partition table:
# Start LBA End LBA Type
1 2048 1050623 Unknown
2 1050624 1920161791 Unknown
3 1920161792 1953523711 Linux Swap
Current MBR partition table:
# A Start LBA End LBA Type
1 1 2047 ee EFI Protective
2 2048 1050623 83 Linux
3 * 1050624 1920161791 83 Linux
4 1920161792 1953523711 82 Linux swap / Solaris
Status: GPT partition of type 'Unknown' found, will not touch this disk.
Другие заклинания, которые я пытался:
- sudo grub-install /dev/sda - после перезагрузки возвращается во флэш-папку с вопросительным знаком
- sudo grub-macbless /dev/sda - мигающая папка с вопросительным знаком
- sudo update-grub - та же папка, что и раньше
Пока я могу загрузить компьютер, только если подключен USB-накопитель rEFInd.
[1] при обнаружении клавиатуры не удается автоматически распознать клавиатуру. Я уверен в этом, поскольку я повторил несколько раз.
2 ответа
Как вы могли заметить из списка "заклинаний", я пытался, я не знаю, что я делаю.
Тот факт, что накопитель rEFInd смог загрузиться и затем загрузить Ubuntu, подсказывает мне, что rEFInd имел что-то правильное, чего не делал Grub/Ubuntu, но GRUB/Ubuntu не был настолько испорчен, что его нельзя было использовать. Поэтому я настоял на том, чтобы попытаться исправить проблему, настроив параметры для EFI/GPT/MBR/ и т. Д.
В какой-то момент вчера во время поиска ответов я наткнулся на #! (CrunchBang) обсуждение на форуме ( http://crunchbang.org/forums/viewtopic.php?id=21510). И, прочитав это, я нашел то, что выглядело как еще один пример.
efibootmgr
$ sudo efibootmgr
BootCurrent: 0000
Timeout: 5 seconds
show_boot_order(): No such file or directory
Boot0000* ubuntu
Boot0080* Mac OS X
Boot0081* Mac OS X
BootFFFF*
При вставке выше строка BootCurrent может не совпадать с тем, что было у меня на самом деле, это долго теряется, так как мой терминальный буфер слишком мал
Несколько боюсь, что я испорчу систему и придется переустановить ее еще раз, когда я сначала проверил с флагом -n для загрузки, затем. и установите для него значение Ubuntu 0000 (это может отличаться в других системах). Перезагрузил систему без подключенного диска rEFInd, и компьютер загрузился в Ubuntu.
Теперь, когда я имел некоторое представление о том, что происходит и как это исправить, я вернулся к терминалу и установил порядок загрузки. И после нескольких попыток это то, что я получил.
$ sudo efibootmgr -o 0000,0080,0081,FFFF
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0080,0081,FFFF
Boot0000* ubuntu
Boot0080* Mac OS X
Boot0081* Mac OS X
BootFFFF*
Теперь у меня есть работающая система с Ubuntu 14.10, работающая на Mac Mini.
Теперь, когда ваша система работает, вы можете попытаться улучшить ее, начав с этого вопроса: https://apple.stackexchange.com/questions/111227/how-to-transform-an-apple-mac-mini-intro-a-reliable-ubuntu-server Немного о том, как заставить фанатов работать, довольно важно.
Примечание для будущих читателей: пожалуйста, постарайтесь документировать как можно больше шагов, которые вы пробуете, и какие решения работают, а какие не работают для вас. Наши свидетельства могут быть полезны для нас самих и других.
Система не загружается, поскольку загрузчик Mac ожидает, что раздел EFI будет отформатирован как HFS+, типичная файловая система Mac, а установщик Ubuntu фактически форматирует его как VFAT.
Обратитесь к моему предыдущему ответу за подробными инструкциями по правильной установке Ubuntu на Mac.