[РЕШЕНО] Arch+Win7+GRUB2 на UEFI матер.плате

Добрый вечер!
Выручайте.
Я до этого ставил Arch на системы с загрузчиком GRUB.
А тут до меня дошли слухи, что для UEFI (замена BIOS) нужен GRUB2.
Это обязательно?
На сколько я понимаю, GRUB2 нужен не столько для UEFI, сколько для поддержки GPT. Если у Вас каждая OS на своем диске расположена и все загружается, то вообще можете не ставить никаких менеджеров загрузки, а выбирать нужный диск средствами UEFI при старте.
В любом случае, если win7 на отдельном загрузочном диске, то можете просто на время экспериментов вынуть его, что бы избежать случайности.
The commonly used UEFI firmwares support both MBR and GPT partition table.
Сами себе и ответили. Вообще не вижу причин для Ваших опасений. Если на дисках MBR, то и старый grub подойдет.
BIOS или UEFI запускают менеджер загрузки с выбранного диска. А тот уже сам разбирается со всем остальным. И ему без разницы, кто его запустил.
Т.к. у меня стоит Win7 x64 - значит однозначно используется GPT+UEFI.
Поскольку Arch будет ставиться на другой диск - значит (согласно инструкции) нет необходимости MBR менять в GPT.
Тем не менее - выделяю под boot 250Мб. Написано, что нужна ФС FAT32 (не ясно почему, раньше ставил ext2).

Затем на этапе установки Arch надо пропустить пункт “Установка загрузчика” и установить grub2:
 pacman -S grub2-efi-x86_64
Такое возможно?
Потом сгенерировать файл grub.cfg и настроить загрузчик должным образом.
Тут могут возникнуть сложности, как я понял.
Нигде не заметил требования, что бы /boot был на fat32. Вы что-то путаете. Возможно, имели в виду BIOS Boot Partition, которая нужна на дисках с GPT в системах c BIOS, которые эту gpt сами не понимают. А для UEFI этого не надо, судя по прочитанному.

pacman -S grub2-efi-x86_64
Такое возможно?
Да, вполне возможно.
ps: И еще раз: что бы не было лишних трудностей из-за досадной невнимательности, советую перед установкой Archlinux вынуть остальные диски из системы. Что бы случайно не перепутать, что отформатировать или переразбить.
Это да, так и делаю обычно)))

Спасибо за отзывчивость, сегодня рискну постичь uefi.
kurych
Нигде не заметил требования, что бы /boot был на fat32. Вы что-то путаете. Возможно, имели в виду BIOS Boot Partition, которая нужна на дисках с GPT в системах c BIOS, которые эту gpt сами не понимают. А для UEFI этого не надо, судя по прочитанному.

pacman -S grub2-efi-x86_64
Такое возможно?
Да, вполне возможно.
ps: И еще раз: что бы не было лишних трудностей из-за досадной невнимательности, советую перед установкой Archlinux вынуть остальные диски из системы. Что бы случайно не перепутать, что отформатировать или переразбить.
а так вот что она делает, точнее изза чего. Теперь понятно. Но мне даже все равно, мой grub4dos здорого живет на любой фс. =)
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Ничего не получилось.
Неужели на форуме нет ни одного человека с UEFI материнской платой?
kurych
Нигде не заметил требования, что бы /boot был на fat32. Вы что-то путаете. Возможно, имели в виду BIOS Boot Partition
Я имел ввиду UEFI System Partition.
Причем в инструкциях явное расхождение - в одной более 400Мб, в другой более 200Мб.
 
Зарегистрироваться или войдите чтобы оставить сообщение.