Разделение машины 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)
6
26.03.2013, 17:33
3 ответа

Так, по-видимому, существует несколько проблем и несколько подходов для обработки этого.

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

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

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

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

  • создайте расположение, где у Вас есть ненабег, non-lvm /boot/efi
  • создайте пустой дубликат на другом диске (тот же размер)
  • создайте a /boot это - non-lvm (может быть набег),
  • создайте othe разделы (корень, домой, подкачка, и т.д....)
  • позвольте установке сделать, это - работа
  • клонируйтесь /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 измените порядок загрузки так, чтобы два opensuse (или независимо от того, что Ваш дистрибутив) записи были друг рядом с другом
4
27.01.2020, 20:29

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

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

Насколько я считал Вас, нуждаются в специальном bootmanager, чтобы смочь загрузиться, формируют EFI:

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

.I всегда избегал EFI до сих пор и изменялся на нормальную BIOS

1
27.01.2020, 20:29
  • 1
    я на самом деле попробовал это также. Вещь состоит в том, что EFI является разделом начальной загрузки, Вы не можете даже выбрать /boot во время установки с включенным EFI. Когда я сделанный это вручную я закончил с незагрузочной системой. –  Let_Me_Be 26.03.2013, 20:47

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

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

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

0
27.01.2020, 20:29

Теги

Похожие вопросы