Изменение Сервера Ubuntu 14.04.5 Сервера на Mdadm RAID 5 от BIOS загружается к UEFI

У меня есть установка Сервера Ubuntu 14.04.5 LTS, который был установлен и работа массива mdadm RAID 5 через 4 жестких диска.

Первоначально все 4 диска составляли 2 ТБ.

Я обновил одного из них к 3 ТБ (намерение обновить все) и нашел, хочу ли я смочь использовать полное пространство памяти на диске, я должен использовать начальную загрузку UEFI вместо начальной загрузки BIOS прежней версии, которую я использую в данный момент.

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

После этой страницы я загрузил Живой CD Ubuntu 14.04.5 (рабочий стол) в режиме UEFI.

Я подтвердил это путем выполнения [ -d /sys/firmware/efi ] && echo "UEFI" || echo "BIOS". Сообщение, отображенное, в то время как загружено на Живом CD, UEFI.

Я установил mdadm и восстановление начальной загрузки на Живой сессии CD. как так:

sudo apt-get install mdadm
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair

Мой диск на 3 ТБ отформатирован, чтобы иметь раздел EFI на 200 МиБ в передней стороне, и затем остальная часть пространства является частью группы объема LVM, которая сидит сверх mdadm RAID-массива.

Я выполнил восстановление начальной загрузки, которое произвело этот журнал информации начальной загрузки: http://paste.ubuntu.com/p/q4xnBmXX9G/

Что я надеялся, что результат будет после того, как законченное восстановление начальной загрузки было бы системой, которая загружается в режиме UEFI при начальной загрузке от жесткого диска на 3 ТБ. Однако вместо этого я застреваю на Loading operating system ... после начальной загрузки.

Я работаю на Gbyte GA-880GMA-USB3 AM3 + материнская плата, которая утверждает, что поддерживает EFI (специально для 3 ТБ + жесткие диски), хотя я должен все же найти любой UEFI-или определенные для BIOS опции для жестких дисков в его конфигурации BIOS (только явно, опция EFI для конфигурирования начальной загрузки CD-ROM, которую я установил на EFI). Я выбрал жесткий диск на 3 ТБ как первый загрузочный диск.

Если я выбираю каких-либо из других, которые все еще имеют Grub2, настроенный для режима BIOS, установленного на их MBRs, я получаю ошибку о неспособности найти grub.cfg. Это, которое я сортирую ожидаемых - я реконфигурировал установку Сервера Ubuntu для использования начальной загрузки EFI, таким образом, старые конфигурации BIOS не работают. Я заканчиваю в спасательной консоли личинки и вижу все разделы, которые я ожидаю, но не выполнил команд, которые изменяют состояние чего-либо все же оттуда.

Что я сделал неправильно, который означает, что моя система не загрузится? Когда я перезагружаю в Живой CD, RAID-массив все еще повторно собирается правильно, и я могу все еще видеть все свои данные по дискам, таким образом, он не был вытерт. У меня действительно есть резервные копии моих существенных файлов, если что-нибудь идет абсолютно боком.

Мое основное подозрение в данный момент является заголовками Linux, установленными восстановлением начальной загрузки, похожи на настольные, но моя установка ранее только использовала сервера. Это - просто я хватающийся за солому в этой точке все же.

Я намереваюсь поместить разделы EFI впереди всего из (новые 3 ТБ) диски, поскольку я устанавливаю их, так, чтобы моя машина могла загрузиться, даже если один из дисков перестал работать. (Включая первый, где раздел EFI теперь.) Это - будущая проблема, хотя, поскольку после того, как я решил начальную загрузку от единственного диска.

1
задан 2 April 2018 в 00:14

1 ответ

Для любых плохих душ, которые натыкаются на этот вопрос, имейте эту проблему, и теперь кричат в пустоту, потому что, кажется, нет разрешения, я вытащил меня из этого конкретного рассола, но не очень изящно.

Мое решение было аналогично какой ubfan1, сказанный в комментариях к самому вопросу. Моей проблемой с начальной загрузкой в режиме BIOS была поддержка объемов более чем 2 ТБ в размере. Таким образом, я купил некоторые более маленькие жесткие диски (два на 400 ГБ, так как это, кажется, является столь маленьким, как это идет в эти дни), и настройте их в массиве RAID1 и начальной загрузке от того объема на 400 ГБ.

Фактическая проблема начальной загрузки от раздела EFI на большом массиве RAID5 остается неразрешенной на практике. Я не должен больше делать этого, таким образом, моя машина все еще загружается в режиме BIOS.

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

Несколько эр назад, когда я сначала настроил сервер, я настроил GRUB для пропуска его быстрого экрана, где Вы выбираете который изображение Linux загрузиться. Это выбрало первую запись автоматически. Я полагаю, что это все еще происходило. Таким образом, параметр загрузки EFI, возможно, присутствовал, но GRUB выбирал старую опцию BIOS автоматически и не удавался загрузиться, когда это затем пыталось читать из массива (который не был настроен для начальной загрузки того пути больше).

Я не могу сказать наверняка, что это - решение, потому что я не изменился (и не изменится), набор моей машины назад к EFI для попытки его. Но если Вы застреваете с вышеупомянутой проблемой, имеете в виду то потенциальное решение.

0
ответ дан 8 December 2019 в 01:45

Другие вопросы по тегам:

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