Як можна створити завантажувальний USB-ключ Linux, який працює на апаратному забезпеченні Mac (Intel 64-бітний процесор)?


11

Я намагаюся створити завантажувальний USB-ключ із Linux (debian), який можна завантажувати на апаратному забезпеченні Macintel.

Я читав, що EFI MAC може завантажувати тільки диски формату GPT GUID. Я відчайдушно намагаюся знайти хороший підручник, який пояснює, як створити такий ключ.

Ось що я зробив досі:

  • створити розділ GUID на клавіші te, використовуючи розділений GNU Linux
  • створіть на ключі розділ HFS + або ext3 з увімкненим прапором завантаження
  • встановити Linux .iso з unetbootin

Хоча всі кроки були успішними, а в деяких випадках я навіть міг завантажуватися на ПК, крок завантаження програмного забезпечення Macintel не вдався (на macbook). Мені потрібно точно уточнити, що я тримав клавішу "alt" під час завантаження Mac і єдиним видимим завантажувальним диском був жорсткий диск.

PS: Я пробував і з rEFIt. В одному випадку у мене був значок "Windows", але він не зміг завантажитися з повідомленням типу "не знайдено системи"

Редагувати: Це досить давнє запитання, я не намагався деякий час, можливо, сьогодні просто питання запуску ДД для копіювання ізо, але це не спрацювало 5 років тому. Я спробую скористатися нещодавньою версією MacBook та Linux Linux


З Ubuntu ви можете просто так sudo dd if=ubuntu.iso of=/dev/sdbі завантажитися.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

Unetbootin не рекомендується. Я рекомендую просто запустити sudo dd, якщо = / Users / Joe / name.iso of = / dev / disk # bs = 16m && синхронізація з емулятора терміналу.
oemb1905

Відповіді:


13

З завантаження Linux з USB на MacBook Pro 17 ″ :

Це працює! Тепер можна завантажувати Linux на немодифікованому MacBook Pro (5,2) з одного USB-накопичувача (або зовнішнього жорсткого диска).

Я створив невеликий розділ розміром 25 Мб як перший розділ, сформував його як Mac OS X Journaled та встановив rEFIt до нього, потім дотримувався цього розділу з завантажувальним розділом 100 Мб, а потім кореневим розділом на накопичувачі великого пальця (якщо використовується зовнішній жорсткий диск диск ви також можете створити своп, але я цього не роблю на пальцях, щоб вони не зношувалися).

Встановіть Linux як правило (як це я роблю), на другий та третій розділи. Переконайтесь, що Grub встановлений на MBR накопичувача та вказує на / boot розділ як другий розділ. Потім піднесіть USB-накопичувач до MacBook Pro та вставте його.

Увімкніть MBP і утримуйте клавішу Alt / Option, поки не з’явиться меню завантаження, що пропонує Mac OS X або rEFIt. Виберіть rEFIt. Після цього вам нададуть меню, щоб знову вибрати OS X або Linux. Тут виберіть Linux.

Тада, тепер виходить завантажувальний екран Grub, а потім переходить у Linux на ваш вибір. Вітаю та насолоджуйся…

Деякі інші корисні статті, які містять докладні інструкції:


Виглядає перспективно. Я не можу дочекатися повернення додому і перевірити це!
ascobol

0

Я виявив, що стандартний Ubuntu / Fedora і навіть Debian встановлюють диск, живий CD або USB-ключ добре завантажуватимуться на Mac. На компакт-диску вам може знадобитися утримувати cклавішу для завантаження. Але у мене немає проблем із встановленням USB.

Я би попередив, що на моєму MacBook зараз встановлений лише Linux. Я встановив Ubuntu з живим компакт-диском деякий час тому, тепер гойдаючи Fedora. Після того як OS X більше не буде, будь-який дистрибутив Linux завантажиться без особливих проблем.

Я не впевнений, що станеться, коли ви завантажите USB-ключ і ОС X все ще знаходиться на машині. Я б порекомендував шукати комбінації клавіш, щоб затримати завантаження з USB - cможливо, буде достатньо.


5
Неможливість завантаження з USB-накопичувача, якщо ви не дотримуєтесь ретельних процедур, є добре відомою проблемою для деяких апаратних засобів Mac. Це більше, ніж просто "записати зображення як зображення" або "використовувати unetbootin" або "утримувати правильну комбінацію клавіш при завантаженні".
DanBeale

Це не ключ c, а клавіша alt. Крім того, майте на увазі, що це повторно включить завантажувач macOS EFI за замовчуванням і порушить установки повторного оновлення. Refind потрібно буде перевстановити, якщо бажає ефективного подвійного завантаження, або, можливо, просто потрібно буде натискати клавішу alt кожен раз, коли вони бажають альтернативної ОС.
oemb1905

Окрім того, що не вказав належну команду ключів, ваш метод запускає лише інсталятор Debian і не ставить завантажувальну ОС на USB-накопичувач.
oemb1905

0

Я рекомендую використовувати утиліту UNetbootin для створення завантажувальної USB-накопичувача з встановленого диска ISO улюбленого дистрибутива Linux. Я створив для цього багато USB-накопичувачів, включаючи палички для встановлення OS X.

Потім просто утримуйте клавішу alt / option під час завантаження Mac (зачекайте, поки ви почуєте звук завантаження і на екрані з'явиться логотип Apple), і вам слід побачити опцію для завантаження USB-накопичувача. Візьміть звідти :)


Це створює інсталяційну версію Debian, а не завантажувальну ОС Debian на USB-накопичувачі (тобто, не на живому компакт-диску), про що вимагали вище.
oemb1905

0

Ось простіша альтернатива, а також більш сучасна відповідь.

Я роблю наступне з macOS (якщо припустити, що USB вказаний як disk4):

 diskutil list
 diskutil eraseDisk JHFS+ Temp disk4
 diskutil unmountDisk disk4
 sudo dd if=/Users/Joe/name.iso of=/dev/disk4 bs=16m && sync

З цим готовим, то зробіть наступне, щоб підготувати вашу систему Mac. Завантажте оновлення , розпакуйте, розмістіть у програмах ...

 cd ~/Downloads
 unzip refind-bin-0.11.2
 cp -R refind-bin-0.11.2/ /Volumes/Macintosh\ HD/Applications/

Спершу слід відключити SIP (необов’язково, але рекомендовано), тому перезавантажте комп'ютер Mac, утримуючи команду + R, а після відновлення відкрийте термінал і відключіть SIP:

 csrutil disable

Тепер, коли SIP відключений, ви можете встановити refind без режиму відновлення.

 cd /Volumes/Macintosh\ HD/Applications/refind-bin-0.11.2/
 ./refind-install

Вставте USB-накопичувач із кроку 1 вище

 reboot

(Деякі користувачі повідомляють про проблеми навіть після відключення SIP, тому сервіс refind рекомендує встановити refind у режимі відновлення, якщо це трапиться.)

Зараз вас привітає оновлений завантажувач. На цьому етапі виберіть свій Debian .iso, який ви зробили на кроці 1. Буде можливість вибрати Grub або вибрати ядро ​​безпосередньо (оскільки refind також є альтернативою Grub). Вона завантажиться в будь-якому випадку, але інсталятор Debian має відомий глюк із трековою панеллю, тому під час встановлення використовуйте USB-мишку або використовуйте додатковий інсталятор n-curses. Вставте другий USB-накопичувач і дотримуйтесь інструкцій, щоб встановити ОС Debian на цей другий USB-накопичувач. Я погоджуюся з іншою відповіддю про не використання SWAP.

Я б не використовував ремонт, він був застарілим і не підтримувався протягом досить тривалого часу. Refind - це сучасна вилка, яка підтримується (див. Посилання вище).


@ascobol - Я думаю, що це ^ набагато простіше особисто ... Інший метод приємний, хоча ... дуже ручний.
oemb1905

Я виявив, що програми просто зручні як місце розташування. Легко орієнтуватися, коли вручну вводять шланг.
oemb1905
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.