[РЕШЕНО] 7.1 на GPT диске с корнем на RAID1: не загружается

Автор reivaX, 30 июня 2013, 01:46:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

reivaX

Второй день лопачу мануалы, но не могу решить проблему. Имеется:

* материнка Gigabyte GA-Z77N (AMI UEFI bios, но и поддержкой legacy)
* два 3Tb винта (сектора 4096), c необходимостью размещения на них под RAID1 свопа/системы и одного раздела данных в 2,9Tb (т.е необходимость в использовании GPT)

Устанавливаю Wheezy 7.1 используя debian-7.1.0-amd64-xfce-CD-1.iso

Понаступав в процессе на грабли, сейчас имею разбивку:

sda1 - 1 Mb, biosgrub
sda2 - 4 Gb, raid # /dev/md0 - swap
sda3 - 16 Gb, raid # /dev/md1 - /
sda4 - 2,0 Tb, raid # /dev/md2 - /mnt/storage

на sdb - полная копия данной разбивки.

В процессе установки все беспроблемно размечается, собирается RAID1, устанавливается, в т.ч. GRUB (только кажется ставится он как grub-dummy)

После перезагрузки имею упорное "Reboot and Select proper Boot device" (в списке устройств для загрузки есть пункты дисков как простые P0/P1, так и UEFI записи - результат одинаков).

Пробовал ставить GRUB через rescue режим, пробовал chroot-ить в md1 и делать оттуда grub-install на /dev/sda и /dev/sdb - все проходит без ошибок как и во многих сетевых мануалах, но результата нет.

Так совпало, что я одновременно впервые сталкиваюсь и с software RAID, и с GPT, и с EFI (да и с чистым Debian практически тоже) - белых пятен много получается, и где-то что-то я упускаю.

По идее, после создания biosgrub раздела все должно было завестись в виду поддержки материнкой legacy режима, но тут у меня есть подозрения на выравнивание границ разделов под 4096 - может дело в том, что biosgrub оказывается смещен на 2048?

Или же дело в EFI BIOS материнки? В одной из первых попыток я создавал вместо biosgrub раздела в начале диска раздел EFI boot (как об этом напоминал установщик) - но также безуспешно (впрочем, я уже не уверен что все делал правильно в той попытке).


reivaX

Может пригодится кому: дело в том, что в случае нахождения BIOS в смешанном режиме (UEFI/Legacy BIOS), инсталлятор ничего не спрашивая ставит EFI версию GRUB (пакеты grub-efi-*) вместо grub-pc, несмотря на то, что при разбивке создается не EFI раздел, а grub_bios.
Лечится подгрузкой в установленную систему, установкой пакета grub-pc (efi версию удалит само) и перезаписью GRUB, или же установкой в Legacy only режиме BIOS.

ferum

Забавно, при не первой попытке установки wheezy тогда ещёв стадии релиз кандидата кажется именно так всё и было, хуже того система у меня не загрузилась...принудительно не стал. Последняя попытка установки с 1 DVD 7.1 AMD64 практически увенчалась успехом (пришлось после установки устранить пяток мелких бажков) но автоматом установился grub-pc, правда инсталятор работал почти в режиме нетинстала, то есть свежие версии пакетов брал сразу с зеркала и зеркалом был яндекс.
Русские дебианщики против цифрового слабоумия !