MacBook: Мигающий курсор после создания SWAP

MacBook: Мигающий курсор после создания SWAP

Я пытаюсь установить Linux на MacBook (13 дюймов, середина 2009 г.). Я создал Ubuntu Live USB-накопитель (ubuntu-13.04-desktop-amd64+mac) и установил Refind (0.10.8). Загрузка в live-среду работает, также как и создание разделов с помощью gparted. Но как только раздел подкачки форматируется с помощью linux-swap, компьютер зависает при следующей перезагрузке: Refind позволяет мне выбрать Ubuntu Live USB, но вместо меню загрузки Ubuntu появляется только пустой экран с мигающим курсором.

Причиной такого поведения определенно является создание раздела подкачки. Пока разделы отформатированы по-разному (HFS+, FAT32, ext3,..), меню загрузки появляется немедленно. Я пробовал разные предложения, которые нашел (например, нажать Shift или Escape), но без какого-либо эффекта. Решения с другими вариантами загрузки бесполезны, потому что я даже не вижу меню загрузки.

Есть идеи, что может быть причиной этой проблемы?

Спасибо, Стефан.

решение1

Моя первая мысль заключается в том, что это может быть связано сгибридный МБР.В зависимости от того, как вы создаете разделы, общее количество разделов может быть важным для определения того, какие из них находятся в гибридной MBR, или даже для того, будет ли вообще создана гибридная MBR. Это, в свою очередь, может повлиять на процесс загрузки, особенно если вы устанавливаете Ubuntu в режиме BIOS/CSM/legacy, а не в режиме EFI. У меня есть несколько мыслей о том, как обойти эту проблему:

  • Используйте драйверы файловой системы EFI от rEFInd-- Если вы пытаетесь загрузить Ubuntu с помощью GRUB в режиме BIOS, вы можете установить драйвер файловой системы EFI для любой файловой системы, содержащей ваше ядро ​​(по умолчанию ext4fs). Это позволит rEFInd загрузить ядро ​​Linux напрямую, что обойдет GRUB и любую проблему, с которой он сталкивается.
  • Установить Ubuntu в режиме EFI-- Если вы перезапустите установку в режиме EFI, а не в режиме BIOS, вы можете обойти проблему. Хитрость здесь в том, чтобы выяснить, как запустить установщик в режиме EFI. Смотритеэта моя страницадля получения информации о CSM; но эта страница написана в основном для ПК на базе UEFI — есть некоторые особенности, характерные для Mac.
  • Исключите раздел подкачки и вместо этого используйте файл подкачки.-- Вы можете выполнить установку без раздела подкачки, но по-прежнему использовать пространство подкачки; см.этот вопрос и ответы на него,чтобы назвать только одну ссылку, содержащую информацию о том, как это сделать.

Обратите внимание, что первые два варианта предполагают, что у вас 64-битный EFI на вашем Mac. Я подозреваю, что это так, основываясь нахарактеристики указаны здесь;но если они ошибочны или (что более вероятно) я неправильно идентифицировал ваш компьютер, у вас может быть один из немногих Mac с 64-битным процессором и 32-битным EFI. В этом случае установка в режиме EFI становится намного сложнее, и некоторые методы требуют установки 32-битной версии Ubuntu, а не 64-битной. Экран rEFInd about/info должен сообщить вам, есть ли у вас 32-битный или 64-битный EFI.

решение2

Я уже разобрался. Я нашел несколько постов, предлагающих отключить все подключенное оборудование (например, внутренний оптический привод). Поэтому я попытался загрузиться без USB-флешки Ubuntu Live:

  • Скопируйте содержимое флешки на свободный раздел (он должен быть такого типа, который Refind может прочитать, я выбрал FAT32, имя «Ubuntu»).
  • Измените refind.conf:

menuentry "Ubuntu Recovery" {
    icon EFI/refind/icons/os_ubuntu.png
    volume "Ubuntu"
    loader /casper/vmlinuz
    initrd /casper/initrd.lz
    options "live-media-path=/casper/ ignore_uuid boot=casper --"
}

Извлеките USB-накопитель и перезагрузите компьютер — теперь все работает без проблем.

Тем не менее, я также переключился с раздела SWAP на файл SWAP, как и предлагалось.

С наилучшими пожеланиями, Стефан

Связанный контент