Перейти к содержимому

Установите grub raid1 & lvm

0

Я установил Ubuntu Linux на машине, где был RHEL (от Dell)

В конце установки я получил сообщение, что GRUB2 не может быть установлен. Поэтому я загрузился в Live Linux (с USB), чтобы потом переустановить GRUB - следуя множеству советов, найденных в Интернете. Никто не помогает.

У меня два диска по 1 ТБ с конфигурацией RAID1. А разделы можно увидеть ниже. Я думаю, что из-за настройки RAID1 / dev / sda5 имеет 3 раздела, которые я использовал для установки следующим образом:

  • / монтируется в / dev / mapper / rhel-root как система ведения журналов xfs
  • / home / монтируется в / dev / mapper / rhel-home как система журналирования xfs
  • swap монтируется в / dev / mapper / rhel-swap

Я в своем уме - где GRUB должен быть установлен в первую очередь? И как мне этого добиться?

Любая помощь с благодарностью.


Более подробная информация:

  • Вывод моего sudo fdisk -l можно найти здесь: http://pastebin.com/BUJuUyUq

  • Также я перешел с UEFI на загрузку Legacy

  • И, наконец, скриншот gparted ;-)

Установите grub raid1 & lvm

722 просмотра
dmeu спросил 11 лет назад
D 103

1 ответ

1
Принятый ответ

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

Проверьте это . И цитата из ссылки:

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

У вас есть несколько решений:

  1. Удалите все и используйте таблицу MBR (это удалит все ваши файлы). Согласно Google, он поддерживает жесткие диски объемом 2 ТБ.
  2. Попробуйте заставить его работать с GPT ( вот ссылка для этого). По сути, вам нужен дополнительный раздел и, возможно, еще несколько хаков.
  3. Включите UEFI и используйте систему на основе UEFI (я бы выбрал это).

Хорошо, спасибо, я пойду через это и попытаюсь понять и действовать соответственно. Перво-наперво, MBR, GPT и UEFI - это три разных подхода к сообщению компьютеру, куда загружаться?

dmeu · 11 лет назад · 0

@dmeu UEFI является заменой BIOS. MBR и GPT являются схемами разбиения. Они как бы хранят информацию о разделах (поэтому загрузка зависит от этого). Для систем на основе UEFI требуется схема разбиения GPT. GPT на самом деле является частью спецификаций UEFI.

khajvah · 11 лет назад · 1

Для не-UEFI систем поддерживается GPT, но вам нужен дополнительный раздел и (возможно) некоторые дополнительные вещи (к сожалению, у меня нет никакого опыта в этом ).

khajvah · 11 лет назад · 0

Я удивлен, что Ubuntu не справился с этим и, по крайней мере, не рассказал вам о проблемах с GPT / BIOS.

khajvah · 11 лет назад · 0

Хорошо, спасибо за всю информацию. Да, я также немного рассержен тем, что не жалуюсь, если отсутствует загрузочный раздел. Впервые он был в UEFI, но в этом случае он явно не смог добавить себя в раздел UEFI. Я пытаюсь сейчас в режиме «Наследие» и посмотреть, что я могу сделать

dmeu · 11 лет назад · 0

@dmeu В режиме UEFI вам не нужен дополнительный раздел. В своем вопросе вы сказали, что перешли в прежний режим. В режиме BIOS (устаревший) вам нужен дополнительный раздел.

khajvah · 11 лет назад · 0

Привет @khajvah, да, я понял это по твоим ссылкам и добавил EF02 (8Mbit), раздел biosboot как sda6 (на четвертой позиции на диске на скриншоте gparted. Я переустановил Ubuntu, и на этот раз ошибки не было. Тем не менее, при перезагрузке компьютера, я получаю сообщение: «не найдено загрузочное устройство ·

dmeu · 11 лет назад · 0
khajvah · 11 лет назад · 0
khajvah ответил 11 лет назад
K 490