Разбивка EFI-машины с двумя дисками SSD в зеркале

У меня два диска SSD, я хочу поместить их в программный зеркальный RAID.

Но независимо от того, что я делаю, установка OpenSuSe продолжает сообщать мне, что из-за схемы разбиения он не сможет установить загрузчик.

Как я должен разбивать диски? Также, какие размеры блоков следует использовать для рейда?

Я попробовал следующее:

ssd1 -> FAT EFI (256MB) -> Raid 1/2 mirror swap (4GB) -> Raid 1/2 mirror LVM (~50GB) ssd2 -> empty (256MB) -> Raid 2/2 mirror swap (4GB) -> Raid 2/2 mirror LVM (~50GB) LVM -> root (25GB) -> home (~25GB) 

3 Solutions collect form web for “Разбивка EFI-машины с двумя дисками SSD в зеркале”

По-видимому, есть несколько проблем и несколько подходов к решению этого.

EFI должна иметь возможность обрабатывать RAID-массивы, но только с метаданными <= 1.0

Более новая версия метаданных хранится в начале раздела (прикручивание обнаружения файловой системы).

Вы можете перейти без дополнительного /boot раздела, если вы интегрируете /boot в /boot/efi после установки.

То, что я закончил, было этим (два диска, RAID 1):

  • создать макет, где у вас есть не-рейд, не-lvm /boot/efi
  • создать пустой экземпляр на другом диске (того же размера)
  • создайте /boot который не является lvm (может быть рейдом)
  • создайте разделы (корень, дом, своп и т. д.)
  • пусть установка сделает свою работу
  • клонировать /boot/efi с помощью dd
    • dd if=/dev/sda1 of=/dev/sdb1
  • добавить запись efi для клона
    • efibootmgr -c -g -d /dev/sdb -p 1 -L "opensuse" -l '\EFI\opensuse\grubx64.efi'
  • используя efibootmgr --bootorder измените порядок загрузки, чтобы две записи openuse (или независимо от вашего дистрибутива) были рядом друг с другом

Я не знаком с SUSE, но я думаю, что загрузочный раздел всегда должен быть за пределами lvm.

ядро загружает модуль lvm, а затем может обращаться к lvm-дискам, но не раньше. поэтому вам нужен раздел размером 500 МБ / boot вне lvm, который может содержать изображение ядра.

Насколько я знаю, для загрузки EFI нужен специальный bootmanager,

Я не уверен, что это полезно для вас, я нашел только некоторые немецкие ресурсы в отношении efibootmgr и соответствующего manpage man efibootmgr .

. Я всегда избегал EFI и перешел на обычный биос

Я не знаю каких-либо ранее существовавших советов относительно ESP на программном RAID1; недавно спросив «что, если» на форуме ALT Linux, я предложил поместить отдельный ESP на каждый диск и сохранить резерв вручную, если это действительно необходимо для UEFI или просто перейти в BIOS.

Ваша настройка кажется разумной, поэтому стоит зарегистрировать ошибку в модуле установки загрузчика YaST (просьба указать ссылку здесь, если вы это сделаете); в то же время вы можете попробовать пропустить установку загрузчика и установить его вручную , загрузив некоторое защищенное изображение с поддержкой UEFI (например, это, если существующее по какой-то причине не будет работать).

@itconlor: GRUB2 может загрузиться с LVM, но прошивка UEFI ожидает, что системный раздел EFI будет «простым» разделом определенного типа (см. «Структуры диска EFI»).

  • Что я должен сделать перед двойной загрузкой Windows 7 и Debian в EFI?
  • GRUB обнаруживает только Windows
  • UEFI загружает Fedora с USB 2.0 на 3.0-порт (l75d-a7280)
  • генерация redhat 6.5 UEFI iso использует mkisofs
  • Как установить Linux в систему UEFI с помощью безопасной загрузки?
  • Может ли GRUB2 совместно использовать системный раздел EFI с Windows?
  • Debian Jessie GRUB2 на многопользовательском ноутбуке EFI не может запускать ядро-initramf для Gentoo
  • Есть ли шанс исправить двойную загрузку, не нужно включать и выключать UEFI для переключения ОС?
  • Как построить таблицу разделов только для GPT в Linux?
  • Проблема с двойной загрузкой EFI на HP Pavilion 15 с Windows 8 и Debian 8
  • Загрузка UEFI (14.04) в командную строку GRUB, без GUI
  • Interesting Posts

    Как получить общий размер всего в каталоге в одной строке?

    D state process kill

    Мне нужно найти Mac-адрес от клиента, подключенного к моему Teampeak

    Найти имена файлов для исполняемых файлов, которые еще не используются другими проектами

    Изменить (уменьшить) Gnome 3 горизонтальное заполнение значка в области уведомлений (Debian Wheezy)

    Как предоставить sftp доступ к подкаталогу только не к родительскому

    Как я имею в виду смелый вес семейства шрифтов на смелый вес другого семейства шрифтов?

    Делают ли файлы, открытые дочерними процессами, число против открытого файла для родительского процесса?

    Какой дистрибутив для PowerBook G4?

    Доступен ли групповой приоритет?

    Сжатие файлов – как реализовать в Linux

    Передавать команды сценарию, который ждет ввода на машине Linux

    Как отключить масштабирование частоты процессора в CentOS 6?

    Какие переменные ENV могут быть установлены в правилах udev?

    Поиск хорошего интерактивного просмотра PDF-файлов

    Linux и Unix - лучшая ОС в мире.