Встановлення сервера 12.04 як програмного дзеркала RAID 1 не може завантажитися


13

Я встановлюю кілька нових серверів Ubuntu Server 12.04 LTS, і вони мають два SSD 512 Гб. Я хочу, щоб вони використовували програмне дзеркальне відображення RAID 1, тому я дотримувався цього документа релігійно, крок за кроком:

https://help.ubuntu.com/12.04/serverguide/advanced-installation.html

Для узагальнення вищезгаданої офіційної документації:

щоб налаштувати програмне дзеркало RAID 1 в Ubuntu Server, ви вибираєте ручне розділення під час налаштування і робіть це на кожному диску:

  • "swap" розділ розміром приблизно RAM
  • розділ "фізичний об'єм для RAID" для розміру диска, що залишився

Після цього ви встановите дзеркало RAID 1, використовуючи розділи RAID на дисках A і B, зробіть його ext4 і містить розділ кореневої файлової системи.

Настройка звідти триває просто чудово.

Одне застереження: я не зміг вибрати "фізичний об'єм для RAID" як завантажувальний. Коли я намагався це зробити в налаштуваннях, це не мало ефекту: я міг натискати enterна "зробити завантажувальний" варіант цілий день, і нічого ніколи не зміниться.

Однак після того, як установка успішно завершилася, у мене є велика проблема: система не завантажиться! я отримав

Перезавантажте та виберіть належний завантажувальний пристрій
або Вставте носій завантаження у вибраний завантажувальний пристрій та натисніть клавішу

Що я зробив не так? Чому я не можу зазначити, що підрозділ "фізичний об'єм для RAID" завантажується під час налаштування сервера Ubuntu? Чи є якийсь спосіб зробити фізичні обсяги для RAID завантажуваними після факту, можливо, з живого компакт-диска чи чогось іншого?



А оскільки це помилка, ми, мабуть, закриємо це питання поза темою. Вибач за це. :-)
jokerdino

Я здогадуюсь, але дивіться мою відповідь. Якщо ви хочете, щоб щось працювало, я це маю.
Джефф Етвуд

Я побачу, чи зможу я дозволити команді документів Ubuntu оновити документацію. І поставив +1 відповідь.
jokerdino

Не впевнений, що я слідую за вашим запитанням тут. Якщо Grub встановлено на MBR, тоді завантажувальні прапори просто не повинні мати значення.
Зоредаче

Відповіді:


10

Ну, я зміг продовжити, трохи відхилившись від офіційних документів встановлення.

Замість того, щоб вручну налаштувати вільний простір на двох накопичувачах, я вибрав "автоматично розділити вільний простір" на кожному диску.

Зауважте, що це призвело до автоматичного створення розділу своп 32 ГБ (що дорівнює розміру ОЗУ) та одного великого розділу ext4. Я змінив розділ ext4 на RAID, тоді мені вдалося остаточно позначити його завантажувальним!

Конфігурація Ubuntu RAID 1

Зверніть увагу на маленький "B" поруч із розділом RAID на першому sdaдиску.


Крім того, ви можете завантажуватись з компакт-диска та налаштовувати grub вручну, але це трохи задіяно, щоб підбити підсумки відповіді. Однак шкода про витрату місця на диску.
вд

1
@wds "занадто задіяний, щоб підсумувати відповідь" Що зробив Убунту?
jscott

Ви знайшли спосіб виправити систему, яка вже намагалася завантажитися і не вдалася? Я вже витратив купу часу на налаштування, і це буде смоктати, щоб зробити це знову: / Я думаю, мені доведеться знову завантажитися з livecd, встановити рейд і встановити grub вручну.
thatjuan

2

Хоча Джефф запропонував рішення, яке виправляє симптом, основна причина - це відсутній розділ типу "біосгруб". Процес, описаний Джеффом, створює один такий розділ (розміром лише 1 МБ).

Доцільно створити такий розділ на обох дисках, якщо ви хочете завантажитися, навіть якщо один диск не вдався.


1

Після з'їдання трохи скромного пирога,

Я виявив причину своєї проблеми, і так, як ви можете собі уявити, немає такого поняття, як "новий інсталятор".

Мою проблему викликало те, що я використовував 3TB жорсткі диски.

Все, що перевищує 2 ТБ, потрібно примусити до таблиці розділів GPT, і поточний учасник інсталятора не в змозі цього зробити або налаштувати розділ на груб належним чином. Все, що мені потрібно було, - це налаштувати свої розділи в GParted, перш ніж я спробував встановити. У мене є GParted Live CD, але ви можете використовувати Ubuntu Desktop Live DVD для завантаження та використання копії або GParted там.

Створіть таблицю розділів, переконавшись, що це GPT, створіть розділ у літах 1,0 Мб без файлової системи на ньому та встановіть його прапор на "biosgrub" (це важлива частина)

створити swap Partition і встановити його прапор на 'raid', створити основний розділ і встановити його прапор на 'raid' Повторити для другого диска.

Тепер, коли ви запускаєте інсталятор 12.04.3, він побачить розділи, і вам потрібно просто запустити частину "Налаштувати RAID", додавши як swap, так і основну. перейдіть до частини масиву swap та перейдіть до «використовувати як» - область своп. перейдіть в основну частину масиву і перейдіть "використовувати як" - ext4, mount poit - / (root) не потрібно турбуватися про завантажувальні прапори, вийти та записати на диск, потім установка працює нормально, а grub встановлено добре в кінці . Це рішення було знайдено тут: http://ubuntuforums.org/showthread.php?t=2109438

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


У мене виникло те саме питання, що не вдалося встановити завантажувальний прапор на 240 ГБ SSD, тому я створив додатковий розділ biosgrub на кожному диску. Я не встановлював жодних завантажувальних прапорів і зміг завершити налаштування. Дуже дякую за рішення!
Uģis Ozols

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