Чи є спосіб завантаження з таблиці розділів GUID на конфігурації RAID1 Intel FakeRaid (IMSM)?


2

У мене є материнська плата Intel H170 на базі Asus H170 PLUS, яка підтримує Intel FakeRAID. Додається два ідентичних жорстких диска Seagate 1TB, на яких я хочу встановити ArchLinux 2015-12-01. UEFI BIOS на цій платі досить зручний, і, прочитавши, що Linux в даний час підтримує Intel FakeRaid апаратне забезпечення з коробки (з mdadm), я пішов вперед і створив том RAID1 з двома дисками через меню BIOS.

Всякий раз, коли я завантажуюсь на живий USB Arch, я бачу, що linux автоматично розпізнає, створює та збирає RAID1 (RAID1) том, доступний через / dev / md126. Я можу розділити цей пристрій за допомогою GPT, відформатувати його і прочитати з / написати до нього за допомогою gdisk і розділити. При більш глибокому запиті я бачу, що всі ці зміни одночасно застосовуються до / dev / sda та / dev / sdb.

Після цього мій диск буде відформатовано так:

Part.      Size          Flags         Filesystem    Mountpoint

1.      512MB         [ESP,BOOT]        FAT32        /boot
2.      100G                            ext4         /
3.      50G                             ext4         /tmp
4.      32G                             swap         
5.      Rest                            ext4         /home

Я зробив ці операції в / dev / md126, і драйвер mdadm бездоганно спромігся створити те ж саме на sda і sdb.

Тепер моє запитання, чи можна вказати GRUB на завантажувальний розділ, який лежить на будь-якому з дисків, і якимось чином зробить ядро ​​такою ж конфігурацією RAID1, як і живий USB, але з інсталяцією диска? Тому що всякий раз, коли я проходжу інсталяцію і закінчую інсталяцію GRUB, я не можу зробити так, щоб завантажувач працював з записами RAID-пристроїв, як / dev / md126 взагалі! Звичайно, я не знаю, як змусити GRUB зрозуміти, що існує том RAID. Отже, тільки / dev / sda2 або / dev / sdb2 працюють для завантажувального запису. І завантаження з sda або sdb, здається, не ініціалізує будь-які томи RAID1 на власні! [Хоча це надзвичайно зручно для Noob, мені не потрібно змінювати налаштування BIOS з "RAID" на "AHCI", щоб зробити його завантаженням з окремих дисків масиву RAID1.]

Я буду вдячний, якщо хтось може вказати мені на керівництво, в якому згадується, як інсталяція та завантаження з завантажувального розділу на RAID1 виконується за допомогою linux та mdadm.

Є багато корисних посібників про те, як зробити це за допомогою програмного RAID, але я не міг знайти ще один для Intel Hardware Raid (FakeRAID). Я також не хочу використовувати LVM, тому мені просто потрібно знати, чи можна налаштувати такі речі, що є єдиний том RAID1 на двох цілих дисках, що дозволить мені використовувати GPT і кілька розділів .

З того, що я зрозумів, потрібно якось оголосити об'єм RAID Intel Matrix, використовуючи суперблок, який знадобиться GPT, тому під час завантаження linux може розпізнавати лише об'єм RAID Intel або таблицю розділів GUID, але не обидва ? Виправте моє розуміння, якщо я помиляюся.

Мені шкода, що не згадують точні коди помилок (так як я розміщую все з пам'яті і не мають доступу до машини в даний час). Але я можу розмістити більше деталей тут скоро якщо це є відповідне для того, щоб вирішити проблему. Я просто думав, що експерти можуть побачити через мою наївність, щоб швидко зловити те, що я роблю неправильно: я, звичайно, ускладнюю те, що, мабуть, було дуже просто!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.