Debian + EFI (MacBook Pro)
Модераторы: Warderer, Модераторы разделов
Debian + EFI (MacBook Pro)
Нужно поставить Дебиан на MacBook Pro. Поставил refind boot manager, ранее ставил Дебиан через DVD, все ставилось,
Но сейчас DVD не работает, надо поставить с флешки.
Перепробовал кучу инструкций, сам в этом не очень разбираюсь, просто делаю по инструкции.
Идет загрузка с флешки, дальше выкидывает в груб.
Делал и так - распаковать образ на диск с MacOS, затем прописываю пути к файлам образа в refind.conf, тоже выкидывает в grub.
Вопрос - как в консоли grub указать ему вручную, что надо грузить именно то и то с флешки или с локального диска?
ЧТО имено указать и какой порядок действий? Может кто может расписать или дать ссылку на инструкцию (проверенную, рабочую)?
Интересует на реальном примере - Дебиан или Убунту (Минт). Спасибо за советы.
Но сейчас DVD не работает, надо поставить с флешки.
Перепробовал кучу инструкций, сам в этом не очень разбираюсь, просто делаю по инструкции.
Идет загрузка с флешки, дальше выкидывает в груб.
Делал и так - распаковать образ на диск с MacOS, затем прописываю пути к файлам образа в refind.conf, тоже выкидывает в grub.
Вопрос - как в консоли grub указать ему вручную, что надо грузить именно то и то с флешки или с локального диска?
ЧТО имено указать и какой порядок действий? Может кто может расписать или дать ссылку на инструкцию (проверенную, рабочую)?
Интересует на реальном примере - Дебиан или Убунту (Минт). Спасибо за советы.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Debian + EFI (MacBook Pro)
Как записывали флешку?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Debian + EFI (MacBook Pro)
Записывал так:
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/
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/
Re: Debian + EFI (MacBook Pro)
А зачем вы передаете 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)
От этого точно хуже не будет.
Нет. Если этого не делать, что происходит при попытке загрузки?
P. S. sync тоже смысла не имеет, но и не мешает никому.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Debian + EFI (MacBook Pro)
Вот сейчас еще раз через dd прописал на флешку убунту последнюю, amd64
Сделал только dd и потом sync
Попробовал загрузиться на Маке, пишет, что не найден
file /boot/
именно файл
Потом открывается меню выбора:
- Запустить убунту
- установка Убунту
- установка для OEM
...
При выборе или - Запустить убунту
или
- установка Убунту
дальше черный экран, с минуту мигает флешка, потом тишина, экран черный.
Это образ или Мак чудит? Стоит El Capitan там.
Сделал только dd и потом sync
Попробовал загрузиться на Маке, пишет, что не найден
file /boot/
именно файл
Потом открывается меню выбора:
- Запустить убунту
- установка Убунту
- установка для OEM
...
При выборе или - Запустить убунту
или
- установка Убунту
дальше черный экран, с минуту мигает флешка, потом тишина, экран черный.
Это образ или Мак чудит? Стоит El Capitan там.
Re: Debian + EFI (MacBook Pro)
Флешка с ISO, записанная dd, не будет грузиться в режиме UEFI.
Такой образ предназначен для загрузки в режиме BIOS (совместимости).
(для проверки накатайте какой-нибудь минимальный DOS образ и попобуйте его загрузить)
Re: Debian + EFI (MacBook Pro)
А что тогда делать? На сайтах все дистрибутивы в iso. Как правильно сделать флешку под Мак?
Re: Debian + EFI (MacBook Pro)
Нужно поставить Дебиан на MacBook Pro.
Достойное стремление! ну, кроме Дебиана только))
Нужно распаковать образ на флешку, чот там syslinux все дела.. пока я буду вспоминать эти старые технологии, быстрее уже нагуглить. Можно еще поискать по запросу "мультизагрузочная флешка", это рядом с темой.
Re: Debian + EFI (MacBook Pro)
Взял для теста образ убунту, она поновее.
Вот инструкция http://askubuntu.com/questions/395879/how-...-usb-live-media
Делаю по ней, флешка грузится, доходит до меню
меню выбора:
- Запустить убунту
- установка Убунту
- установка для OEM
...
При выборе или - Запустить убунту
или
- установка Убунту
дальше черный экран
Вот инструкция http://askubuntu.com/questions/395879/how-...-usb-live-media
Делаю по ней, флешка грузится, доходит до меню
меню выбора:
- Запустить убунту
- установка Убунту
- установка для OEM
...
При выборе или - Запустить убунту
или
- установка Убунту
дальше черный экран
Re: Debian + EFI (MacBook Pro)
Сделал образ в мак ос, при загрузке видно, что стартует ядро, потом инициализация рам диска и черный экран. Видмо, проблема в этом. С учетом ошибки ранее, что не найден /boot/ file, видимо, ошибки с путями в образе. Пока неясно, что с этим делать... Пробовал минт, дебиан 8, убунту последнюю, везде глюки на маке. Недопилили везде еще uefi?
Re: Debian + EFI (MacBook Pro)
Fkabir писал(а): ↑23.05.2016 21:05
А что тогда делать? На сайтах все дистрибутивы в iso. Как правильно сделать флешку под Мак?
Дело не в ISO, а в том, чем этот ISO писать на USB флешку.
Для загрузки UEFI образы ISO многих дистрибутивов не допускают записи с помощью dd ... особенно в таких отстойных дистрибутивах как ... ;-)
Последние пару лет происходит переход от BIOS загрузки к UEFI и даже в ISO одного дистрибутива но разных версий они все чудят что попало: то грузится, то следующий не грузится.
Re: Debian + EFI (MacBook Pro)
Это вполне возможно - вы ведь не пишете какой образ и откуда берёте, а берёте, возможно, что попало...
Особенно отстойные образы Debian (если tested) - они даже с официального сайта то грузятся, то через неделю, после обновлениий, не грузятся, а ещё через неделю: "ох, вы нас извините... тут играть, тут не играть - тут селёдку заворачивали"
1. Скачать "чистый" ISO (показать что и откуда)
2. Создать из него в VirtualBox виртуальную машну - проверить что образ то что надо (здесь дел на 1/2 часа, а сэкономит 3 дня с бубном)
3. Накатать ISO утилитами записи Linux ISO (LiveUSB-Creator, UNetbootin и др. - читать здеь: загрузочный Linux на USB флешке)
4. Установить Linux и наслаждаться.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Debian + EFI (MacBook Pro)
Что за глупость? Если на ней есть EFI-загрузчик, то будет (на дебиановском образе он точно есть, на убунтовском скорее всего тоже).
syslinux к EFI-загрузке никакого отношения не имеет.
! Предупреждение от модератора Bizdelnick За дальнейшие рассуждения по поводу достойности и отстойности буду карать в соответствиями с правилами форума. Религиозные войны — на других ресурсах, пожалуйста.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Debian + EFI (MacBook Pro)
Bizdelnick писал(а): ↑24.05.2016 12:36
Что за глупость? Если на ней есть EFI-загрузчик, то будет (на дебиановском образе он точно есть, на убунтовском скорее всего тоже).
Не глупость, а истина! : если в ISO есть EFI-загрузчик - то будет, если нет - то не будет ... как повезёт - всё зависит от версии дистрибутива.
Более ранние дистрибутивы не будут грузиться никогда!
P.S. Ах, ах ... как мы за Debian то расстроились
Но только всё сказанное относительно tested - истина ... версии назвать? или тему форума где на протяжении месяцов мониторится пригодность-непригодность?
Поэтому с tested образами нужно блюсти особую осторожность.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Debian + EFI (MacBook Pro)
Вы не уточнили версию железки, но см. что-то из:
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 года информации мало, но, судя по всему, затруднений с установкой на них у авторов не возникало.
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 года информации мало, но, судя по всему, затруднений с установкой на них у авторов не возникало.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Debian + EFI (MacBook Pro)
ТСу нужно просто ознакомится с сабжем- UEFI. На одном школотном ресурсе, который в приличном обществе уже не упоминают, была серия статей про. Никто за него это не сделает- вопреки всеобщему мнению, линуксоиды- это не те, кто ищут проблем, а наоборот те, кто желают их избежать.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Debian + EFI (MacBook Pro)
Да проблема-то не в EFI, если загрузчик запускается, а дальше — чёрный экран. Тут проблема уже в ядре или initrd.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Debian + EFI (MacBook Pro)
Bizdelnick писал(а): ↑24.05.2016 17:13Да проблема-то не в EFI, если загрузчик запускается, а дальше — чёрный экран.
Сложный вопрос... запускается код GRUB и его меню... втуленный куда-нибудь в начало диска, а дальше управление не передаётся.
Но ТС так и не ответил что там за оборудование, например, процессор - Xeon? Может там вообще IA-64 какой-нибудь...
И какой образ ISO и под какой процесоор он использует.
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Debian + EFI (MacBook Pro)
Не понял, кто на ком ехал, но если Debian с systemd, то в современных дистрибутивах достаточно смонтировать ESP (системный раздел EFI) в /boot и запустить `bootctl update`. Современные ядра Linux содержат в себе заглушку EFI, соответственно загрузчики типа rEFInd/syslinux/LILO/GRUB, в простом случае, больше не нужны.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Debian + EFI (MacBook Pro)
Если бы grub не мог передать никому управление, он бы или выдал сообщение об ошибке, или вывалился в консоль, или, в крайнем случае, вернулся бы в UEFI (а там уже или загрузка со следующего носителя, или перезагрузка, или консоль). Ни разу не видел, чтобы grub падал в чёрный экран без ничего.
Разве существуют макбуки с xeon'ами?
Есть нюанс — чтобы что-то смонтировать, надо загрузить систему.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Debian + EFI (MacBook Pro)
Не знаю...
MacBook Pro - Технические характеристики
Один 6-ядерный процессор Intel Xeon
P.S. Как по мне, вообще довольно странное намерение: впереть Linux на MacBook Pro.
Вот когда наоборот...
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Debian + EFI (MacBook Pro)
Странный сайт. Написано macbook pro, а ТТХ для mac pro.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Debian + EFI (MacBook Pro)
>= 3.3
Нужно загрузить ядро Linux сразу после подачи питания и загрузки прошивки EFI.
Нужно отобразить текстовое или графическое меню, запустить диагностику, браузер, альтернативную ОС и т.д.
Я предполагаю, что загружается хотя бы какой-нибудь дистрибутив, из которого можно разметить диск, установить систему и запустить bootctl. archboot, например.Bizdelnick писал(а): ↑24.05.2016 18:21Есть нюанс — чтобы что-то смонтировать, надо загрузить систему.
Re: Debian + EFI (MacBook Pro)
Ого, сколько написали Не думал, что тема вызовет такой интерес. Отвечаю по порядку, но сначала скажу, что пишу сейчас из-под свежего 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).
Вкратце так.
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).
Вкратце так.
Re: Debian + EFI (MacBook Pro)
На маке ни одна ОС, кроме макоси, у вас грузиться не будет, ибо UEFI Secure Boot. А чтоб они грузились, нужно добавить в EFI ключ, которым загрузчик подписан. А legacy mode (эмуляция BIOS, отключенный Secure Boot) там, полагаю, недоступен.