План
- Введение
- Железо и софт
- Установка
- Заключение
Введение
Начнем с того что данные должны находиться на шифрованном жестком диске. Это как минимум. Лучше диск должен быть съемным, причем быстро. Хорошо если ключ шифрования имеет большую длину и вводиться без ошибок. Да, нужно иметь 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 в системе вынимаем ее.