Срочно нужна помощь! MOS и непонятки с GRUB2

Самая ламерскаятема из тех, что вы видели.

Немного предыстории. MacBook Pro, Yosemite. Намеревался поставить двойной бут с Арчем. Сделал партиши при помощи gparted: [

Сегодня попытался запустить Арч, тот выдал: MISSING OPERATING SYSTEM
Есть версия что для того чтобы это убрать диск CD должен быть primary, но как сделать это на маке - идей нет, аналога bios на них не знаю.
Так же слегка не понимаю откуда берется GRUB2 как таковой. Качал с сайта GNU, но там он в zip'ах что с ними делать?

P.S.Прежде Арч открывал, но установку не завершал. По мимо этого стал медленнее работать интернет, но возможно это из другой оперы.
Отчет эплловского партишн-инспектора.
*** Report for internal hard disk ***

Current GPT partition table:
# Start LBA End LBA Type
1 40 409639 EFI System (FAT)
2 409640 339298711 Unknown
3 339298712 340568247 Mac OS X Boot
4 340568248 354907979 Mac OS X HFS+
5 354908160 355317759 Mac OS X HFS+
6 355317760 480532479 Unknown
7 480532480 976773119 Unknown

Current MBR partition table:
# A Start LBA End LBA Type
1 1 409639 ee EFI Protective
2 * 409640 339298711 af Mac OS X HFS+
3 339298712 340568247 af Mac OS X HFS+
4 340568248 354907979 af Mac OS X HFS+

MBR contents:
Boot Code: Unknown, but bootable

Partition at LBA 40:
Boot Code: None (Non-system disk message)
File System: FAT32
Listed in GPT as partition 1, type EFI System (FAT)

Partition at LBA 409640:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 2, type Unknown
Listed in MBR as partition 2, type af Mac OS X HFS+, active

Partition at LBA 339298712:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 3, type Mac OS X Boot
Listed in MBR as partition 3, type af Mac OS X HFS+

Partition at LBA 340568248:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 4, type Mac OS X HFS+
Listed in MBR as partition 4, type af Mac OS X HFS+

Partition at LBA 354908160:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 5, type Mac OS X HFS+

Partition at LBA 355317760:
Boot Code: None
File System: ext4
Listed in GPT as partition 6, type Unknown

Partition at LBA 480532480:
Boot Code: None
File System: ext4
Listed in GPT as partition 7, type Unknown
Как все это выглядит в GParted

/img]">
В дополнение картины: ОС Х запускается, GPArted CD выдает ту же ошибку.
Зачем раздел, помеченный как "Arch boot loader" снабжен файловой системой OS X?
rimidalvtsua
Так же слегка не понимаю откуда берется GRUB2 как таковой. Качал с сайта GNU, но там он в zip'ах что с ними делать?
Вообще-то он ставится из тех же репозиториев что и сам арч

При установке арча тот раздел что у Вас /dev/sda1 с fat32 надо монтировать в /boot/efi. Подробнее о работе с Grub2 тут

rimidalvtsua
аналога bios на них не знаю.
Там и нет биоса, там UEFI, в котором нет понятия "примари" или "секондари".
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org

Вообще-то он ставится из тех же репозиториев что и сам арч
Тоже есть просто выполняю команды связанные с GRUB2 ?
При установке арча тот раздел что у Вас /dev/sda1 с fat32 надо монтировать в /boot/efi.
Понял. Какие-то конкретные рекомендации, или можно по инструкции?

Там и нет биоса, там UEFI, в котором нет понятия "примари" или "секондари".

Тогда почему у меня выдает MOS при запуске?

В АрчВики я конкретно запутался. Информация кажется порой конфликтующей. Отрабатывать на VM не все удается, так как основные проблемы (прежде) были с разметкой, а как симулировать на VM устройство диска - представляю себе с трудом (такого диска). Теперь все вообще не пашет.

Кстати, по монтировке, еще где-то тип файловой системы с чего-то на что-то менять нужно?
P.S.Спасибо за ответ и простите за тупость. Слегка запутался во всем указанном на АрчВики, но с этим я хоть готов искать и пробовать. Как решить эту проблему - вне моего представления.
rimidalvtsua
Тоже есть просто выполняю команды связанные с GRUB2

# pacman -S grub

rimidalvtsua
Тогда почему у меня выдает MOS при запуске?
UEFI ни на одном устройстве не может найти подходящего загрузчика. Она лезет в фат-раздел и ничего там не находит. У меня на ноуте Lenovo в этом случае выдается меню, с предложением вариантов действий (выберите с чего грузится и т.п.)

UEFI она сама как маленькая ОС. В ней можно даже запускать самописные программы. Вот и загрузчик, в том числе Grub - просто efi-приложение. Наверное в нем какая-то сигнатура, которая идентифицируется uefi как признак того что программа - это загрузчик, я точно не знаю, детально вопрос не изучал. Но факт тот, что efi ищет на всех найденных ею устройствах раздел с fat32, содержащий загрузчик, а найдя - запускает. В сетапе вроде можно выставить приоритеты на найденные загрузчики, но вот первичных и вторичных устройств больше нет, как нет и старинного механизма MBR -> PBR -> OS loader

rimidalvtsua
Какие-то конкретные рекомендации, или можно по инструкции?

По инструкции. Инструкция по Grub2 - один из редких материалов русскоязычного раздела вики, который актуален и толково, подробно написан. Тут сложно что-либо добавить
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org


UEFI она сама как маленькая ОС. В ней можно даже запускать самописные программы. Вот и загрузчик, в том числе Grub - просто efi-приложение. Наверное в нем какая-то сигнатура, которая идентифицируется uefi как признак того что программа - это загрузчик, я точно не знаю, детально вопрос не изучал. Но факт тот, что efi ищет на всех найденных ею устройствах раздел с fat32, содержащий загрузчик, а найдя - запускает. В сетапе вроде можно выставить приоритеты на найденные загрузчики, но вот первичных и вторичных устройств больше нет, как нет и старинного механизма MBR -> PBR -> OS loader
То есть идей, как мне справиться с MOS у вас нет?
rimidalvtsua
То есть идей, как мне справиться с MOS у вас нет?
Вы можете поставить арч, поставить grub2. При соблюдении инструкции по установке, Арч будет загружаться. Как заставить grub2 загружать OS X я не знаю, не пробовал. Но как вариант - в /dev/sda1 по идее лежит загрузчик OS X, наверняка это некий файл с расширением *.efi. Я полагаю, что из grub2 можно передать ему управление

Идея у меня одна - правильно установить арч и загрузчик, заставить его загружаться. Потом разруливать вопрос с загрузкой OS X

Upd: Вообще говоря, идеи могут появится, когда человек, задающий вопрос, четко его ставит, излагая перед этим свои действия более подробно. Судя по тому, что Вы качали исходные тексты загрузчика с сайта GNU, Вы имеете весьма отдаленное представление о процессе установки Arch Linux. В этой связи

  1. Необходимо вдумчиво ознакомится в этим и вот этим. Разметка диска у вас подходящая, раздел EFI - имеется. Единственное, желательно убедится, что он помечен типом 0xef00, а это можно сделать в из установочного лайва в программе gdisk
  2. Получше изучить вопрос с дуабутом Linux + OS X
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
Уважаемый Мэйс, вы кажется не поняли СУТИ моей проблемы. Дело не в том, что у меня есть арч и мне в лом его изучать. Дело в том, что включая компьютер, в окне refind, выбираю вариант установки Арча с CD, я получаю MISSING OPERATING SYSTEM. Без каких-то ошибок в установке, поскольку установка НЕ может быть произведена.
 
Зарегистрироваться или войдите чтобы оставить сообщение.