У меня 8 ГБ флешка. Мне это нужно для установки Ubuntu с зашифрованным LVM. Когда я использую автоматическое разбиение, все будет в порядке и работает. Но машина устанавливает 2 гигабайта SWAP, что неоправданно дорого. Конечно, я мог бы использовать ручное разбиение со стандартными разделами, но, боже, я не могу понять, как настроить LVM. Есть ли раздел VLM с шифрованием, но не удалось внедрить его в мой / swap, как это делает автомат. Может кто-нибудь, пожалуйста, посоветовать?
Альтернативный установщик имеет возможность установки и установки в LVM и является поддерживаемым способом сделать это. Вы можете установить пакет lvm2 в существующую систему или на livecd рабочего стола и вручную настроить его, а затем установить на него. Это то, что я расскажу. (С тех пор в Ubuntu 12.10 появилась поддержка LVM с установочного компакт-диска.)
Во-первых, вам нужен физический том. Обычно вы начинаете с жесткого диска и создаете на нем раздел типа LVM. Вы можете создать его с помощью gparted или fdisk и обычно хотите, чтобы только один раздел использовал весь диск, так как LVM будет обрабатывать подразделение его на логические тома. В gparted вам нужно проверять флаг lvm при создании раздела, а с помощью fdisk пометить тип кодом 8e.
Когда у вас есть раздел LVM, вам нужно инициализировать его как физический том. Предполагая, что этот раздел / dev / sda1:
sudo pvcreate / dev / sda1
Это записывает заголовок LVM в раздел, который идентифицирует его как физический том, и устанавливает небольшую область хранить метаданные, описывающие все о группе томов, а остальную часть раздела как неиспользуемые физические экстенты. После этого вам нужно создать группу томов с именем foo:
sudo vgcreate foo / dev / sda1
Теперь у вас есть группа томов с именем foo. Я предлагаю вам сменить foo на имя, значимое для вас. foo содержит только один физический том. Теперь вы хотите создать логический том из некоторого свободного пространства в foo:
sudo lvcreate -n bar -L 5g foo
Это создает логический том с именем bar в Volume Group foo, используя 5 ГБ места. Если вы устанавливаете, вы, вероятно, захотите создать такой логический том, который будет использоваться в качестве корневой файловой системы, и один для подкачки, и, возможно, один для / home. В настоящее время у меня есть логический том для установки Lucid и один для установки Maverick, так я назвал эти тома. Вы можете найти блочное устройство для этого логического тома в «/ dev / foo / bar» или «dev / mapper / foo-bar».
Вы также можете попробовать команды lvs и pvs, которые перечисляют логические тома и физические тома соответственно, и их более подробные варианты; lvdisplay и pvdisplay.
Если вы делаете это с рабочего стола livecd, после того, как вы создали логические тома из терминала, вы можете запустить установщик и использовать ручное разбиение, чтобы выбрать, как использовать каждый логический том, а затем установить.