MBR (mbr) wrote,
MBR
mbr

Category:

mdraid + grub

Запись больше для себя. Год назад полдня потратил, настроил. Потом забыл как... И вот сегодня опять полдня потратил.

Вводные - EFI, GPT + md raid. /boot внутри raid. Почему внутри? Чтобы не плодить отдельный раздел, который вечно засирается ядрами при обновлении. А их нужно два, чтобы размер дисков был одинаков.

Как поставить grub на EFI в интернете манов полно. Самое веселье начинается  потом - grub не может прочитать конфиг, который находится внутри mdraid.

Решение такое - сделать предварительный конфиг на самом разделе EFI, а уже он будет загружать основной конфиг, когда raid будет собран.

Для этого у grub указывается кастомный префикс. Делается с помощью пересборки образа загрузчика:

grub-mkimage -o grubx64.efi -O x86_64-efi -p '(hd3,gpt1)/EFI/neon' part_gpt fat ext2 mdraid1x search search_fs_uuid configfile normal

сам префиксный конфиг:

search.fs_uuid 8be3d2a5-2a13-4f62-9daf-30d4d8ee8256 root mduuid/36ddc35cd26359b30a06e44bccc7691d
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg


uuid диска узнается через:

ls -la /dev/disk/by-uuid/

mduuid:

mdadm -D /dev/md0 | grep UUID

Все. В гугле не нашел, авось кому еще пригодится.

Писать про такое дальше? Или вы все срачей ждете?
Tags: howto, it, linux
Subscribe

  • Наебалово

    Однако ж. Если лить в мотоблок и прочие китайские 4х тактные двигатели автомобильное минеральное масло той же спецификации, выходит примерно в 2-2.5…

  • Роскомпозор

    Значится разговариваю с клиентом, дамп не проходит с чипа. Пока разговариваю, параллельно ищу даташит. Даташита нет. Лезу по привычке на NXP. NXP…

  • Dicke Titten

    Искусственный интеллект заметно прогрессирует. Вот прям от года к году. Перевод уже местами не отличишь от литературного. Надо будет раннего…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 23 comments

  • Наебалово

    Однако ж. Если лить в мотоблок и прочие китайские 4х тактные двигатели автомобильное минеральное масло той же спецификации, выходит примерно в 2-2.5…

  • Роскомпозор

    Значится разговариваю с клиентом, дамп не проходит с чипа. Пока разговариваю, параллельно ищу даташит. Даташита нет. Лезу по привычке на NXP. NXP…

  • Dicke Titten

    Искусственный интеллект заметно прогрессирует. Вот прям от года к году. Перевод уже местами не отличишь от литературного. Надо будет раннего…