Я робив це трохи більше року тому сам, і, хоча у мене були проблеми, не було проблем, перерахованих тут. Я не впевнений, де знайшов пораду, яку я робив у той час, тож я опублікую те, що тут зробив.
1) Створіть 128MB-розділи efi на початку (лише один з них змонтується, у / boot / efi)
2) Створіть 1 Гб / завантажувальний масив RAID1, не LVM
3) Створіть великий масив RAID1 за допомогою LVM
Наявність / завантаження на окремому розділі / масиві RAID1 вирішує проблеми того, що розділ efi не може знайти відповідні речі.
А для тих, хто шукає більше деталей, як я був у той час, це, точніше, як я зробив налаштування:
6x 3TB Drives
Have 4 RAID arrays:
/dev/md0 = 1GB RAID1 across 3 drives
--> /boot (no LVM)
/dev/md1 = 500GB RAID1 across 3 drives
LVM:
--> / = 40GB
--> /var = 100GB
--> /home = 335GB
--> /tmp = 10GB
/dev/md2 = 500GB RAID1 across 3 drives (for VM's/linux containers)
LVM:
--> /lxc/container1 = 50GB
--> /lxc/container2 = 50GB
--> /lxc/container3 = 50GB
--> /lxc/container4 = 50GB
--> /lxc/extra = 300GB (for more LXC's later)
/dev/md3 = 10TB RAID6 across 6 drives (for media and such)
--> /mnt/raid6 (no LVM)
Disks are setup thus:
/sda => /boot/efi (128 MB) | /dev/md0 (1 GB) | /dev/md1 (500GB) | /dev/md3 (2.5TB)
/sdb => /boot/efi (128 MB) | /dev/md0 (1 GB) | /dev/md1 (500GB) | /dev/md3 (2.5TB)
/sdc => /boot/efi (128 MB) | /dev/md0 (1 GB) | /dev/md1 (500GB) | /dev/md3 (2.5TB)
/sdd => ----- left empty for simplicity ---- | /dev/md2 (500GB) | /dev/md3 (2.5TB)
/sde => ----- left empty for simplicity ---- | /dev/md2 (500GB) | /dev/md3 (2.5TB)
/sdf => ----- left empty for simplicity ---- | /dev/md2 (500GB) | /dev/md3 (2.5TB)
Зверніть увагу, що один з / boot / efi фактично змонтується, а другі два - клони; Я зробив це, тому що я втратив можливість працювати з машиною при завантаженні будь-якого з 3-х дисків в RAID1. Я не проти працювати в деградованому режимі, якщо я все ще маю повне резервування, і це дає мені час замінити диск, поки машина все ще працює.
Крім того, якби у мене не було другого масиву RAID1 для розміщення контейнерів LXC і в основному всіх баз даних та іншого, / var повинен був би бути набагато більшим. Наявність у кожного LXC власного логічного тома було, однак, приємним рішенням не допустити, щоб один VM / веб-сайт порушував інші через логи помилок поза контролем, наприклад ...
І остаточне зауваження, я встановив з Ubuntu Alternate Install USB з 12.04.01 (до того, як вийшов 12.04.02), і все працювало досить непогано. Після удару головою об нього протягом 72 годин.
Сподіваюся, що хтось допомагає!