Я пытаюсь настроить и установить Ubuntu на RAID 1. У меня есть два диска, SDB и SDC. Я следовал этому руководству
https://help.ubuntu.com/community/Installation/SoftwareRAID
который более или менее работает для того, чтобы все настроить и установить Ubuntu. Проблема в конце установки, он пытается установить GRUB. По умолчанию он пробует мой «первый диск», который выдает «фатальную ошибку». Я пытался установить его на определенный раздел, например, sdb1, а также на устройства RAID, например, md0, md1 и т. Д. Ничего не работает.
Фактическая ошибка
Невозможно установить GRUB в / dev / sdb
Выполнение 'grub-install' / dev / sdb 'не удалось.
Это фатальная ошибка.
Затем я возвращаюсь в главное меню установки. Если я выберу «Установить загрузчик GRUB на жесткий диск», я могу выбрать раздел, но ввод sdb2 или md1 выдает ту же ошибку.
Так что я пошел дальше, просто не установив GRUB, а это значит, что теперь у меня, вероятно, есть работающая установка Ubuntu, но я не могу ее загрузить. Я попытался загрузиться с LiveCD, чтобы установить GRUB, но я не могу выполнить хромирование в моей системе, потому что, похоже, он не распознает, что мой диск - это диск Linux. Есть ошибка, что это раздел RAID.
Поэтому мне бы очень хотелось узнать, как вы знаете, на какое устройство устанавливать GRUB при установке, или, по крайней мере, как установить его на мою систему сейчас.
Полагаю, я должен также упомянуть, что sda - это установка Windows 7, которую я хотел бы сохранить и получить доступ к ней при загрузке.
Спасибо за любую помощь.
источник
sudo apt-get install --no-install-recommends mdadm
Ответы:
Моя проблема оказалась в том, что у меня была таблица разделов GUID, так как мои диски были 2 ТБ каждый. Метод, которому я первоначально пытался следовать, не предполагал этого, и поэтому установка GRUB не работала.
Вместо этого вы должны создать небольшой (1 МБ) раздел на каждом диске и объединить их в RAID-массив и установить его в качестве загрузочного раздела GRUB (я не уверен в названии). Настройте другие разделы RAID (например, swap и /), и тогда установщик GRUB должен найти область загрузки просто отлично.
(В Debian это называется зарезервированной областью загрузки BIOS .)
источник
Многие из ответов здесь просто неверны, говоря вам, чтобы отключить BIOS RAID! Правильное решение в этой записи блога . Я подведу итоги ниже.
На этапе установки, где он пытается установить GRUB, он обнаружит, что
Это неполно! Вот почему установка GRUB завершается неудачно.
Вам нужно фактическое имя массива RAID для установки . Поэтому на этом шаге нажмите ctrl+ alt+, F2чтобы перейти к терминалу busybox, затем введите
Выберите имя вашего массива из показанного списка, затем нажмите ctrl+ alt+, F1чтобы переключиться обратно к установке (вы можете без проблем переключаться туда и обратно) и введите его в поле как
тогда GRUB установится идеально, и вы готовы к работе, с правильным RAID-массивом BIOS.
источник
Небольшое изменение в рецепте @ root45 заставило меня начать (в системе только с Ubuntu). Я не сделал загрузочный раздел частью массива Raid.
Я создал небольшой загрузочный раздел GRUB (я выбрал опцию редактора разделов: «use is 'bootgrub'» или что-то подобное) и не сделал его частью устройства Raid вместе с разделами swap и data (/).
Вы можете переписать данные Grub2 в раздел «bootgrub» в любое время .... как и в самом деле, процесс установки будет от вашего имени, когда вам будет предоставлен выбор после установки всех выбранных вами пакетов; или в любое время позже, если он поврежден при
grub-install /dev/sda
изменении sda на устройство раздела, который вы использовали в «шаге один» выше, чтобы он использовался как «bootgrub».Например, если вы решите установить множество пакетов на сервере LAMP, то после разбиения на разделы может пройти довольно много времени, прежде чем вас спросят о записи данных Grub2 на жесткий диск ... и предлагаемых по умолчанию значений по умолчанию. время вызвало ошибку, пока я не предоставил устройство моего раздела "bootgrub" ... и все прошло нормально, и теперь у меня есть жизнеспособная система.
источник
Сейчас я не могу помочь с установкой grub, но я запустил RAID, следуя этой инструкции:
Как установить Ubuntu 8.04 с программным обеспечением RAID1 | HowtoForge - Linux Howtos and Tutorials и установите grub на каждый raid-раздел (не подкачку).
Это будет полезно, когда один жесткий диск выходит из строя, но все еще работает.
источник