Debian + EFI (MacBook Pro)

Knoppix

Модераторы: Warderer, Модераторы разделов

Fkabir
Сообщения: 369

Debian + EFI (MacBook Pro)

Сообщение Fkabir »

Нужно поставить Дебиан на MacBook Pro. Поставил refind boot manager, ранее ставил Дебиан через DVD, все ставилось,

Но сейчас DVD не работает, надо поставить с флешки.

Перепробовал кучу инструкций, сам в этом не очень разбираюсь, просто делаю по инструкции.

Идет загрузка с флешки, дальше выкидывает в груб.

Делал и так - распаковать образ на диск с MacOS, затем прописываю пути к файлам образа в refind.conf, тоже выкидывает в grub.

Вопрос - как в консоли grub указать ему вручную, что надо грузить именно то и то с флешки или с локального диска?
ЧТО имено указать и какой порядок действий? Может кто может расписать или дать ссылку на инструкцию (проверенную, рабочую)?
Интересует на реальном примере - Дебиан или Убунту (Минт). Спасибо за советы.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian + EFI (MacBook Pro)

Сообщение Bizdelnick »

Как записывали флешку?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Fkabir
Сообщения: 369

Re: Debian + EFI (MacBook Pro)

Сообщение Fkabir »

Записывал так:

1. dd bs=2M if=obraz of=/dev/sdb
sync
Но флешка не грузится почему-то, делаю еще
syslinux /dev/sdb

Надо это делать? Или как решается?


2. Mac Linux USB Loader - по инструкции http://www.howtogeek.com/213396/how-to-boo...ve-on-your-mac/
Спасибо сказали:
straf
Сообщения: 80

Re: Debian + EFI (MacBook Pro)

Сообщение straf »

А зачем вы передаете dd параметр bs=2M ?! Попробуйте так: идете на сайт откуда скачиваете образ нужной вам архитектуры. Потом открываете терминал,консоль и переходите в папку где лежит образ и даете команду: dd if=debian.iso of=/dev/sdc где sdc флешка. Можно с помощью fdisk -l определить. Будьте предельно внимательны с названием. Попробуйте так
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian + EFI (MacBook Pro)

Сообщение Bizdelnick »

Fkabir писал(а):
23.05.2016 19:15
А зачем вы передаете dd параметр bs=2M ?!

От этого точно хуже не будет.

Fkabir писал(а):
23.05.2016 19:15
елаю еще
syslinux /dev/sdb

Надо это делать?

Нет. Если этого не делать, что происходит при попытке загрузки?
P. S. sync тоже смысла не имеет, но и не мешает никому.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Fkabir
Сообщения: 369

Re: Debian + EFI (MacBook Pro)

Сообщение Fkabir »

Вот сейчас еще раз через dd прописал на флешку убунту последнюю, amd64
Сделал только dd и потом sync

Попробовал загрузиться на Маке, пишет, что не найден
file /boot/
именно файл

Потом открывается меню выбора:
- Запустить убунту
- установка Убунту
- установка для OEM
...

При выборе или - Запустить убунту
или
- установка Убунту
дальше черный экран, с минуту мигает флешка, потом тишина, экран черный.

Это образ или Мак чудит? Стоит El Capitan там.
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: Debian + EFI (MacBook Pro)

Сообщение Olej »

Fkabir писал(а):
23.05.2016 19:15
Записывал так:

1. dd bs=2M if=obraz of=/dev/sdb
sync
Но флешка не грузится почему-то, делаю еще
syslinux /dev/sdb

Флешка с ISO, записанная dd, не будет грузиться в режиме UEFI.
Такой образ предназначен для загрузки в режиме BIOS (совместимости).
(для проверки накатайте какой-нибудь минимальный DOS образ и попобуйте его загрузить)
Спасибо сказали:
Fkabir
Сообщения: 369

Re: Debian + EFI (MacBook Pro)

Сообщение Fkabir »

Olej писал(а):
23.05.2016 20:58
Fkabir писал(а):
23.05.2016 19:15
Записывал так:

1. dd bs=2M if=obraz of=/dev/sdb
sync
Но флешка не грузится почему-то, делаю еще
syslinux /dev/sdb

Флешка с ISO, записанная dd, не будет грузиться в режиме UEFI.
Такой образ предназначен для загрузки в режиме BIOS (совместимости).
(для проверки накатайте какой-нибудь минимальный DOS образ и попобуйте его загрузить)

А что тогда делать? На сайтах все дистрибутивы в iso. Как правильно сделать флешку под Мак?
Спасибо сказали:
Аватара пользователя
rl0ad
Сообщения: 123
ОС: Leap 42.1

Re: Debian + EFI (MacBook Pro)

Сообщение rl0ad »

Нужно поставить Дебиан на MacBook Pro.

Достойное стремление! ну, кроме Дебиана только))

Нужно распаковать образ на флешку, чот там syslinux все дела.. пока я буду вспоминать эти старые технологии, быстрее уже нагуглить. Можно еще поискать по запросу "мультизагрузочная флешка", это рядом с темой.
Спасибо сказали:
Fkabir
Сообщения: 369

Re: Debian + EFI (MacBook Pro)

Сообщение Fkabir »

Взял для теста образ убунту, она поновее.

Вот инструкция http://askubuntu.com/questions/395879/how-...-usb-live-media
Делаю по ней, флешка грузится, доходит до меню

меню выбора:
- Запустить убунту
- установка Убунту
- установка для OEM
...

При выборе или - Запустить убунту
или
- установка Убунту
дальше черный экран
Спасибо сказали:
Fkabir
Сообщения: 369

Re: Debian + EFI (MacBook Pro)

Сообщение Fkabir »

Сделал образ в мак ос, при загрузке видно, что стартует ядро, потом инициализация рам диска и черный экран. Видмо, проблема в этом. С учетом ошибки ранее, что не найден /boot/ file, видимо, ошибки с путями в образе. Пока неясно, что с этим делать... Пробовал минт, дебиан 8, убунту последнюю, везде глюки на маке. Недопилили везде еще uefi?
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: Debian + EFI (MacBook Pro)

Сообщение Olej »

Fkabir писал(а):
23.05.2016 21:05
Olej писал(а):
23.05.2016 20:58
Fkabir писал(а):
23.05.2016 19:15
Записывал так:

1. dd bs=2M if=obraz of=/dev/sdb
sync
Но флешка не грузится почему-то, делаю еще
syslinux /dev/sdb

Флешка с ISO, записанная dd, не будет грузиться в режиме UEFI.
Такой образ предназначен для загрузки в режиме BIOS (совместимости).
(для проверки накатайте какой-нибудь минимальный DOS образ и попобуйте его загрузить)

А что тогда делать? На сайтах все дистрибутивы в iso. Как правильно сделать флешку под Мак?

Дело не в ISO, а в том, чем этот ISO писать на USB флешку.
Для загрузки UEFI образы ISO многих дистрибутивов не допускают записи с помощью dd ... особенно в таких отстойных дистрибутивах как ... ;-)
Последние пару лет происходит переход от BIOS загрузки к UEFI и даже в ISO одного дистрибутива но разных версий они все чудят что попало: то грузится, то следующий не грузится.
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: Debian + EFI (MacBook Pro)

Сообщение Olej »

Fkabir писал(а):
24.05.2016 00:51
Сделал образ в мак ос, при загрузке видно, что стартует ядро, потом инициализация рам диска и черный экран. Видмо, проблема в этом. С учетом ошибки ранее, что не найден /boot/ file, видимо, ошибки с путями в образе.

Это вполне возможно - вы ведь не пишете какой образ и откуда берёте, а берёте, возможно, что попало...
Особенно отстойные образы Debian (если tested) - они даже с официального сайта то грузятся, то через неделю, после обновлениий, не грузятся, а ещё через неделю: "ох, вы нас извините... тут играть, тут не играть - тут селёдку заворачивали" :unsure:

Fkabir писал(а):
24.05.2016 00:51
Пока неясно, что с этим делать... Пробовал минт, дебиан 8, убунту последнюю, везде глюки на маке. Недопилили везде еще uefi?

1. Скачать "чистый" ISO (показать что и откуда)
2. Создать из него в VirtualBox виртуальную машну - проверить что образ то что надо (здесь дел на 1/2 часа, а сэкономит 3 дня с бубном)
3. Накатать ISO утилитами записи Linux ISO (LiveUSB-Creator, UNetbootin и др. - читать здеь: загрузочный Linux на USB флешке)
4. Установить Linux и наслаждаться. :drinks:
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian + EFI (MacBook Pro)

Сообщение Bizdelnick »

Olej писал(а):
23.05.2016 20:58
Флешка с ISO, записанная dd, не будет грузиться в режиме UEFI.

Что за глупость? Если на ней есть EFI-загрузчик, то будет (на дебиановском образе он точно есть, на убунтовском скорее всего тоже).

rl0ad писал(а):
23.05.2016 22:36
syslinux все дела

syslinux к EFI-загрузке никакого отношения не имеет.

!Предупреждение от модератора Bizdelnick
За дальнейшие рассуждения по поводу достойности и отстойности буду карать в соответствиями с правилами форума. Религиозные войны — на других ресурсах, пожалуйста.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: Debian + EFI (MacBook Pro)

Сообщение Olej »

Bizdelnick писал(а):
24.05.2016 12:36
Olej писал(а):
23.05.2016 20:58
Флешка с ISO, записанная dd, не будет грузиться в режиме UEFI.

Что за глупость? Если на ней есть EFI-загрузчик, то будет (на дебиановском образе он точно есть, на убунтовском скорее всего тоже).

Не глупость, а истина! :drinks: : если в ISO есть EFI-загрузчик - то будет, если нет - то не будет ... как повезёт :laugh: - всё зависит от версии дистрибутива.
Более ранние дистрибутивы не будут грузиться никогда!

P.S. Ах, ах ... как мы за Debian то расстроились :rolleyes:
Но только всё сказанное относительно tested - истина ... версии назвать? или тему форума где на протяжении месяцов мониторится пригодность-непригодность?
Поэтому с tested образами нужно блюсти особую осторожность.
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: Debian + EFI (MacBook Pro)

Сообщение Olej »

Olej писал(а):
24.05.2016 12:46
Поэтому с tested образами нужно блюсти особую осторожность.

ТС уродуется с образами, и такую ... специфичность :laugh: ему нужно знать и учитывать наперёд.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian + EFI (MacBook Pro)

Сообщение Bizdelnick »

Вы не уточнили версию железки, но см. что-то из:
https://wiki.debian.org/MacBookPro#Install_Debian
https://wiki.debian.org/InstallingDebianOn/.../MacBookPro/9-1
https://wiki.debian.org/InstallingDebianOn/.../MacBookPro/9-2
https://wiki.debian.org/InstallingDebianOn/...MacBookPro/10-1
https://wiki.debian.org/InstallingDebianOn/...MacBookPro/10-2
https://wiki.debian.org/InstallingDebianOn/...MacBookPro/11-1
На страницах про версии 2015 года информации мало, но, судя по всему, затруднений с установкой на них у авторов не возникало.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
rl0ad
Сообщения: 123
ОС: Leap 42.1

Re: Debian + EFI (MacBook Pro)

Сообщение rl0ad »

ТСу нужно просто ознакомится с сабжем- UEFI. На одном школотном ресурсе, который в приличном обществе уже не упоминают, была серия статей про. Никто за него это не сделает- вопреки всеобщему мнению, линуксоиды- это не те, кто ищут проблем, а наоборот те, кто желают их избежать.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian + EFI (MacBook Pro)

Сообщение Bizdelnick »

Да проблема-то не в EFI, если загрузчик запускается, а дальше — чёрный экран. Тут проблема уже в ядре или initrd.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: Debian + EFI (MacBook Pro)

Сообщение Olej »

Bizdelnick писал(а):
24.05.2016 17:13
Да проблема-то не в EFI, если загрузчик запускается, а дальше — чёрный экран.

Сложный вопрос... запускается код GRUB и его меню... втуленный куда-нибудь в начало диска, а дальше управление не передаётся.

Но ТС так и не ответил что там за оборудование, например, процессор - Xeon? Может там вообще IA-64 какой-нибудь...
И какой образ ISO и под какой процесоор он использует.

Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Debian + EFI (MacBook Pro)

Сообщение serzh-z »

Не понял, кто на ком ехал, но если Debian с systemd, то в современных дистрибутивах достаточно смонтировать ESP (системный раздел EFI) в /boot и запустить `bootctl update`. Современные ядра Linux содержат в себе заглушку EFI, соответственно загрузчики типа rEFInd/syslinux/LILO/GRUB, в простом случае, больше не нужны.
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: Debian + EFI (MacBook Pro)

Сообщение Olej »

serzh-z писал(а):
24.05.2016 18:08
Современные ядра Linux содержат в себе заглушку EFI,

Современные - это с какого примерно?

serzh-z писал(а):
24.05.2016 18:08
соответственно загрузчики типа rEFInd/syslinux/LILO/GRUB, в простом случае, больше не нужны.

Простые случаи - это какие?
Какие не простые?

Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian + EFI (MacBook Pro)

Сообщение Bizdelnick »

Olej писал(а):
24.05.2016 18:02
запускается код GRUB и его меню... втуленный куда-нибудь в начало диска, а дальше управление не передаётся.

Если бы grub не мог передать никому управление, он бы или выдал сообщение об ошибке, или вывалился в консоль, или, в крайнем случае, вернулся бы в UEFI (а там уже или загрузка со следующего носителя, или перезагрузка, или консоль). Ни разу не видел, чтобы grub падал в чёрный экран без ничего.

Olej писал(а):
24.05.2016 18:02
процессор - Xeon? Может там вообще IA-64 какой-нибудь...

Разве существуют макбуки с xeon'ами?

serzh-z писал(а):
24.05.2016 18:08
если Debian с systemd, то в современных дистрибутивах достаточно смонтировать ESP

Есть нюанс — чтобы что-то смонтировать, надо загрузить систему.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: Debian + EFI (MacBook Pro)

Сообщение Olej »

Bizdelnick писал(а):
24.05.2016 18:21
Olej писал(а):
24.05.2016 18:02
процессор - Xeon? Может там вообще IA-64 какой-нибудь...

Разве существуют макбуки с xeon'ами?


Не знаю...
MacBook Pro - Технические характеристики
Один 6-ядерный процессор Intel Xeon


P.S. Как по мне, вообще довольно странное намерение: впереть Linux на MacBook Pro.
Вот когда наоборот...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian + EFI (MacBook Pro)

Сообщение Bizdelnick »

Странный сайт. Написано macbook pro, а ТТХ для mac pro.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Debian + EFI (MacBook Pro)

Сообщение serzh-z »

Olej писал(а):
24.05.2016 18:15
Современные - это с какого примерно?
>= 3.3

Olej писал(а):
24.05.2016 18:15
Простые случаи - это какие?
Нужно загрузить ядро Linux сразу после подачи питания и загрузки прошивки EFI.

Olej писал(а):
24.05.2016 18:15
Какие не простые?
Нужно отобразить текстовое или графическое меню, запустить диагностику, браузер, альтернативную ОС и т.д.

Bizdelnick писал(а):
24.05.2016 18:21
Есть нюанс — чтобы что-то смонтировать, надо загрузить систему.
Я предполагаю, что загружается хотя бы какой-нибудь дистрибутив, из которого можно разметить диск, установить систему и запустить bootctl. archboot, например.
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX
Контактная информация:

Re: Debian + EFI (MacBook Pro)

Сообщение Olej »

serzh-z писал(а):
25.05.2016 00:47
Я предполагаю, что загружается хотя бы какой-нибудь дистрибутив,

Не нужно предполагать :rolleyes: ... ТС пишет о том, что он не может загрузить ни один дистрибутив с ISO записанных на USB флешку - здесь обсуждается именно такая проблема.

Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Debian + EFI (MacBook Pro)

Сообщение serzh-z »

Olej писал(а):
25.05.2016 01:13
Не нужно предполагать

serzh-z писал(а):
24.05.2016 18:08
Не понял, кто на ком ехал, но если...
Спасибо сказали:
Fkabir
Сообщения: 369

Re: Debian + EFI (MacBook Pro)

Сообщение Fkabir »

Ого, сколько написали:) Не думал, что тема вызовет такой интерес. Отвечаю по порядку, но сначала скажу, что пишу сейчас из-под свежего Linux Mint Cinnamon 64 bit на MacBook Pro 3.1 :)

1. В общем, у меня стоит система Mac Os el Capitan, ну не нравится она мне, как и предыдущие версии сей операционки. Я бы даже сказал, что раздражает. В общем красиво, да... но мелочи, когда начинаешь работать... Слишком многое не так, как в линуксе или Виндовс... Типа нет файлов, везде облака, образы не читает и не монтирует непонятно почему (тут же в линуксе они читаются и монтируются) и другое... А я пока не готов столь кардинально переучиваться, время тратить... Да и еще много других идеологических соображений на тему степени моего контроля ОС (а не наоборот) и т.п, что не относится к теме топика...

2. Само железо от Apple мне нравится, отсюда и задача поставить туда линукс. Пока тестирую на старом ноуте, чтобы решить, что брать на замену из нового...

3. Образы я беру с нормальных мест (офиц сайты) и проверяю в виртуалке. Все так, как выше писали, так и делаю

4. Ставил Дебиан 8 (stable), линукс Минт (17.3) и Убунту (16.04)

5. На флешку КАЖДЫЙ образ писал разными способами, после каждого пробовал грузиться, не получилось, а именно делал:
- dd с syslinux и без
- unetbootin
- Mac Linux USB Loader

Образы брал и 64 бит, и 32 бит. Хотя сам MacBook Pro 3.1 вроде 64-битный, как пишут в инете, но до этого (установка с CD-диска) на нем стоял Дебиан wheezy 32 bit :) И успешно работал около 3 лет...

Но и сейчас я его победил. Пришлось собрать все инструкции и комбинировать их по частям, что-то брать с одной инструкции, что-то с другой, часть с третьей и т.п., местами думать и импровизировать, но получилось.

Возможно, напишу позже что делал подробно, если будет интерес. Вкратце - сделал в самой MacOs раздел под fat32, сделал dd туда образа диска (iso), поставил refind, который нашел этот раздел. Сделал гибридный mbr, потом загрузился через refind нужный мне образ с винта, потом поставил систему, снова сделал новый гибридный mbr, далее гружусь через refind то в Мак Ос, то в линукс.

Т.е. флешку можно вообще не делать, просто раздел на диске и все. И с него все ставить. Еще и резервный диск получился для восстановлений, типа делаем как в MacOs.

С флешки с ЭТИМ ЖЕ образом ничего не загружается даже, как я писал выше. Хотя на компах с Биосом, не Apple, флешка грузится на ура. Это касается Дебиан 8 (stable), линукс Минт (17.3) и Убунту (16.04).

Вкратце так.
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: Debian + EFI (MacBook Pro)

Сообщение yars »

На маке ни одна ОС, кроме макоси, у вас грузиться не будет, ибо UEFI Secure Boot. А чтоб они грузились, нужно добавить в EFI ключ, которым загрузчик подписан. А legacy mode (эмуляция BIOS, отключенный Secure Boot) там, полагаю, недоступен.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Ответить