2

У меня есть машина с двойной загрузкой, на которой я уже настроил Ubuntu в зашифрованном виде. Я хочу использовать тот же lvm для Crunchbang (производная от Debian), так как я разработал этот lvm с двумя корневыми томами, областью подкачки и томом данных.

Мне удалось смонтировать lvm в Debian-installer (через оболочку с cryptsetup и vgchange - это казалось единственным возможным способом, так как partman, кажется, не мог сделать это самостоятельно), и я мог установить Crunchbang, делая это.

Теперь единственная проблема, с которой я сталкиваюсь сейчас, заключается в том, что мой Debian не находит lvm-группу (то есть не root-Volume) - что кажется логичным, потому что, очевидно, он не знает, что находится за зашифрованным разделом.

Итак, вопрос: как мне заставить мой Debian работать сейчас?

Мне кажется, что загрузчик (в данном случае grub) просто не знает о шифровании, поэтому, если бы я мог узнать об этом, все было бы нормально. Как бы я этого достиг?

Или - если быть более понятным - существует ли другой (более простой) способ установки системы Debian на существующий зашифрованный lvm?

2 ответа2

3

Лучше поздно, чем никогда, решение для установки системы Linux с помощью установщика Debian в уже зашифрованную LUKS группу томов LVM: https://dragonvslinux.wordpress.com/2017/09/24/install-debian-9-kali-2-0 -в-ан-уже Luks-зашифрованы-LVM-объем-группа /

Пять лет спустя, и это все еще проблема, кажется. Для справки, Debian не нашел группу LVM, так как вы бы не создали файл crypttab и интегрировали его в initramfs (шаг 9 по вышеуказанной ссылке), который является частью сделки при выборе ранее настроенных LVM.

0

После долгих раздумий я так и не нашел способ восстановить свою ОС. Однако я нашел способ, как правильно установить обе ОС:

Во-первых, есть (вполне естественно) различия в пакетах, которые идет с установщиком Debian, в зависимости от ОС, которую вы хотите установить. Это в значительной степени узкое место проблемы здесь:

В моем случае - с тех пор, как Canonical решила, что они больше не будут выпускать альтернативный компакт-диск для версии 12.10 и выше, тем самым оставляя пользователей с вездесущностью, что не в состоянии настроить нетривиальную схему разметки - альтернативный (т.е. debain-) установщик из 12,04 Ubuntu был в состоянии обнаружить зашифрованные диски и настроить lvm, в то время как Debian-установщик Crunchbang не смог.

Итак, мои шаги были:

  • Сначала установите Crunchbang
  • Установите различные разделы, один из которых зашифрованный
  • (Вот еще одна сложная часть: алгоритм шифрования по умолчанию в Crunchbang был, я думаю, aes-xts-plain64, который, однако, не был поддержан установщиком Ubuntu 12.04) Выберите алгоритм шифрования, который поддерживается Debian-Installers обеих ОС
  • Установите Crunchbang на один из томов зашифрованного lvm
  • Установить Ubuntu
  • В диспетчере разделов нажмите "Настройка зашифрованного раздела". Программа установки спросит, хотите ли вы завершить схему разделов, нажмите "да" (она уже окончательная), а затем спросит, хотите ли вы обнаружить зашифрованные диски, нажмите "да".
  • Если все прошло хорошо, вы можете указать свою парольную фразу для раздела, и установщик уже выведет список доступных томов.
  • Установите Ubuntu на один из томов зашифрованного lvm
  • Наслаждайтесь!

Теперь эти шаги были специфичны для моей ОС, поэтому могут сильно отличаться от того, что кто-то еще хочет установить, но в целом должны дать представление о том, как действовать дальше.

Последний дружеский совет: используйте виртуальную машину (например, VirtualBox) перед попыткой такой установки. Это сэкономит вам много волос и увеличит вашу производительность!

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