Как загрузить Ubuntu на Mac от внешнего устройства хранения данных USB?

Я хочу запустить Ubuntu на своей iMac от внешнего устройства хранения данных USB, или внешний диск или флеш-накопитель.

Я могу легко создать загрузочную карту с интерфейсом USB и использование что установить Ubuntu 14.04 на правильно разделенное USB-устройство. Однако вопреки некоторым утверждениям здесь и в другом месте, после перезапуска результата не обнаруживается Mac как загрузочный.

Я Погуглил экстенсивно, и я уверен, что возможно заставить Mac загружать его, но инструкции, которые я нашел, были любой слишком неопределенны (Установка Ubuntu на и Внешнего жесткого диска и начальной загрузки в Mac) или в одном случае, слишком сложны (http://www.rodsbooks.com/ubuntu-efi/), чтобы иметь много смысла. Однако общая нить, кажется, использует, повторно находят для перестройки параметров загрузки.

Так, мне удалось добраться, повторно находят установленными на разделе на внешнем диске, но он не обнаруживает установку Ubuntu. У меня есть раздел начальной загрузки ext2 / на том же диске и скопированный ext2_x64.efi в / каталог EFI, но никакие не идут.

Я немного застреваю в этой точке, и следующие шаги должны будут быть детальным изучением загрузчиков и EFI. Однако я думаю, что должен быть близко к взламыванию этого и надеяться, что кто-то может указать на пошаговое руководство где-нибудь.

Резюмировать:

  • Диск USB имеет раздел начальной загрузки ext2 / (с изображением vmlinuz на нем), и ext4 / раздел с остальной частью установленной Ubuntu 14.04
  • Не является загрузочным после установки
  • Помещенный повторно находят на другом, раздел FAT32, который содержит / каталог EFI
  • Скопированный ext2_x64 к/EFI/boot и/EFI/refind
  • Может загрузиться, повторно найти загрузки, существует опция загрузить ext2_x64. EFI (?), но никакой Ubuntu/vmlinuz.

Если я мог решить это, я размещу четкое руководство по сети куда-нибудь!

17
задан 13 April 2017 в 05:24

9 ответов

Ну, я провел второй целый день на него, и теперь я взломал его.

я искренне надеюсь, что некоторая другая плохая душа вытаскивает некоторое значение из этого.

Вот рецепт, который работает (по крайней мере, на моей iMac с Ubuntu 14.04):

  • Начальная загрузка с загрузочным USB, установите раздел Ubuntu
  • Ваш USB следующим образом:
    • раздел начальной загрузки EFI 200 МБ
    • 200 МБ ext2, смонтируйтесь к /boot
    • Область подкачки, если Вы хотите его
    • , Один или несколько других разделов для содержания надлежащего Ubuntu (например, ext4 на /)
  • Завершают установку, перезагрузка к OS X
  • Получают gdisk (pkg установщик для OS X) и повторно находят, что двоичные файлы
  • выполняют "diskutil список" от консоли и отмечают имя устройства, и раздел EFI (например, /dev/disk3, /dev/disk3s1)
  • Следуют gdisk рецепту в , http://www.rodsbooks.com/ubuntu-efi/ при "Фиксации установки" указывает 6
  • , Установка повторно находит на разделе EFI USB. Из каталога перенаходки:

    ./refind-install -–usedefault /dev/disk3s1
    

    (можно перетащить файл в командную строку для получения полного пути)

Тогда, когда Вы перезагружаете, Вы можете "Начальная загрузка EFI" для сдирания коры, и должна быть опция загрузить GRUB/linux.

я зарегистрировал это более подробно здесь: http://coljac.net/2014/stuff/installing-ubuntu-onto-a-bootable-usb-stick-or-other-device-on-a-mac/

23
ответ дан 23 November 2019 в 02:19

Я пропустил целую gdisk вещь, как упомянуто в решении. Это одно работало на меня

./refind-install -–usedefault /dev/<EFI-disk-of-external-storage-where-ubuntu-is-installed>
3
ответ дан 23 November 2019 в 02:19

Моя история (может быть полезно для кого-то с той же проблемой - таким образом, это - моя очередь помочь сообществу): I’ve установил Ubuntu на внешнем жестком диске USB 3.0 на iMac в конце 2013. Я создал следующую схему выделения разделов на том внешнем диске:

EFI (200MB FAT), BOOT (200MB EXT2) and / (20GB EXT4)

я принимаю решение добавить загрузчик к Внешнему диску (не диск iMac) После успешной установки, я был потрясен, когда я couldn’t загружаю свой OS X. Это странно, потому что я не устанавливал загрузчика на основном диске. Если я удалил внешний диск, я получаю черный экран с командой подсказки личинки!

В панике, я исследовал онлайн, и я решил дать попытку повторно найти. После установки из .deb источника ( http://www.rodsbooks.com/refind/installing.html - рекомендуется установить из .deb файла для решения проблемы с версиями Ubuntu 16.x - # dpkg -i refind_0.10.3-1_amd64.deb) я мог загрузить свой OS X.

Для восстановления исходного меню начальной загрузки (и канава Linux) можно использовать утилиту загрузочного диска на OS X, или можно смонтировать раздел EFI и с" sudo rm ..." команда, удалить папки “refind” и “Ubuntu” на том разделе.

Перезагрузка и все будут работать как прежде.

2
ответ дан 23 November 2019 в 02:19

Установите новую копию OSX на внешнем диске и затем установите Ubuntu на том же внешнем диске, как Вы были бы система двойной загрузки. После того как установка полна, Ubuntu загрузится от Карты памяти, если она будет включена. Если Карта памяти будет удалена, то Вы получите командную строку Личинки. Просто введите "выход" для начальной загрузки внутренней установки OSX. Включите Карту памяти для загрузки Ubuntu.

Это оставляет исходную установку OSX нетронутой.

я смог установить Ubuntu и затем Kubuntu на карте флэш-памяти с интерфейсом USB на 64 ГБ, и это работает вполне хорошо. Я просто установил Kodi, и он работает удивительно хорошо от флеш-накопителя. У меня только есть USB 2.0, таким образом, это немного медленно. Я закончил тем, что установил Kubuntu, потому что Плазма, в которой немного более усовершенствованы 5,0 настольных сред, думает, чем та использование Ubuntu.

я надеюсь, что это помогает упростить вещи немного. Это не самый изящный или технический способ сделать это так, это не прекрасно, но это работает.

1
ответ дан 23 November 2019 в 02:19

У меня никогда не было удачи с прямым внешним соединением USB, но недавно я взял адаптер удара молнии GoFlex Seagate и смог легко загрузить 27-дюймовую iMac к человечности на внешнем SATA, подключенном к ней. Я использовал, повторно находят, но не уверенные, что это было необходимо. Seagate пытается создать впечатление, что необходимо будет использовать один из их дисков, подключенных к ней, но стандартный ноутбук измерил хорошо работавший диск SATA. Я действительно должен был шиммировать диск немного для установки корпусу правильно. Едва ли ответ, который Вы ищете здесь, и это, не является дешевым обходным решением (приблизительно 80$, если я помню правильно), но это могло бы стоить того в зависимости от Вашей ситуации.

0
ответ дан 23 November 2019 в 02:19

После того как Вы установили Ubuntu на внешнем жестком диске, загрузите Ubuntu от Mac путем удержания option+control клавиш, и нажимая клавишу со стрелкой влево (возможно, должен был бы нажать клавишу со стрелкой влево многократно)

0
ответ дан 23 November 2019 в 02:19

После нескольких неудачных начал это работало:

я использовал живой USB (хорошо, это был другой HD), сделанный с dd-копией и ISO.

я разделил диск (SSD на 240 ГБ включил кэдди USB3.1) с Gparted, НЕ УСТАНОВЩИКОМ. Выравнивание блока байта портит в установщике, и я мог только заставить это устанавливать в XFS, но той попытке не удалось загрузиться. Я получил бы GRUB, но никакую Ubuntu. Таким образом, я попробовал еще раз с Gparted.

я использовал это расположение раздела:

efi   (200mB)
\     (44GB, \ the system root) note, this isn't the \boot, it's just  \
swap  (44GB swap)

Установленный.
Перезагруженный и удержал опцию.
Выбранный диск с клавишей со стрелкой.

Это было на новом imac 2019; osx цел.

1
ответ дан 23 November 2019 в 02:19

Вам просто нужна функциональная клавиша, чтобы быть уволенными селектор. НО, если Вы захотите загрузиться в Mac OS по умолчанию, когда Вы не нажмете это, необходимо будет регулировать громкость запуска путем содержания кнопки управления при выборе диска Mac OS иначе это/может бы содержание, начинающее Личинку.

0
ответ дан 23 November 2019 в 02:19

Если Вы предпочитаете не изменяться загрузчик Вашего Mac, по умолчанию и иметь Вашу флеш-карту, загрузочную от любого Mac вот решение, которое я нашел:

  • запустите активную версию Ubuntu путем выбора "Попытки Ubuntu без установки"
  • предотвратите любую установку загрузчика путем запуска установщика через ubiquity --no-bootloader команда через Терминал
  • стирание и установка Ubuntu на Вашей целевой Карте памяти
  • перезапустите свой Mac и запустите командную строку личинки с помощью Ubuntu живой USB и нажав 'c', когда загрузчик GRUB обнаружится
  • выполните ручную начальную загрузку установленной системы Ubuntu
  • зафиксируйте раздел EFI:

    • установите требуемые пакеты:

      $ sudo apt-get update
      $ sudo apt-get install mactel-boot hfsprogs gdisk grub-efi-amd64
      
    • использовать gdisk и mkfs.hfsplus заменять существующий раздел HFS/HFS Apple + один

    • замените существующую запись UUID=... /boot/efi vfat defaults 0 1 в Вашем /etc/fstab файл с UUID=<your usb EFI partition uuid> /boot/efi auto defaults 0 0
    • выполненный sudo mount /boot/efi
    • создайте необходимые каталоги и файлы:

      $ sudo mkdir -p "/boot/efi/EFI/$(lsb_release -ds)/"
      $ sudo bash -c 'echo "This file is required for booting" > "/boot/efi/EFI/$(lsb_release -ds)/mach_kernel"'
      $ sudo bash -c 'echo "This file is required for booting" > /boot/efi/mach_kernel'
      
    • установка GRUB:

      $ sudo grub-install --target x86_64-efi --boot-directory=/boot --efi-directory=/boot/efi --bootloader-id="$(lsb_release -ds)"
      
    • благословите код загрузчика:

      $ sudo hfs-bless "/boot/efi/EFI/$(lsb_release -ds)/System/Library/CoreServices/boot.efi"
      
    • создайте конфигурацию GRUB:

      $ sudo sed -i 's/GRUB_HIDDEN/#GRUB_HIDDEN/g' /etc/default/grub
      $ sudo sed -i 's/GRUB_TIMEOUT=10/GRUB_TIMEOUT=0.1/' /etc/default/grub
      $ sudo grub-mkconfig -o /boot/grub/grub.cfg
      

Система является теперь загрузочной от любого Mac путем простого нажатия и удержания клавиши "Опции" при запуске.

Изображение меню начальной загрузки Mac с записью Ubuntu

Я подробно изложил инструкции здесь: установка Ubuntu на карте с интерфейсом USB с чистой начальной загрузкой EFI (совместимый Mac)

7
ответ дан 23 November 2019 в 02:19

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

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