Я хочу запустить Ubuntu на моем iMac с внешнего USB-накопителя, либо с внешнего диска, либо с флешки.
Я легко могу создать загрузочную флешку и использовать ее для установки Ubuntu 14.04 на правильно разделенное USB-устройство. Однако, вопреки некоторым утверждениям здесь и в других местах, после перезапуска результат не определяется Mac как загрузочный.
Я активно гуглил и уверен, что Mac можно загрузить, но инструкции, которые я нашел, были либо слишком расплывчаты ( Установка Ubuntu на внешний жесткий диск и загрузка с Mac ), либо в одном случае, слишком сложный ( http://www.rodsbooks.com/ubuntu-efi/ ), чтобы иметь много смысла. Тем не менее, общий поток, похоже, использует rEFInd для перенастройки параметров загрузки.
Итак, мне удалось установить rEFInd в разделе на внешнем диске, но он не обнаружил установку Ubuntu. У меня есть раздел ext2 / boot на том же диске, и я скопировал ext2_x64.efi в каталог / EFI, но не могу.
Я немного застрял на этом этапе, и следующие шаги должны будут детально изучить загрузчики и EFI. Тем не менее, я думаю, что я должен быть готов взломать это и надеюсь, что кто-то может указать на пошаговое руководство где-нибудь.
Напомним:
- На USB-диске есть раздел ext2 / boot (с образом vmlinuz) и раздел ext4 / с остальной частью Ubuntu 14.04.
- Не загружается после установки
- Поместите rEFInd в другой раздел FAT32, содержащий каталог / EFI
- Скопировал ext2_x64 в / EFI / boot и / EFI / refind
- Может загружаться, rEFInd загружается, есть опция загрузки ext2_x64.EFI (?), Но нет Ubuntu / vmlinuz.
Если я смогу решить эту проблему, я где-то разместлю в Интернете четкое руководство!
Если вы предпочитаете не менять загрузчик по умолчанию на вашем Mac и иметь загрузочный USB-ключ с любого Mac, вот решение, которое я нашел:
ubiquity --no-bootloader
команды через терминалисправить раздел EFI:
установить необходимые пакеты:
использовать
gdisk
иmkfs.hfsplus
заменить существующий раздел на Apple HFS / HFS + один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
создать необходимые каталоги и файлы:
установить GRUB:
Благослови код загрузчика:
создать конфигурацию GRUB:
Теперь система загружается с любого Mac, просто нажав и удерживая клавишу «Option» при запуске.
Изображение загрузочного меню Mac с записью Ubuntu
Я подробно изложил инструкции здесь: Установка Ubuntu на USB-накопитель с чистой загрузкой EFI (Mac-совместимый)
источник
Я пропустил весь gdisk, как упомянуто в решении. Это одно сработало для меня
источник
Моя история (может быть полезна для кого-то с той же проблемой, так что теперь моя очередь помогать сообществу): я установил Ubuntu на внешний жесткий диск USB 3.0 на iMac в конце 2013 года. Я создал следующую схему разделов на этом внешнем диске :
Я решил добавить загрузчик на внешний диск (не на диск iMac). После успешной установки я был шокирован, когда не смог загрузить OS X. Это странно, потому что я не установил никакой загрузчик на основной диск. Если я удалил внешний диск, я получу черный экран с командой grub prompt!
В панике я исследовал онлайн и решил попытаться найти. После установки из источника .deb ( http://www.rodsbooks.com/refind/install.html - рекомендуется установить из файла .deb, чтобы исправить проблему с версиями Ubuntu 16.x
# dpkg -i refind_0.10.3-1_amd64.deb
), я смог загрузить моя OS X.Чтобы восстановить исходное загрузочное меню (и ditch Linux), вы можете использовать утилиту запуска диска на вашей OS X или вы можете смонтировать раздел EFI и с помощью команды "
sudo rm ...
" удалить папки «refind» и «Ubuntu» в этом разделе ,Перезагрузитесь и все будет работать как раньше.
источник
Установите свежую копию OSX на внешнем диске, а затем установите Ubuntu на тот же внешний диск, что и система с двойной загрузкой. После завершения установки Ubuntu загрузится с USB-накопителя, если он подключен. Если USB-накопитель удален, вы получите командную строку Grub. Просто введите «выход» для загрузки внутренней установки OSX. Подключите USB-накопитель, чтобы загрузить Ubuntu.
Это оставляет оригинальную установку OSX нетронутой.
Я смог установить Ubuntu, а затем Kubuntu на флэш-накопитель USB 64 ГБ, и он работает довольно хорошо. Я только что установил Kodi, и он работает на удивление хорошо с флешки. У меня только USB 2.0, поэтому он немного медленный. В итоге я установил Kubuntu, потому что среда рабочего стола Plasma 5.0 немного более продуманная, чем та, которую использует Ubuntu.
Я надеюсь, что это помогает немного упростить вещи. Это не самый элегантный или технический способ сделать это, поэтому он не идеален, но работает.
источник
После нескольких неудачных попыток это сработало:
Я использовал живой USB (ну, это был другой HD), сделанный с помощью dd-copy и ISO.
Я разделил диск (SSD на 240 ГБ, подключенный к USB3.1 caddy) с помощью Gparted, а НЕ УСТАНАВЛИВАТЕЛЬ. Выравнивание блоков байтов портится в установщике, и я мог только установить его в XFS, но эта попытка не удалась. Я бы получил GRUB, но не Ubuntu. Поэтому я попробовал еще раз с Gparted.
Я использовал эту структуру разделов:
Установлены.
Перезагрузил и удержал опцию.
Выбранный диск со стрелкой.
Это было на новом IMAC 2019; OSX не пострадал.
источник
Мне никогда не везло с прямым внешним USB-соединением, но недавно я взял адаптер Thunderbolt Seagate GoFlex и смог легко загрузить 27-дюймовый iMac в Ubuntu на подключенном к нему внешнем SATA. Я использовал rEFInd, но не Конечно, это было необходимо. Seagate пытается создать впечатление, что вам нужно будет использовать один из подключенных к нему дисков, но стандартный SATA-диск размером с ноутбук работал нормально. Мне нужно было немного подогнать диск, чтобы правильно установить корпус. на самом деле ответ, который вы ищете здесь, и это не дешевый обходной путь (около 80 долларов, если я правильно помню), но это может стоить того, в зависимости от вашей ситуации.
источник
После того, как вы установили Ubuntu на внешний жесткий диск, загрузите Ubuntu с Mac, удерживая клавиши выбора + управления и нажимая клавишу со стрелкой влево (возможно, придется нажимать клавишу со стрелкой влево несколько раз)
источник
Вам просто нужен ключ опции, чтобы получить селектор загрузки. НО, если вы хотите загружаться в Mac OS по умолчанию, когда вы не нажимаете эту кнопку, вам нужно будет установить начальную громкость, удерживая кнопку управления при выборе диска Mac OS, в противном случае он будет продолжать запускаться в Grub. ,
источник