Установите Ubuntu 15.04 с полным шифрованием диска, но без раздела подкачки

У меня есть ноутбук с 16 ГБ оперативной памяти, но SSD только 64 ГБ. Мне нужно установить Ubuntu 15.04 с обоими стандартными опциями - "Зашифровать новую установку Ubuntu для безопасности" и "Использовать LVM с новой установкой Ubuntu". Я не хочу создавать раздел подкачки, или, по крайней мере, мне нужно уменьшить его до минимума, потому что по умолчанию он занимает 16 ГБ, который никогда не будет использоваться.

Как я могу сделать эту работу? Если я выберу "Что-то еще", я не вижу четких вариантов, как это сделать.

1 ответ

Решение

Инсталлятор Ubuntu (Ubiquity) довольно ограничен в этом отношении. Поэтому нам нужно сделать это вручную вместо установщика.

Поэтому, когда вы запускаете Live CD/USB, выбираете "Try ubuntu" и запускаете gparted для разбиения диска.

Вам необходимо создать ESP (sda1) (если вы используете EFI+GPT), загрузочный раздел (256 МБ, например, sda2), другой раздел (например, sda3), который будет содержать зашифрованный контейнер, называемый LUKS.

Затем откройте терминал (Ctrl-Alt-T)

Настройка устройства LUKS

sudo cryptsetup --key-size 512 luksFormat /dev/sda3
sudo cryptsetup luksOpen /dev/sda3 crypted

Настройка LVM на LUKS

Если вы не хотите использовать несколько разделов, вы можете пропустить следующий абзац и избегать LVM. В этом случае используйте /dev/mapper/crypted как вы корень последнего вместо

sudo pvcreate  /dev/mapper/crypted
sudo vgcreate vg /dev/mapper/crypted
sudo lvcreate -L 15G vg -n root
sudo lvcreate -l 100%FREE vg -n home

Монтаж

Держите терминал открытым и запустите установку. Выберите "Нечто другое" при разбиении и укажите

  • ваш загрузочный раздел (/dev/sda2)
  • ваш корневой раздел (/dev/mapper/vg-root)
  • ваш домашний раздел (/dev/mapper/vg-home)
  • любой другой необходимый раздел...
  • и установите флажок для форматирования ваших разделов

В конце установки не перезагружайтесь, а просто нажмите "Продолжить пробовать Ubuntu"

После установки

В нашем открытом терминале:

Создайте /etc/crypttab добавить зашифрованный раздел

sudo mount /dev/mapper/vg-root /mnt
echo "crypted UUID=`blkid -o value /dev/sda3|head -1` none luks" | sudo tee /mnt/etc/crypttab
sudo umount /mnt

Это оно! Перезагрузить сейчас.

Если принятый ответ слишком сложен, вы также можете просто позволить установщику сделать свое дело, затем загрузить Ubuntu и установить диспетчер LVM. kpvm. С его помощью вы можете удалить swap раздел и измените размер корневого раздела, чтобы использовать это пространство.

htt ps:https://ask-ubuntu.ru/images/48da632e1487bd5fa969d4d0e7d0f68eb7fa9a0c.png

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