Попытка установить (L) соло человечности 17.10 на MacBook Pro 13 дюймов 1,1 2006/2007/2008 пластмассы (ЦП дуэт ядра Intel UEFI/EFI на 32 бита 32 бита)

Таким образом, у меня есть старый MacBook Pro дуэт ядра Intel 32 бита, UEFI 32 бита.

Я купил новый твердотельный диск и заменил старый диск.

Мне удалось сделать EFI загрузочным USB на 32 бита с Lubuntun 17.10 ISO (использующий это руководство).

Я включаю флеш-карту на MacBook Pro, я включаю его при нажатии на клавише Alt, и я вижу опцию загрузиться на EFI USB.

Живой Lubuntu готов приблизительно 2 минуты спустя.

Я открываю GParted, и я создаю на внутреннем твердотельном диске ESP FAT32, загрузочный раздел (1 ГБ) и остающееся являются a ext4 раздел.

Я запускаю установщик Lubuntu, я выбираю "другой", я устанавливаю / на ext4 разделе.

В конце говорится в установщике grub-install failed, У меня есть опция пропустить установку загрузчика, и установка закончена.

Конечно, когда я перезагружаю компьютер, он не загружается на Lubuntu.

Таким образом, я загружаюсь снова на флеш-карте. На этот раз я устанавливаю, повторно находят, поскольку я считал где-нибудь, что мог работать.

sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind

Я принимаю решение установить на ESP. Это устанавливает несколько вещей на разделе ESP внутреннего диска SSD, включая симпатичное XXXX32.efi файл, который заставляет меня думать, повторно находит установленными правильные 32 бита efi.

Но когда я перезагружаю свой компьютер, ничто, начальная загрузка от внутреннего жесткого диска не возможна.

Теперь я думаю, что нуждаюсь в помощи, какие-либо идеи?

[ОТРЕДАКТИРУЙТЕ 1] Начиная с моего первого сообщения, я попробовал восстановление начальной загрузки. Я загрузился от живого lubuntu USB на 32 бита, я установил и запустил восстановление начальной загрузки. Это установило успешно пару файлов на разделе ESP и сказало мне в конце, моя начальная загрузка была успешно восстановлена. К сожалению, когда я загружаю MacBook, не возможно загрузиться от внутреннего жесткого диска.

Я также пытался сделать флеш-карту с перенаходкой установленной (как объяснено на этой странице, загрузил двоичный файл .zip, извлек его и работал bash refind-install --usedefault /dev/sdd1 --alldrivers). Флеш-карта хорошо работает на моих других компьютерах, но она не обнаруживается на моем старом MacBook Pro...

Снова из идей. Это, кажется, вещь MacBook, эти вещи, которые я сделал, вероятно, работали бы над ПК на 32 бита, но, возможно, встроенное микропрограммное обеспечение MacBook требует чего-то еще, что я не знаю...

2
задан 3 March 2018 в 20:58

1 ответ

Итак, наконец, я начал работать с rEFInd.

Решение, которое я предложу, является продолжением всего, что я сделал и описал в вопросе, поэтому прочитайте его, прежде чем читать.

Итак, у меня есть SSD с (пустым / неработающим) разделом ESP, и Lubuntu, установленный на оставшейся части SSD, как раздел ext4.

Прежде чем заполнять раздел ESP, я сначала создам ключ rEFInd USB. Это очень полезный инструмент, когда вы в затруднительном положении, не только для этой установки, но и во многих ситуациях. Это позволяет вам загружать ваши внутренние диски, когда загрузчик имеет HS.

Итак, чтобы создать rEFInd USB-ключ:

Из случайной установки linux

  • Подключите и отформатируйте ваш USB-ключ как FAT32
  • Скажем, USB-ключ Первый и единственный раздел - /dev/sd**x**1
  • Загрузите двоичный zip-файл rEFInd (пример https://sourceforge.net/projects/refind/files/0.11.2/refind-bin-0.11.2. zip / download )
  • Распакуйте и откройте терминал в извлеченной папке
  • Тип: sudo bash refind-install --usedefault /dev/sdx1 --alldrivers
  • Этот USB-ключ будет работать / загружаться на большинстве компьютеров уже, но не на моем старом macbook, вам нужно выполнить небольшое задание переименования в папках ключа.
  • Перейдите на /EFI/BOOT (ключ) и скопируйте файл xxxx32.efi в boot.efi (простое переименование может сработать, но не тестировать).
  • Итак, в конце у вас должен быть файл с таким путем в вашем ключе: /EFI/BOOT/boot.efi
  • Попробуйте подключить ключ к MacBook Pro, перезагрузите компьютер, нажимая клавишу ALT , и вы должны увидеть опцию загрузки на ключе.

Отсюда вы сможете выбрать свою внутреннюю установку Ubuntu и загрузить ее.

Как только внутренняя Ubuntu загрузится, смонтируйте раздел ESP, удалите все (если вы уже попробовали несколько вещей) и скопируйте ВСЕ файлы USB-ключа в этом разделе.

Удалите ключ, перезагрузитесь, и MacBook Pro должен загрузиться с внутреннего диска с помощью rEFInd (после показа печально известной папки? В течение нескольких секунд).

Обратите внимание, что однажды я также смонтировал раздел ESP как /boot/efi вручную в файле /etc/fstab моей установки Ubuntu (если вы прочитаете мой вопрос, вы увидите, что установщику lubuntu не удалось установить загрузчик поэтому раздел ESP был пуст и не смонтирован в файле /etc/fstab). Не уверен, нужно ли это или нет.

Также обратите внимание, что я несколько раз пытался (как сказано в Вопросе) установить rEFInd с загрузочного ISO-ключа lubuntu (что позволило бы избежать использования трюка с USB-ключом rEFInd). Теоретически это должно быть возможно. Я попытался переименовать файлы xxx32.efi в boot.efi после установки, и я попытался несколько опций, например --alldrivers при установке rEFInd, но ничего не получилось (я не совсем уверен, что правильно выполнил тест -alldrivers, мне следует сделай это снова, чтобы быть уверенным, но я не хочу разрушать это снова). В конце концов, единственное, что сработало, - это копирование файлов с USB-ключа rEFind в раздел ESP внутреннего диска ...

3
ответ дан 2 December 2019 в 02:44

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

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