План
- Введение
- Железо и софт
- Установка
- Заключение
Введение
Начнем с того что данные должны находиться на шифрованном жестком диске. Это как минимум. Лучше диск должен быть съемным, причем быстро. Хорошо если ключ шифрования имеет большую длину и вводиться без ошибок. Да, нужно иметь 2 ос, одну для работы а вторую для остальных дел. Вторая ос, это Linux которая находится на шифрованном съемном диске, лучше всего SSD. В данное время некоторые ноутбуки все еще оснащаются DVD приводом, так вот его лучше снять и поставить вот такую штуку DVD HDD
Необходимое железо и софт
Все ясно, оборудование которое понадобится
- Ноут
- Флешка (На нее запилю установочный образ Arch Linux)
- Жесткий диск (Arch на шифрованном разделе + /boot на отдельном разделе этого диска)
- Карта microSD для записи ключа шифрования
- Второй ноут с которого буду ставить все через сеть (Ну лень мне набивать команды вручную, легче копировать через буфер).
Скачиваю образ арча. И программу для записи ее на флешку. Запиливаю образ на флешку. Вставляю в ноут жесткий диск на который ставлю Arch, Флеш-карточку microSD и флешку с установочным образом.
Установка
Гружусь с флешки.
Когда загрузил ноут с флешки
|
|
На другом ноуте подключаюсь к wi-fi и подключаюсь к серверу
|
|
Смотрю все разделы которые определились
|
|
|
|
Затру рандомом весь жесткий, да это очень долго так что лучше на ночь закинуть.
|
|
|
|
Выбираю DOS
И вот таким образом разбиваю хард
|
|
Шифрую жесткий диск
|
|
Тут небольшое отступление, здесь необходимо сгенерировать хороший стойкий пароль, который лучше закинуть в картинку с помощью стенографии или нацарапать в подвале)))
Подключаю шифрованный раздел
|
|
Далее форматирую диски.
|
|
Монтирую файловую систему
|
|
Ставлю систему
|
|
Генерация fstab
|
|
Chroot
|
|
Ставлю локали
|
|
Ставлю время
|
|
Имя хоста
|
|
Добавлю простого пользователя
|
|
Пароль User_Name
|
|
и пароль root
|
|
В права в sudo
|
|
Записываю рандомные данные в файл ключа
|
|
Добавляю файл ключа на криптованный раздел
|
|
Добавляю вот такую строчку в /etc/mkinitcpio.conf
|
|
Смотрим uuid флеш-карточки microSD, команда blkid
Записывавем в файл /etc/default/grub вот такую строчку
GRUB_CMDLINE_LINUX=“cryptdevice=/dev/sdb2:main cryptkey=/dev/disk/by-uuid/uuid_раздела_флеш_карты**:ext2:/boot.bin”**
еще пару строчек
|
|
Последние штрихи, надо поставить grub и сконфигурировать начальный загрузочный диск системы.
|
|
Заключение
Выходим и ребутим ноут. В BIOS выбираем загрузку с быстросьемного SSD. После того как проскочил GRUB вставляю флеш карту, и когда появляеться приглашение на Login в системе вынимаем ее.