1

Я только что получил новый SSD и хотел установить Linux Mint 17.1 на массив SSD raid 0. Я также хочу, чтобы массив был зашифрован. Я попробовал следующее руководство и получил mdadm для настройки массива программного обеспечения и дал указание установщику Linux Mint использовать диск /dev/md0 в качестве цели установки, но grub не удалось установить, и когда я перезагрузился, grub сказал:"Нет такого диска или устройство".

Это возможно? Я не уверен что делать. У меня есть 2 обычных жестких диска, которые я использую для хранения дополнительных данных. Я не знаю, можно ли их как-то использовать для хранения grub, поскольку они не зашифрованы и не входят в массив raid.

2 ответа2

1

Вы ДОЛЖНЫ создать небольшой раздел из raid0 для /boot.Grub будет установлен там и определит корневой раздел как MD

0

Grub2 может загружаться с Raid0, это вопрос добавления параметра при установке install-grub2, он также поддерживает несколько уровней LUKS (опять же для такого параметра добавьте строку для luks).

Я проверил его на виртуальной машине ... мой файл grub.cfg находится внутри:

Ext4 через LUKS через Raid 0 из 3 жестких дисков, каждый из которых имеет собственный LUKS.

При загрузке я должен ввести ключ LUKS для каждого диска, затем ключ LUKS для Raid 0.

Я также использую разные алгоритмы и т.д. На каждом LUKS.

Это был просто «концептуальный» тест, но он сработал. Он также работает с grub.cfg внутри LVM, а также имеет длинную смешанную цепочку LVM, Raid, LUKS ...

Grub2 был установлен вручную (только с использованием grub2-install), а grub.cfg был создан вручную ... я ненавижу все то, что Grub2 позволяет скрипту создавать grub.cfg, особенно 'grub2-mkconfig' (я избегаю его использовать), Я предпочитаю написать свой собственный файл grub.cfg самостоятельно.

Да, я склонен использовать загрузчики в цепочке ... основной, тот, который я создаю grub.cfg вручную, затем я выбираю, что загружать, Windows X, Y, Z ... Linux A, B, C и т.д. ... и пусть каждый Linux управляет своим собственным загрузчиком так, как он хочет, но не позволяет какой-либо ОС коснуться основного загрузчика ... изолируя каждую ОС.

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

Моим основным URL-адресом, с которого я начал, был следующий текст:

http://www.pavelkogan.com/2014/05/23/luks-full-disk-encryption/

В нем объясняется, как установить Grub2 под LVM под LUKS и т.д. И установить /boot внутри LVM+LUKS и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .