Шифрование и скрытие Linux

Dmitry1995

Бог флуда
Дней с нами
2.557
Розыгрыши
1
Сообщения
865
Репутация
7
Реакции
194
Задача: нужно две системы - чистая Винда для демонстрации мусорам и скрытый Линукс для работы.

Итак, нам нужно, чтобы при включении ноута стартовала Винда, а Линукс был скрыт и зашифрован.

План действий таков: сначала устанавливаем Винду, потом Линукс. Потому что, если делать наоборот, то загрузчик Винды убьет загрузчик Линукс и Линукс у вас просто не будет стартовать. Да, его можно будет потом восстановить, но это лишние пляски с бубном, а оно вам надо? На установке Винды я останавливаться не буду, ибо думаю, что тут все её уже не один раз устанавливали. Единственное что скажу, что надо оставить место на диске под Линукс. Ну гигабайт 100-200 где-то.

В качестве Линукс-системы мы будем использовать Manjaro Xfce. Я советую вам скачивать версию 17.1.12. Ну потому что, в 18-й Xfce 4.13, а оно экспериментальное и немного глючное. Скачивайте отсюда, это официальный трекер используемый Manjaro.

Установка Manjaro проста, проще даже Винды. В начале выбираем язык, на нём будет отображаться live-система и происходить установка.

q6DWYI7qr14.jpg
Драйвера оставьте свободные, Manjaro сама найдёт и установит нужные дрова под вашу систему, если конечно у вас не какая-нибудь специфичная видюха.

Далее выбираете пункт Boot: Manjaro .x86_64 xfce и попадаете в live-систему.

Tu99rek3C-s.jpg
Нажимаем Установка -> Запустить. Язык выбираете русский, а вот раскладку клавиатуры я вам советую выбрать английскую (США). Всё дело в том, что у Manjaro инсталлятор слегка дебильный и если вы выберите русскую раскладку, то в дальнейшем шаге вы не сможете на английском языке ввести имя пользователя и пароль, которые вам нужно будет придумать.

-c5TDuuCIx0.jpg
Ну вот мы дошли до самого интересного места, ради чего всё это и затевалось, а именно до разметки диска и шифрования.

Шифровать мы будем стандартными средствами Линукс - LUKS cryptsetup. Итак, выбираете пункт "Ручная разметка":

QYBv8KLf_9Y.jpg
У вас откроется встроенная прога GParted и вы увидите примерно такую картину:

OTpyIVHowaI.jpg
Выбираете свободное место и жмёте в меню Раздел (Partition) -> Создать новый. Выбираете файловую систему ext4 (она потом один хрен будет LUKS), точку монтирования - корень (/), а флаг - boot (загрузочный). Ставите галочку в чекбоксе "Шифровать" и вводите пароль.

1HL5ImDx5LY.jpg
Запишите его куда-нибудь, его нужно будет вводить каждый раз при загрузке Линукс, ибо если вы его забудете, то расшифровать вашу систему и загрузиться в неё не получится. Когда всё готово, то нажмите "Применить изменения" и "Далее". На следующей вкладке введите имя пользователя, имя компьютера, пароль (пароль администратора можно такой же, для этого поставьте галочку в чекбоксе). Так как у нас будет раздел с Линукс зашифрован полностью, то можно поставить галочку в чекбоксе "Автоматический вход, без запроса пароля".

wWOD8EOKv-4.jpg
Жмём "Далее", на следующей странице проверяете всё ли вы правильно сделали, если всё верно, то жмёте "Далее". Начнётся установка и шифрование раздела Manjaro. После того, как она установилась, перезагружаетесь (не забыв в BIOS/UEFI выставить загрузку с жёсткого диска) и попадаете в меню GRUB.

s5nx9wS8cuc.jpg
Загружаетесь в Manjaro. Система у вас запросит пароль от шифрованного раздела LUKS, вводите и заходите в систему. Пол дела сделано. Мы установили Винду, установили и зашифровали Manjaro. Теперь нам надо её скрыть из загрузки и сделать так, чтобы Винда стартовала первой. Для этого открываете терминал, обновляете полностью систему:

sudo pacman -Syyu

Затем нам надо установить утилиту для редактирования загрузчика GRUB:

sudo pacman -S grub-customizer

Затем открываете её через меню Настройки -> Grub Customizer или же вводите в терминале команду:

grub-customizer

Прога затребует пароль пользователя, вводите и видите нечто подобное (скрины не мои):

7rE8PCkAsIE.jpg
Нам надо Винду переместить на самый вверх, чтобы она у нас загружалась первой. Для этого выбираем её и жмём ПКМ, появится меню и там можно выбрать "Переместить вверх". Двигаем до тех пор, пока она у нас не будет самым верхним пунктом. Затем переходим на вкладку "Основные настройки". Там ставим в "Пункт по умолчанию" в чекбоксе "Предустановленный" и выбираем из списка Windows. В пункте "Видимость" ставим галочку в чекбоксе "Поиск других ОС". Далее переходим на вкладку "Настройки оформления" -> "Расширенные настройки. Вылезет такое вот окно:

rEVn1IcEm7s.jpg
Здесь нас интересуют пункты:

GRUB_DEFAULT - указывает какой пункт нужно загружать по умолчанию. Может быть указан номер, или полное название или же строка saved, которая значит, что нужно загрузить пункт, указанный с помощью grub-reboot;

GRUB_HIDDEN_TIMEOUT - сколько секунд ждать перед тем, как вывести меню;

GRUB_HIDDEN_TIMEOUT_QUIET - если установлено true, то меню не будет показано;

GRUB_TIMEOUT - сколько секунд будет показано меню;

в GRUB_DEFAULT прописываем Винду (двойной клик мышкой, чтобы изменить значение, затем Enter).

в GRUB_HIDDEN_TIMEOUT ставим 5 (секунд).

в GRUB_HIDDEN_TIMEOUT_QUIET должно стоять значение true.

в GRUB_TIMEOUT ставим примерно 8 (секунд).

Естественны все эти пункты должны быть включены (стоять галочки в чекбоксах).

Закрываем это окно и в меню программы жмём "Сохранить". Всё, перезагружаемся. Теперь у нас по умолчанию должна стартовать Винда. Если же вам надо будет загрузить Линукс, то во время загрузки компьютера, после загрузки второго экрана, нужно нажимать клавишу Esc или F8, чтобы появилось меню GRUB и там выбрать пункт загрузки Manjaro. Вместо Manjaro вы можете установить любой другой дистрибутив Линукс. Теперь если у вас в метро или ещё где менты потребуют включить и показать что внутри ноута, то можете смело включать, у вас стартанёт чистая Винда с какими-нибудь ярлыками игр на рабочем столе. Если же вам надо поработать, то жмёте как написано выше и загружаетесь в Линукс.

Всем удачи!

Источник: https://telegra.ph/SHifrovanie-i-skrytie-Linux-12-25