Xubuntu на Macmini, не загружается, тупо сбрасывает PRAM

Xubuntu на Macmini, не загружается, тупо сбрасывает PRAM ...

У меня есть только раздел Linux на жестком диске, я не фанат Mac или OSX, но это отличный HTPC! Я установил так много, и у меня есть исходный код, который я не хочу терять. Теперь я могу загрузить живой CD и скопировать почти все, но мне понадобится несколько дней, чтобы привести его в текущее состояние!

У меня был Refind, и он загрузит Grub, а затем Xubuntu! Что мне сейчас нужно, так это способ исправить grub2, я пробовал несколько учебных пособий, Boot-Repair и т. Д. Я не могу получить ничего, чтобы восстановить EFI ... это просто папка с вопросительным знаком на нем!

Может ли кто-нибудь помочь мне с быстрым исправлением?

EFI-раздел находится на sda1, а boot (grub) на sda2, linux - это sda3 (lvm), и есть раздел подкачки, если я не ошибаюсь.

Пожалуйста, помогите, так как я оставляю это своим детям и действительно должен исправить это как можно скорее. Это была такая хорошая установка, XBMC с PS3Navi в качестве контроллера!

PS: я не могу загрузить OSX, он удален с моего жесткого диска ... и у меня нет DVDS для его установки. У меня есть диск с OSX, который я могу подключить через USB, на нем есть ремонт, что очень помогло бы, но это в другом городе!

0
задан 27 December 2013 в 18:46

1 ответ

Попробуйте это:

  1. Используя любой аварийный диск, который вам нравится (Linux или OS X), подготовьте небольшой не журнализированный раздел HFS +. («Small» = ~ 100MiB до 1GiB.) Скорее всего, вам понадобится сжать другой раздел, чтобы сделать это, конечно. Резервное копирование этого раздела настоятельно рекомендуется.
  2. Загрузите двоичный файл rEFInd .zip и распакуйте его в удобное для вас место (например, в только что созданный раздел HFS +).
  3. Загрузитесь с установочного / аварийного диска OS X.
  4. Как только вы дойдете до точки, где отображается строка меню, используйте ее, чтобы открыть окно терминала.
  5. Установите rEFInd, запустив install.sh с его опцией --ownhfs, как в sudo ./install.sh --ownhfs /dev/disk0s5, изменив /dev/disk0s5 при необходимости.
  6. Перезагрузка.

Результат должен быть таким, что появится rEFInd и позволит вам загрузиться. Он также будет отображаться в том месте, где микропрограммное обеспечение найдет его и представит его в своем меню, когда вы удерживаете нажатой клавишу «Option» во время загрузки, так что в будущем вы сможете немного легче восстановиться. Некоторые предостережения:

  • Опция --ownhfs для install.sh является новой, поэтому обязательно используйте rEFInd версии 0.7.6 или новее. (0.7.6 является текущим, когда я пишу.)
  • Когда я тестировал этот метод загрузки, rEFInd не смог отсканировать некоторые разделы. Если это произойдет, нажмите клавишу Esc, чтобы выполнить повторную проверку загрузчиков. Раскомментирование опции scan_delay решает эту проблему навсегда. (Установка значения 1, вероятно, является адекватной.)
  • Если rEFInd читает ваши ядра Linux из файловой системы Linux, вам нужно будет либо вручную установить драйвер (ы), либо использовать --alldrivers Возможность установки всех драйверов. Если вы делаете последнее, то рекомендуется вручную удалить ненужные драйверы.

Если у вас нет аварийного диска OS X или если эта процедура не работает, вы можете попробовать установить его из Linux, используя опцию --usedefault, чтобы установить rEFInd в ESP, используя значение по умолчанию / резервный имя файла, как в sudo ./install.sh --usedefault /dev/sda1. Некоторые (но не все) компьютеры Mac будут загружаться с имени файла по умолчанию / резервному файлу, если они не смогут найти другой загрузчик, так что это может хорошо сработать; но если ваша модель не использует имя файла по умолчанию / резервный, эта альтернативная процедура завершится ошибкой.

0
ответ дан 27 December 2013 в 18:46

Другие вопросы по тегам:

Похожие вопросы: