แแแแแฎแแแแฃแแแ แกแแแฃแแแ แ แกแแฎแแแแซแฆแแแแแแ แกแ แฃแแ แแแกแแแก แแแจแแคแแ แแกแแแแก RuNet V0.2-แจแ.
แแแแแแแก แกแขแ แแขแแแแ:
[A] แแแแแกแขแแแแ แแแฃแแ แกแแกแขแแแแก Windows 7 แกแแกแขแแแแก แแแแแแก แแแจแแคแแ แ;
[B] GNU/Linux แกแแกแขแแแแก แแแแแแก แแแจแแคแแ แ (แแแแแแแ) แแแแแแขแแแแแฃแแ แกแแกแขแแแ (แแแ แจแแ แแก / แฉแแขแแแ แแแ);
[C] GRUB2 แแแแคแแแฃแ แแชแแ, แฉแแแขแแแ แแแแแแก แแแชแแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแ/แแแแแแขแแคแแแแชแแแ/แฐแแจแแแแแ;
[D] stripping-แแแจแแคแ แฃแแ แแแแแชแแแแแแก แแแแแแแฃแ แแแ;
[E] แแแจแแคแ แฃแแ OS-แแก แฃแแแแแ แกแแแฃแ แ แกแแ แแแแ แแ แแกแแ;
[F] แแแแแแกแฎแแ <แแฃแแฅแขแแ [C6]> แกแแแแแแ - GRUB2 แฉแแแขแแแ แแแแ;
[G]แกแแกแแ แแแแแ แแแแฃแแแแขแแชแแ.
โญโโโ#40# แแแแฎแแก แกแฅแแแ :
โโโโผ แแแแแกแขแแแแ แแแฃแแ Windows 7 - แกแแกแขแแแแก แกแ แฃแแ แแแจแแคแแ แ, แแ แแ แแก แแแแแแฃแแ;
แแแแแกแขแแแแ แแแฃแแแ โโโโผ GNU/Linux (Debian แแ แฌแแ แแแแแฃแแ แแแแแฌแแแแแแแ) - แกแแกแขแแแแก แกแ แฃแแ แแแจแแคแแ แ, แแ แแ แแก แแแแแแฃแแ(/, แแแ แจแแ แแก / boot; swap);
โโโโผ แแแแแฃแแแแแแแแ แฉแแแขแแแ แแแแแ: VeraCrypt แฉแแแขแแแ แแแแแ แแแแแกแขแแแแ แแแฃแแแ MBR-แจแ, GRUB2 แฉแแแขแแแ แแแแแ แแแแแกแขแแแแ แแแฃแแแ แแแคแแ แแแแแฃแ แแแแแงแแคแจแ;
โโโโผ แแ แแ แแก แกแแญแแ แ OS-แแก แแแกแขแแแแชแแ/แฎแแแแฎแแแ แแแกแขแแแแชแแ;
แแแแแงแแแแแฃแแ โโโโผแแ แแแขแแแ แแคแแฃแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ: VeraCrypt; แแ แแแขแแก แแแงแแแแแ; GnuPG; แแฆแแแก แชแฎแแแ; แฐแแจแแแแ; GRUB2 แแ แแก แฃแคแแกแ/แฃแคแแกแ.
แแแแแแฆแแแจแแฃแแ แกแฅแแแ แแแฌแแแแแ แแ แแแแแ แแแก แแ แแแแแแแก โแแแกแขแแแชแแฃแ แ แฉแแขแแแ แแแแก แคแแแจ แแ แแแแแโ, แกแแจแฃแแแแแแก แแแซแแแแ แแกแแ แแแแแแ แแแจแแคแ แฃแแ แแแแ แแชแแแ Windows/Linux-แแ แแ แแแชแแแแแ แแแแแชแแแแแ โแแแจแแคแ แฃแแ แแ แฎแแกโ แแแจแแแแแแ แแ แแ OS-แแแ แแแแ แแแ.
แแแแแแฃแขแแ แแก แฉแแขแแแ แแแแก แจแแแแแแ (แแ แ-แแ แแ แแแ แแแแขแ):
- แแแแฅแแแแก แฉแแ แแแ;
- แแขแแแ แแแแ VeraCrypt แฉแแแขแแแ แแแแแ (แกแฌแแ แ แแแ แแแแก แจแแงแแแแ แแแแ แซแแแแแแ Windows 7-แแก แฉแแขแแแ แแแแแ);
- "Esc" แฆแแแแแแ แแแญแแ แแ แฉแแแขแแแ แแแแ GRUB2 แฉแแแขแแแ แแแแ;
- GRUB2 แฉแแแขแแแ แแแแแ (แแแ แฉแแแ แแแแแฌแแแแแ/GNU/Linux/CLI), แแแกแญแแ แแแแ GRUB2 แกแฃแแแ แแแแฎแแแ แแแแแก <login/password> แแแขแแ แแแแชแแแก;
- แฌแแ แแแขแแแฃแแ แแแแแแขแแคแแแแชแแแกแ แแ แแแแแฌแแแแแแก แจแแ แฉแแแแก แจแแแแแ, แแฅแแแ แฃแแแ แจแแแงแแแแแ แกแแแแฃแแแ แคแ แแแ โ/boot/initrd.imgโ-แแก แแแแแแแแแแกแแแแก;
- แจแแชแแแแแแแก แแแ แแจแ แแแ แแแแแแก แจแแงแแแแแก แจแแแแแ, GRUB2 "แแแแแฎแแแก" แแแ แแแแก แจแแงแแแแแก (แแแกแแแ, BIOS แแแ แแแ แแ GNU/Linux แแแแฎแแแ แแแแแก แแแแแ แแจแแก แแแ แแแ - แแ แแแแแฎแแแแแ) แแแแแแแแแ แแ แฉแแขแแแ แแแ GNU/Linux OS, แแ แกแแแแฃแแแ แแแกแแฆแแแแก แแแขแแแแขแฃแ แ แฉแแแแชแแแแแ (แแ แ แแแ แแแ + แแแกแแฆแแแ, แแ แแแ แแแ + แแแกแแฆแแแ);
- GRUB2-แแก แแแแคแแแฃแ แแชแแแจแ แแแ แ แจแแญแ แ แแแงแแแแแก GNU/Linux-แแก แฉแแขแแแ แแแแก แแ แแชแแกแก.
แฒแ แแแแแแฃแ แ? แแแ แแ, แแแแแ แแแแแแแแแ แแ แแชแแกแแแแก แแแขแแแแขแแแแชแแแแ.
แแงแแ แ แแแกแแแก แแแงแแคแแกแแก (MBR แชแฎแ แแแ) แแแแแแฃแขแแ แก แจแแแซแแแแ แฐแฅแแแแแก แแ แแฃแแแขแแก 4 แซแแ แแแแแ แแแแแงแแคแ, แแ 3 แซแแ แแแแแ แแ แแ แแ แแแคแแ แแแแแฃแแ, แแกแแแ แแแแแฃแงแแแแแแแ แขแแ แแขแแ แแ. แแแคแแ แแแแแฃแแ แแแแงแแคแแแแแ, แแแแแแ แแกแแแ แแแแกแฎแแแแแแแ, แจแแแซแแแแ แจแแแชแแแแแก แฅแแแกแแฅแชแแแก (แแแแแแฃแ แ แแแกแแแแ = แแแคแแ แแแแแฃแแ แแแแแงแแคแ). แกแฎแแ แกแแขแงแแแแแ แ แแ แแแฅแแแ, HDD-แแ โแแแคแแ แแแแแฃแแ แแแแแงแแคแโ แชแแแแก LVM-แก แแแแแแแแแกแแแแก: แกแ แฃแแ แกแแกแขแแแแก แแแจแแคแแ แ. แแฃ แแฅแแแแ แแแกแแ แแแงแแคแแแแ 4 แแแแแแ แแแแแงแแคแ, แแฅแแแ แฃแแแ แแแแแแงแแแแ lvm, แแ แขแ แแแกแคแแ แแแชแแ (แคแแ แแแขแแ) แแแแงแแคแแแแแ แซแแ แแแแแแแแ แแแคแแ แแแแแแแแ, แแ แแแแแแ แฃแแแ แแแแแแงแแแแ แแแฎแแแ แแแแงแแคแแแแแ แแ แแแขแแแแ แงแแแแแคแแ แ แแกแ, แ แแแแ แช แแ แแก, แแแแฆแแ แกแแกแฃแ แแแแ แจแแแแแ. แแแจแแแแช แแ, แแฃ แแฅแแแแก แแแกแแแ แแแฅแแ แแ แแ แแแแแงแแคแ, Gparted แแแแแฎแแแ แแแแ HDD-แแก แแแงแแคแแจแ (แแแแแขแแแแแ แกแแฅแชแแแแแกแแแแก) แแแแแชแแแแ แแแแแ แแแแก แแแ แแจแ, แแแแ แแ แแแแแช แแชแแ แ แฏแแ แแแแ แแกแแแ แฅแแแแแแแแแกแแแแก.
แแงแแ แ แแแกแแแก แแแแแแแแแแก แกแฅแแแ, แ แแแแแก แแแแแ แแแช แแแแแ แกแขแแขแแ แกแแขแงแแแแ แ แแฅแแแแ, แฌแแ แแแแแแแแแแ แฅแแแแแ แแแชแแแฃแ แชแฎแ แแแจแ.
แชแฎแ แแแ (No. 1) 1TB แขแแฎแ แแแแก.
แจแแแช แฃแแแ แแฅแแแแแก แแกแแแแกแ แ แแ.
sda1 - แแแแแแ แ แแแแแงแแคแ No1 NTFS (แแแจแแคแ แฃแแ);
sda2 - แแแคแแ แแแแแฃแแ แแแแแแแแแแก แแแ แแแ แ;
sda6 - แแแแแแฃแ แ แแแกแแ (แแแแแกแขแแแแ แแแฃแแ แแฅแแก GRUB2 แฉแแแขแแแ แแแแแ);
sda8 - swap (แแแจแแคแ แฃแแ swap แคแแแแ/แแ แ แงแแแแแแแแก);
sda9 - แขแแกแขแ แแแแแแฃแ แ แแแกแแ;
sda5 - แแแแแแฃแ แ แแแกแแ แชแแแแแกแแแงแแแ แแแแแกแแแแก;
sda7 - GNU/Linux OS (แแแแแขแแแแแ OS แแแจแแคแ แฃแ แแแแแแฃแ แแแกแแแ);
sda3 - แแแแแแ แ แแแแแงแแคแ No2 Windows 7 OS-แแ (แแแจแแคแ แฃแแ);
sda4 - แแแแแแ แ แแแแงแแคแแแแแ No3 (แแก แจแแแชแแแแ แแแจแแคแ แฃแ GNU/Linux-แก, แ แแแแแแช แแแแแแงแแแแแ แกแแ แแแแ แแ แแกแแแกแแแแก/แแ แ แงแแแแแแแแก).
[A] Windows 7 แกแแกแขแแแแก แแแแแแก แแแจแแคแแ แ
A1. VeraCrypt
แฉแแแแขแแแ แแแ แแแ
$ Certutil -hashfile "C:VeraCrypt Setup 1.24.exe" SHA256
แแ แจแแแแแ แแ แจแแแแแ VeraCrypt แแแแแแแแแ แแก แแแแกแแแขแแ แแแแแฅแแแงแแแแฃแ CS-แก.
แแฃ HashTab แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ แแแแแกแขแแแแ แแแฃแแแ, แแก แแแแแ แฃแคแ แ แแแแแแแ: RMB (VeraCrypt Setup 1.24.exe)-แแแแกแแแแแ - แคแแแแแแแก แฐแแจแแก แฏแแแ.
แแ แแแ แแแแก แฎแแแแแฌแแ แแก แแแกแแแแกแขแฃแ แแแแแ, แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ แแ แแแแแแแแแ แแก แกแแฏแแ แ pgp แแแกแแฆแแแ แฃแแแ แแงแแก แแแแแกแขแแแแ แแแฃแแ แกแแกแขแแแแจแ
A2. VeraCrypt แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแกแขแแแแชแแ/แแแจแแแแ แแแแแแแกแขแ แแขแแ แแก แฃแคแแแแแแแ
A3. แกแแกแขแแแแก แแแจแแคแแ แแก แแแ แแแแขแ แแแแก แจแแ แฉแแแ แแฅแขแแฃแ แ แแแแแงแแคแแกแแแแกVeraCrypt โ แกแแกแขแแแ โ แกแแกแขแแแแก แแแแแงแแคแแก/แแแกแแแก แแแจแแคแแ แ โ แแแ แแแแฃแ แ โ Windows แกแแกแขแแแแก แแแแแงแแคแแก แแแจแแคแแ แ โ Multiboot โ (แแแคแ แแฎแแแแแ: "แแแแแฃแชแแแ แแแแฎแแแ แแแแแแก แแ แแ แแก แ แแแแแแแแแแฃแแ แแ แแแแแแแก แแแแแงแแแแแ" แแ แแก แแแ แแแแแ, แฉแแแ แแแแแแฎแแแแแ "แแแแฎ") - แฉแแขแแแ แแแแก แแแกแแ ("แแแแฎ", แแฃแแแแช แแกแ แแ แแงแแก, แแแแแช "แแแแฎ") โ แกแแกแขแแแฃแ แ แแแกแแแแแก แ แแแแแแแแ โ2 แแ แแแขแโ โ แ แแแแแแแแ แกแแกแขแแแ แแ แ แแแกแแแ โแแแแฎโ โ แแ แ Windows-แแก แฉแแแขแแแ แแแแแ โแแ แโ (แคแแฅแขแแแ แแแแ, โแแแแฎโ, แแแแ แแ VeraCrypt/GRUB2 แฉแแแขแแแ แแแแแ แแ แแแแแ แแแก MBR-แก แแ แแแแแแแจแ; แฃแคแ แ แแฃแกแขแแ, แฉแแขแแแ แแแแก แแแแแก แแฎแแแแ แฃแแชแแ แแกแ แแแฌแแแ แแแแฎแแแ MBR/แฉแแขแแแ แแแแก แขแ แแแจแ, แแแกแ แซแแ แแแแแ แแแฌแแแแ. แแแแแแ แแแแก แคแแแแฃแ แกแแกแขแแแแจแ) โ Multiboot โ แแแจแแคแแ แแก แแแ แแแแขแ แแแโฆ
แแฃ แแแแแฃแฎแแแแ แแแแแ แแแชแแแฃแ แแแแแฏแแแก (แกแแกแขแแแแก แแแจแแคแแ แแก แกแฅแแแแแแก แแแแแแแแ), แแแจแแ VeraCrypt แแแแแกแชแแแก แแแคแ แแฎแแแแแแก แแ แแ แแแแชแแแ แแแแแงแแคแแก แแแจแแคแแ แแก แกแแจแฃแแแแแแก.
แแแแแแแ แแแ แแแแแชแแแแแแก แแแชแแแก แจแแแแแแ แแขแแแแ, แฉแแแขแแ แแ โแขแแกแขแโ แแ แแแ แฉแแแ แแแจแแคแแ แแก แแแแแ แแแแ. แแฃ แแฅแแแ แแแฅแแ แแแซแแแแแแฃแแ CPU, แแแจแแ, แกแแแแ แแฃแแแ, แงแแแแแแ แกแฌแ แแคแ แแแจแแคแแ แแก แแแแแ แแแแ แแฅแแแแ Twofish. แแฃ CPU แซแแแแ แแ, แจแแแแฉแแแแ แแแแกแฎแแแแแแแก: AES แแแจแแคแแ แ, แขแแกแขแแก แจแแแแแแแแก แแแฎแแแแแ, แ แแแแแแฏแแ แแ แฃแคแ แ แกแฌแ แแคแ แแฅแแแแ, แแแแ แ แแแกแ แแ แแแขแ แแแแแฃแ แแแขแแแ. AES แแ แแก แแแแฃแแแ แฃแแ แแแจแแคแแ แแก แแแแแ แแแแ; แแแแแแแแ แแแ แแ แแชแแกแแ แแแแก แแแแ แแขแฃแ แ แกแแแชแแแแฃแ แแ แแแขแแแแแแแฃแแแ แ แแแแ แช โแกแแแแฃแแแโ แแ โแฐแแแแ แแแแกแแแแกโ.
VeraCrypt แแฎแแ แก แฃแญแแ แก แแแกแแแแแก แแแจแแคแแ แแก แจแแกแแซแแแแแแแแก AES แแแกแแแแจแ(แแ แ แแแแแ)/ แแ แกแฎแแ แแแแแแแแชแแแแ. แซแแแ แแแ แแแฃแ Intel CPU-แแ แแแ แฌแแแก แฌแแ (AES, A/T แแแกแแแแ แแแจแแคแแ แแก แขแแฅแแแแแก แแฎแแ แแแญแแ แแก แแแ แแจแ) แจแแกแ แฃแแแแแก แแแฅแแแแแแแ แแ แกแแแแแแ แจแแฃแแฉแแแแแแแ. (แแแแแ แแแแฅแแก AMD แแ แแชแแกแแ แแแแกแแแแก/~ แแแ แแแแขแ แแแแกแแแแก, แจแแกแ แฃแแแแ แแแแแ แจแแแชแแ แแแฃแแแ). OS แแฃแจแแแแก แแแแแแแฃแ แแ แแ แ แแกแฃแ แกแแก แแแฎแแแ แแแ แแแแญแแแ แแแแ แแแจแแคแแ แแกแแแแก แฃแฎแแแแแแ. แแแแก แกแแแแ แแกแแแ แแ, แแแแแแแแแ, แจแแกแ แฃแแแแแก แจแแกแแแฉแแแแ แจแแแชแแ แแแ แแแแแกแขแแแแ แแแฃแแ แขแแกแขแแก แแ แแกแขแแแแแฃแ แ แแแกแแขแแแแก แแแ แแแ Mate v1.20.1 แแแแ. (แแ v1.20.2 แแฃแกแขแแ แแ แแแฎแกแแแก) GNU/Linux-แจแ, แแ Windows7โ-แจแ แขแแแแแแขแ แแแก แ แฃแขแแแแก แแฃแจแแแแแก แแแแ. แ แแแแ แช แฌแแกแ, แแแแแชแแแแ แแแแฎแแแ แแแแแแ แแขแแ แแแแ แขแแฅแแแแแก แแฃแจแแแแแก แขแแกแขแแแก แแแจแแคแแ แแแแ. แแแแแแแแแ, Aida64/Sysbench/systemd-analyze-แจแ แแ แแแ แจแแแแ แแแฃแแแ แแแแแ แขแแกแขแแแแก แจแแแแแแแแแ แกแแกแขแแแแก แแแจแแคแแ แแก แจแแแแแ, แ แแแแช แฃแแ แงแแคแแ แแแแก, แ แแ โแกแแกแขแแแแก แแแจแแคแแ แ แกแแแแแแแโ. แแแแ แแขแแก แจแแแแแแแ แแ แฃแฎแแ แฎแฃแแแแ แจแแกแแแฉแแแแแ แแแจแแคแ แฃแแ แแแแแชแแแแแแก แกแแ แแแแ แแ/แแฆแแแแแแกแแก, แ แแแแแ แแแแแ โแกแแกแขแแแแก แแแแแชแแแแ แกแแ แแแแ แแโ แแแแ แแชแแ แแ แแแแแแแ ms-แจแ แแ แแแแขแแแ แแแแแ <decrypt/encrypt on the fly>. แกแแแแแแ แฏแแแจแ, แงแแแแแ แแแแฎแแแ แแแแแ, แ แแแแแกแแช แฃแคแแแแ แแฅแแก แแ แแแขแแแ แแคแแแก แแแแแงแแแแแ, แแแแแแแกแแแก แแแจแแคแแ แแก แแแแแ แแแแก แแแแแแแแแแแก แแแแแแงแแคแแแแแแก, แแแแ แแแ แแแแแแก แแแแแกแ แแ แแแแแงแแแแแแก แกแแแแ แขแแแแก แฌแแแแแฆแแแแ.
แฃแแฏแแแแกแแ แแแขแแแแ PIM แแแ แแแแขแ แ แแแแฃแแแกแฎแแแแแ, แ แแแ OS-แแก แฉแแขแแแ แแแแกแแก แแ แแแแญแแ แแแ แงแแแแ แฏแแ แแ แแฃแกแขแ แแแแแแ แแแแก แแแแจแแแแแแแแแแก แจแแงแแแแ. VeraCrypt แแงแแแแแก แแแแแแ แแแแแแก แฃแแแ แแแแแ แ แแแแแแแแแก แญแแจแแแ แแขแแ "แแแแ แฐแแจแแก" แจแแกแแฅแแแแแแ. แแกแแ โแแ แแแขแ แแแแแแแแแแโ แแแแแแกแฎแแ Brute force/Rainbow tables แแแแแแแก แแแแแงแแแแแแ แแแ แ แแฅแแก แแฎแแแแ แแแแแ โแแแ แขแแแโ แคแ แแแแ แแ แแกแฎแแแ แแแแก แแแ แแแ แกแแแแแแแแแแก แกแแแ. แแแ แแแแก แกแแซแแแแ แแกแแแแก แแแแแกแแฎแแแแ แคแแกแ แแ แแก OS-แแก แฉแแขแแแ แแแแกแแก แกแฌแแ แ แแแ แแแแก แจแแงแแแแแก แแแแแแแแแแ. (GNU/Linux-แจแ VeraCrypt แขแแแแแแก แแแแแแขแแแแแ แแแแจแแแแแแแแแ แฃแคแ แ แกแฌแ แแคแแ).
แฃแคแแกแ แแ แแแ แแแ แฃแฎแแจแ แซแแแแก แจแแขแแแแแแก แแแแกแแฎแแ แชแแแแแแแแ (แแแแแฆแแ แแแ แแแ VeraCrypt/LUKS แแแกแแแก แกแแแแฃแ แแแแ) แฐแแจแแแขแ. แฏแแ แ แแแแ แแ แแ แแชแแก แ แแแแ "แแแขแแฎแแก แแแ แแแ แแแขแ" แแ LUKS-แแแ แแฃแจแแแแแกแแก แแ แแกแแแก Twofish แแ แแแขแแแ แแคแแ.
แแแจแแคแแ แแก แแแแแ แแแแแแแก แแ แแแขแแแ แแคแแฃแแ แกแแซแแแแ แแก แแแแ, แจแแฃแฉแแ แแแแแ cypherpunks แแแแแแ แแแแ แแ แแแ แแแฃแ แฃแแ แฃแแแแแงแแคแแก แกแฎแแแแแกแฎแแ แจแแขแแแแก แแแฅแขแแ แแ. แแแแแแแแแ, แแแขแแแแแแชแแแแแแก/แแแกแแฆแแแแแแก แแแแฆแแแ RAM-แแแ (แชแแแ แฉแแขแแแ แแแ/แแแ แแแแแ แ แแแฎแกแแแ แแแแก แฌแแแแแแก แจแแขแแแ), แแ แแแแแแแแกแแแแแก แแ แกแแแแแก แกแแแชแแแแแแแแฃแแ แฃแคแแกแ แแ แแ แแแแแแกแฃแคแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ.
แแแจแแคแ แฃแแ แแฅแขแแฃแ แ แแแแแงแแคแแก โแฃแแแแแแฃแ แ แแแขแแแแแแชแแแแแแกโ แแแงแแแแแแก/แแแแแ แแชแแแก แแแกแ แฃแแแแแก แจแแแแแ, VeraCrypt แจแแกแแแแแแแแก แแแแแแฃแขแแ แแก แแแแแขแแแ แแแแก แแ แแแกแ แฉแแแขแแแ แแแแแแก แคแฃแแฅแชแแแแแ แแแแก แจแแแแฌแแแแแก. Windows-แแก แแแแแขแแแ แแแแก/แแแจแแแแแก แจแแแแแ VeraCrypt แแขแแแ แแแแ แแแแแแแก แ แแแแแจแ, แ แฉแแแ แแฎแแแแ แแแจแแคแแ แแก แแ แแชแแกแแก แแแแแกแขแฃแ แแแ - Y.
แกแแกแขแแแแก แแแจแแคแแ แแก แแแแ แแขแแแแ, VeraCrypt แจแแกแแแแแแแแก แจแแฅแแแแก แแฅแขแแฃแ แ แแแจแแคแ แฃแแ แแแแแงแแคแแก แกแแแแฃแ แแก แกแแ แแแแ แแ แแกแแ "veracrypt rescue disk.iso" แกแแฎแแ - แแก แฃแแแ แแแแแแแแก - แแ แแ แแแ แแแฃแ แฃแแ แฃแแแแแงแแคแแจแ แแกแแแ แแแแ แแชแแ แแ แแก แแแแฎแแแแ (LUKS-แจแ, แ แแแแ แช แแแแฎแแแแ - แแก แกแแแฌแฃแฎแแ แแ แแแแแขแแแแแฃแแแ, แแแแ แแ แฎแแแแแกแแฃแแแ แแแแฃแแแแขแแชแแแจแ). แกแแแแจแแแแ แแแกแแ แแแแแแแแแ แงแแแแแกแแแแก แแ แแแแก แแ แแแ แแฎแแ. แฒแแแแ แแแ (แกแแแแฃแ แ/MBR แแแแแฌแแ แ) แกแแแแฃแ แแก แกแแ แแแแ แแ แแกแแ แกแแแฃแแแแแ แฃแแ แงแแคแก แฌแแแแแแก แแแจแแคแ แฃแ แแแแแงแแคแแ OS Windows-แแ.
A4. VeraCrypt แกแแแแจแแแแ USB/แแแกแแแก แจแแฅแแแแแแแฃแแแกแฎแแแแแ, VeraCrypt แแแแแแแแแ "~2-3 แแ แแแขแแแแแแชแแแแแแก" แฉแแฌแแ แแก CD-แแ, แแแแ แแ แงแแแแ แแแแแแแแก แแ แแฅแแก แแแกแแแแ แแ DWD-ROM แแแกแแแแ แแ แฉแแแขแแแ แแแแ แคแแแจ แแ แแแแแก แจแแฅแแแ "VeraCrypt Rescue disk" แแแแแแ แแแกแแแแก แขแแฅแแแแฃแ แ แกแแฃแ แแ แแแ แแฅแแแแ: Rufus /GUIdd-ROSA ImageWriter แแ แกแฎแแ แแกแแแแกแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ แแแ แแแฃแแแแแแแแแแแ แแแแแแแแแก, แ แแแแแ แแคแกแแขแฃแ แ แแแขแแแแแแชแแแแแแก แฉแแแขแแแ แแแแ แคแแแจ แแ แแแแแ แแแแแ แแแแก แแแ แแ, แกแแญแแ แแ แกแฃแ แแแแก แแแแแ แแแ/แฉแแกแแ USB แแแกแแแก แคแแแแฃแ แ แกแแกแขแแแแก แแแ แแ. แแแแแแ, แกแฌแแ แแ แแแแแแแแ แแ MBR/road keychain-แแ. แแฅแแแ แจแแแแซแแแแ แจแแฅแแแแ แฉแแแขแแแ แแแแ แคแแแจ แแ แแแแ GNU/Linux OS-แแแ โddโ แฃแขแแแแขแแก แแแแแงแแแแแแ, แแ แแแจแแแก แแแแแแแแแ แแแแ.
Windows-แแก แแแ แแแแจแ แกแแแแจแแแแ แแแกแแแก แจแแฅแแแ แแแแกแฎแแแแแแฃแแแ. VeraCrypt-แแก แแแแแแแแแ แแ แแ แจแแแขแแแ แแ แแ แแแแแแแก แแแแแฌแงแแแขแ แแคแแชแแแแฃแ แจแ
แแก แแกแ แฃแแแแก Windows OS-แแ แแแแแแก แกแแกแขแแแแก แแแจแแคแแ แแก แแฆแฌแแ แแก.
[B]LUKS. GNU/Linux แแแจแแคแแ แ (~ Debian) แแแแแกแขแแแแ แแแฃแแ OS. แแแแแ แแแแ แแ แแแแแฏแแแ
แแแแแกแขแแแแ แแแฃแแ Debian/แแแ แแแแขแแฃแแ แแแกแขแ แแแฃแชแแแก แแแจแแคแแ แแก แแแแแแ, แแฅแแแ แฃแแแ แแแแฌแงแแ แแแแแแแแแฃแแ แแแแแงแแคแ แแแ แขแฃแแแฃแ แ แแแแแแก แแแฌแงแแแแแแแแแ, แแแแแแขแแแแ แแแ แจแแแแแแแ GNU/Linux แแแกแแแ แแ แแแแแแกแขแแแแ แแ/แแแแแแแคแแแฃแ แแ แแ GRUB2. แแฃ แแ แแแฅแแ แจแแจแแแแ แแแแแแแก แกแแ แแแ แ แแ แแคแแกแแแ แแฅแแแแก แแ แแก, แแแจแแ แฃแแแ แแแแแแงแแแแ GUI แแ แฅแแแแแ แแฆแฌแแ แแแ แขแแ แแแแแแแก แแ แซแแแแแแแแก แฃแแแขแแกแแแ แแแแแแแฃแแแ แฉแแ-แแแ แแกแแก แ แแแแแจแ แแแกแแจแแแแแ.
B1. แแแแแแฃแขแแ แแก แฉแแขแแแ แแแ แชแแชแฎแแแ USB GNU/Linux-แแแ
"แฉแแแขแแ แแ แแ แแแขแ แขแแกแขแ แขแแฅแแแแแก แแฃแจแแแแแกแแแแก"
lscpu && ัryptsetup benchmark
แแฃ แแฅแแแ แฎแแ แ แซแแแแ แ แแแแฅแแแแก แแแแแแแ แ แแคแแแแแแ AES แขแแฅแแแแแก แแฎแแ แแแญแแ แแ, แแแจแแ แแแแ แแแ แแแแแแงแฃแ แแแ แขแแ แแแแแแแก แแแ แฏแแแแ แแฎแแ แแก; แแฃ แแแแแแแ แ แแคแแแแแแ แฎแแ แ, แแแแ แแ แแแขแแแฃแ แ แขแแฅแแแแแ, แแแแ แแแ แแแแแแงแฃแ แแแ แแแ แชแฎแแแ แแฎแแ แแก.
B2. แแแกแแแก แแแงแแคแ. fs แแแแแแฃแ แ แแแกแแแก HDD-แแก แแแแแแขแแแแแ/แคแแ แแแขแแ แแแ Ext4-แแ (Gparted)
B2.1. แแแจแแคแ แฃแแ sda7 แแแแแงแแคแแก แกแแแแฃแ แแก แจแแฅแแแแแ แแฆแแฌแแ แขแแฎแ แแแแก แกแแฎแแแแแก, แแฅ แแ แจแแแแแแแจแ, แแแแแ แแแแแฅแแแงแแแแฃแแ แฉแแแ แแแแแงแแคแแแแก แชแฎแ แแแแก แจแแกแแแแแแกแแ. แแฅแแแแ แแแกแแแก แแแแแแแแแแก แแแฎแแแแแ, แแฅแแแ แฃแแแ แจแแชแแแแแ แแฅแแแแ แแแแแงแแคแแก แกแแฎแแแแแ.
แแแแแแฃแ แ แแแกแแแก แแแจแแคแแ แแก แ แฃแฅแ (/dev/sda7 > /dev/mapper/sda7_crypt).
"LUKS-AES-XTS แแแแแงแแคแแก" แแแ แขแแแ แจแแฅแแแ
cryptsetup -v -y luksFormat /dev/sda7
ะะฟัะธัะธ:
* luksFormat - LUKS แกแแแแฃแ แแก แแแแชแแแแแแแชแแ;
* -y - แกแแแแฃแแแ แคแ แแแ (แแ แ แแแกแแฆแแแ/แคแแแแ);
* -v -แแแ แแแแแแแชแแ (แขแแ แแแแแแจแ แแแคแแ แแแชแแแก แฉแแแแแแ);
* /dev/sda7 - แแฅแแแแ แแแแแแฃแ แ แแแกแแ แแแคแแ แแแแแฃแแ แแแแแงแแคแแแแ (แกแแแแช แแแแแแแแ GNU/Linux-แแก แแแแแขแแแ/แแแจแแคแแ แ).
แแแจแแคแแ แแก แแแแฃแแแกแฎแแแแ แแแแแ แแแแ <LUKS1: aes-xts-plain64, แแแกแแฆแแแ: 256 แแแขแ, LUKS แกแแแแฃแ แแก แฐแแจแแ แแแ: sha256, RNG: /dev/urandom> (แแแแแแแแแแฃแแแ cryptsetup แแแ แกแแแแ).
#ะัะพะฒะตัะบะฐ default-ะฐะปะณะพัะธัะผะฐ ัะธััะพะฒะฐะฝะธั
cryptsetup --help #ัะฐะผะฐั ะฟะพัะปะตะดะฝัั ัััะพะบะฐ ะฒ ะฒัะฒะพะดะต ัะตัะผะธะฝะฐะปะฐ.
แแฃ แแ แแชแแกแแ แแ แแ แแ แแก AES แขแแฅแแแแแก แแฎแแ แแแญแแ แ, แกแแฃแแแแแกแ แแ แฉแแแแแ แแฅแแแแ แแแคแแ แแแแแฃแแ "LUKS-Twofish-XTS- แแแแแงแแคแแก" แจแแฅแแแ.
B2.2. "LUKS-Twofish-XTS-partition" แแแคแแ แแแแแฃแแ แจแแฅแแแ
cryptsetup luksFormat /dev/sda7 -v -y -c twofish-xts-plain64 -s 512 -h sha512 -i 1500 --use-urandom
ะะฟัะธัะธ:
* luksFormat - LUKS แกแแแแฃแ แแก แแแแชแแแแแแแชแแ;
* /dev/sda7 แแ แแก แแฅแแแแ แแแแแแแแ แแแจแแคแ แฃแแ แแแแแแฃแ แ แแแกแแ;
* -v แแแ แแแแแแแชแแ;
* -y แกแแแแฃแแแ แคแ แแแ;
* -c แแแ แฉแแแ แแแแแชแแแแ แแแจแแคแแ แแก แแแแแ แแแแ;
* -s แแแจแแคแแ แแก แแแกแแฆแแแแก แแแแ;
* -h แฐแแจแแ แแแแก แแแแแ แแแแ/แแ แแแขแ แคแฃแแฅแชแแ, แแแแแงแแแแแฃแแแ RNG (--แแแแแงแแแแแ-แฃแ แแแแแ) แแแแแแฃแ แ แแแกแแแก แกแแแแฃแ แแก แฃแแแแแแฃแ แ แแแจแแคแแ แแก/แแแจแแคแแ แแก แแแกแแฆแแแแก แแแแแ แแ แแแ, แแแแ แแแ แกแแแแฃแ แแก แแแกแแฆแแแ (XTS); แแแจแแคแ แฃแแ แแแกแแแก แกแแแแฃแ แจแ แจแแแแฎแฃแแ แฃแแแแแแฃแ แ แซแแ แแแแแ แแแกแแฆแแแ, แแแแ แแแ XTS แแแกแแฆแแแ, แแแแแ แแก แแแขแแแแแแชแแแแแ แแ แแแจแแคแแ แแก แ แฃแขแแแ, แ แแแแแแช แซแแ แแแแแ แแแกแแฆแแแแก แแ แแแแ แแแ XTS แแแกแแฆแแแแก แแแแแงแแแแแแ แแแจแแคแแ แแแก/แแแจแแคแ แแแก แแแแแงแแคแแ แแ แกแแแฃแ แแแแแกแแแแ แแแแแชแแแก. (แกแแฅแชแแแก แกแแแแฃแ แแก แแแ แแ) แแแแฎแแแ ~3MB-แจแ แจแแ แฉแแฃแ แแงแแ แแแกแแแ.
* -i แแแแแแ แแแแแ แแแแแฌแแแแแจแ, แแแชแแแแ "แ แแแแแแแแแก" (แกแแแแกแฃแฎแ แคแ แแแแก แแแแฃแจแแแแแแกแแก แแ แแแก แจแแคแแ แฎแแแ แแแแแแแแก แแฎแแแแก OS-แแก แฉแแขแแแ แแแแแ แแ แแแกแแฆแแแแแแก แแ แแแขแแแ แแคแแฃแ แกแแซแแแแ แแแ). แแ แแแขแแแ แแคแแฃแแ แกแแแขแแแชแแก แแแแแแกแแก แจแแกแแแแ แฉแฃแแแแแแ, แแแ แขแแแ แแแ แแแแ, แ แแแแ แแชแแ โแ แฃแกแฃแแโ, แแฅแแแ แฃแแแ แแแแแ แแแ -(i) แแแแจแแแแแแแ, แ แแฃแแ แแแ แแแแ, แ แแแแ แแชแแ โ?8dฦฑob/รธfhโ แแแแจแแแแแแแ แจแแแซแแแแ แจแแแชแแ แแแก.
* โแแแแแแงแแแ แจแแแแฎแแแแแแ แ แแชแฎแแแแแก แแแแแ แแขแแ แ, แแแแแแ แแ แแแก แแแกแแฆแแแแแก แแ แแแ แแแก.
แแแแงแแคแแแแแแก แจแแแแแแแก แจแแแแแ sda7 > sda7_crypt (แแแแ แแชแแ แกแฌแ แแคแแ, แ แแแแแ แแแจแแคแ แฃแแ แกแแแแฃแ แ แแฅแแแแแ ~3 แแ แแแขแแแแแแชแแแแแแ แแ แกแฃแ แแก แแ แแก), แแฅแแแ แฃแแแ แแแแคแแ แแแ แแ แแแแแแแขแแแแ sda7_crypt แคแแแแฃแ แ แกแแกแขแแแ.
B2.3. แจแแแแ แแแ
cryptsetup open /dev/sda7 sda7_crypt
#ะฒัะฟะพะปะฝะตะฝะธะต ะดะฐะฝะฝะพะน ะบะพะผะฐะฝะดั ะทะฐะฟัะฐัะธะฒะฐะตั ะฒะฒะพะด ัะตะบัะตัะฝะพะน ะฟะฐัะพะปัะฝะพะน ััะฐะทั.
แแแ แแแแขแ แแแ:
* แแแฎแกแแ - แจแแแแแ แแ แแแแงแแคแแแแแ "แกแแฎแแแแ";
* /dev/sda7 -แแแแแแฃแ แ แแแกแแ;
* sda7_crypt - แกแแฎแแแแแแก แ แฃแแแแ, แ แแแแแแช แแแแแแงแแแแแ แแแจแแคแ แฃแแ แแแแแงแแคแแก แแแกแแแแแขแแแแแแแ แแ แแแกแ แแแแชแแแแแแแชแแแกแแแแก, แ แแแแกแแช OS แฉแแแขแแแ แแแแ.
B2.4. sda7_crypt แคแแแแฃแ แ แกแแกแขแแแแก แคแแ แแแขแแ แแแ ext4-แแ. แแแกแแแก แแแแแแขแแแแแ OS-แจแ(แจแแแแจแแแ: Gparted-แจแ แแแจแแคแ แฃแ แแแแแงแแคแแแ แแฃแจแแแแแก แแแ แจแแซแแแแ)
#ัะพัะผะฐัะธัะพะฒะฐะฝะธะต ะฑะปะพัะฝะพะณะพ ัะธััะพะฒะฐะฝะฝะพะณะพ ััััะพะนััะฒะฐ
mkfs.ext4 -v -L DebSHIFR /dev/mapper/sda7_crypt
แแแ แแแแขแ แแแ:
* -v -แแแ แแแแแแแชแแ;
* -L - แแแกแแแก แแขแแแแขแ (แ แแแแแแช แแแฉแแแแแแแ Explorer-แจแ แกแฎแแ แแแกแแแแก แจแแ แแก).
แจแแแแแแ, แแฅแแแ แฃแแแ แแแแแแกแขแแแแ แแ แแแ แขแฃแแแฃแ แ แแแจแแคแ แฃแแ แแแแแแก แแแฌแงแแแแแแแ /dev/sda7_crypt แกแแกแขแแแแจแ
mount /dev/mapper/sda7_crypt /mnt
แคแแแแแแแแ แแฃแจแแแแ /mnt แกแแฅแแฆแแแแแจแ แแแขแแแแขแฃแ แแ แแแจแแคแ แแแก/แแแจแแคแ แแแก แแแแแชแแแแแก sda7-แจแ.
แฃแคแ แ แแแกแแฎแแ แฎแแแแแแ แแแแแงแแคแแก แ แฃแแ แแ แแแแแแขแแแแแ Explorer-แจแ (nautilus/caja GUI), แแแแแงแแคแ แฃแแแ แแฅแแแแ แแแกแแแก แจแแ แฉแแแแก แกแแแจแ, แ แฉแแแ แแฎแแแแ แแแ แแแแก แจแแงแแแแ แแแกแแแก แแแกแแฎแกแแแแแ/แแแจแแคแแ แแกแแแแก. แจแแกแแแแแแกแ แกแแฎแแแ แจแแแ แฉแแแ แแแขแแแแขแฃแ แแ แแ แแ แ โsda7_cryptโ, แแ แแแแ แ แแฆแแช แแกแแแแกแ /dev/mapper/Luks-xx-xx...
B2.5. แแแกแแแก แกแแแแฃแ แแก แกแแ แแแแ แแ แแกแแ (~3 แแ แแแขแแแแแแชแแแแแ)แแ แ-แแ แแ แงแแแแแแ แแแแจแแแแแแแแแแ แแแแ แแชแแแแ, แ แแแแแแแช แฃแแแ แแแแแแแแก แจแแคแแ แฎแแแแก แแแ แแจแ - "sda7_crypt" แกแแแแฃแ แแก แกแแ แแแแ แแ แแกแแ. แแฃ แแแแแฌแแ แ/แแแแแแแแแแ แกแแแแฃแ แก (แแแแแแแแแ, GRUB2-แแก แแแงแแแแแ sda7 แแแแแงแแคแแ แแ แ.แจ.), แแแจแแคแ แฃแแ แแแแแชแแแแแ แแแแแแแแ แแแแแแ แแแแ แแแแ แแฆแแแแแแก แจแแกแแซแแแแแแแแก แแแ แแจแ, แ แแแแแ แจแแฃแซแแแแแแ แแฅแแแแ แแแแแ แแแกแแฆแแแแแแก แฎแแแแฎแแ แแแแแ แแ แแแ; แแแกแแฆแแแแแ แแฅแแแแแ แชแแแกแแฎแแ.
#ะัะบะฐะฟ ะทะฐะณะพะปะพะฒะบะฐ ัะฐะทะดะตะปะฐ
cryptsetup luksHeaderBackup --header-backup-file ~/ะัะบะฐะฟ_DebSHIFR /dev/sda7
#ะะพัััะฐะฝะพะฒะปะตะฝะธะต ะทะฐะณะพะปะพะฒะบะฐ ัะฐะทะดะตะปะฐ
cryptsetup luksHeaderRestore --header-backup-file <file> <device>
แแแ แแแแขแ แแแ:
* luksHeaderBackup โheader-backup-file -backup แแ แซแแแแแ;
* luksHeaderRestore โ header-backup-file -restore แแ แซแแแแแ;
* ~/Backup_DebSHIFR - แกแแ แแแแ แแ แคแแแแ;
* /dev/sda7 - แแแแแงแแคแ, แ แแแแแก แแแจแแคแ แฃแแ แแแกแแแก แกแแแแฃแ แแก แกแแ แแแแ แแ แแกแแ แฃแแแ แจแแแแแฎแแก.
แแ แแขแแแแ <แแแจแแคแ แฃแแ แแแแแงแแคแแก แจแแฅแแแ แแ แ แแแแฅแขแแ แแแ> แแแกแ แฃแแแแฃแแแ.
B3. GNU/Linux OS-แแก แแแ แขแแ แแแ (sda4) แแแจแแคแ แฃแ แแแแแงแแคแแ (sda7)
แจแแฅแแแแแ แกแแฅแแฆแแแแ /mnt2 (แจแแแแจแแแ - แฉแแแ แฏแแ แแแแแ แแแฃแจแแแแ แชแแชแฎแแแ USB-แแ, sda7_crypt แแแแแแขแแแแแฃแแแ /mnt-แแ)แแ แแแแแแกแขแแแแ แแ แฉแแแแ GNU/Linux-แจแ /mnt2, แ แแแแแแช แฃแแแ แแงแแก แแแจแแคแ แฃแแ.
mkdir /mnt2
mount /dev/sda4 /mnt2
แฉแแแ แแแฎแแ แชแแแแแแ แแแแ แแชแแฃแแ แกแแกแขแแแแก แกแฌแแ แแแแแชแแแแก Rsync แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแงแแแแแแ
rsync -avlxhHX --progress /mnt2/ /mnt
Rsync แแแ แแแแขแ แแแ แแฆแฌแแ แแแแ E1 แแแ แแแ แแคแจแ.
แจแแแแแแ, แกแแญแแ แ แแแแแแฃแ แ แแแกแแแก แแแแแงแแคแแก แแแคแ แแแแแแขแแ แแแ
e4defrag -c /mnt/ #ะฟะพัะปะต ะฟัะพะฒะตัะบะธ, e4defrag ะฒัะดะฐัั, ััะพ ััะตะฟะตะฝั ะดะตััะฐะณะผะตะฝัะฐัะธะธ ัะฐะทะดะตะปะฐ~"0", ััะพ ะทะฐะฑะปัะถะดะตะฝะธะต, ะบะพัะพัะพะต ะผะพะถะตั ะฒะฐะผ ััะพะธัั ัััะตััะฒะตะฝะฝะพะน ะฟะพัะตัะธ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ!
e4defrag /mnt/ #ะฟัะพะฒะพะดะธะผ ะดะตััะฐะณะผะตะฝัะฐัะธั ัะธััะพะฒะฐะฝะฝะพะน GNU/Linux
แฌแแกแแ แแฅแชแแแ: แแ แแแแแ แ แแแแแแแแ e4defrag แแแจแแคแ แฃแแ GNU/LInux-แแ, แแฃ แแฅแแแ แแแฅแแ HDD.
แแแแแชแแแ แแ แกแแแฅแ แแแแแแชแแ [GNU/Linux > GNU/Linux-แจแแคแ แแ แแแฃแแ] แแแกแ แฃแแแแฃแแแ แแ แแขแแแแ.
4-แแ. GNU/Linux-แแก แแแงแแแแแ แแแจแแคแ แฃแ sda7 แแแแแงแแคแแ
OS /dev/sda4 > /dev/sda7 แฌแแ แแแขแแแแ แแแแแชแแแแก แจแแแแแ, แแฅแแแ แฃแแแ แจแแฎแแแแแ GNU/Linux-แจแ แแแจแแคแ แฃแ แแแแแงแแคแแ แแ แแแแแฎแแ แชแแแแแ แจแแแแแแแ แแแแคแแแฃแ แแชแแ. (แแแแแแฃแขแแ แแก แแแแแขแแแ แแแแก แแแ แแจแ) แแแจแแคแ แฃแ แกแแกแขแแแแกแแแ แจแแแแ แแแแ. แแแฃ, แแงแแแแ แแแ แแแแแ USB-แจแ, แแแแ แแ แจแแแกแ แฃแแแ แแ แซแแแแแแแ โแแแจแแคแ แฃแแ OS-แแก แคแแกแแแแ แแแแแ แแแแแโ. โchrootโ แแกแแแแก แกแแขแฃแแชแแแก แแแแฎแแแแก. แกแฌแ แแคแแ แแแแฆแแ แแแคแแ แแแชแแ, แแฃ แ แแแแ แแแแ แแชแแฃแ แกแแกแขแแแแกแแแ แแฃแจแแแแ แแแแแแแ (แแแจแแคแ แฃแแแ แแฃ แแ แ, แ แแแแแ sda4 แแ sda7 แแแแแชแแแแแ แกแแแฅแ แแแแแแแฃแแแ)OS-แแก แแแกแแแฅแ แแแแแแชแแ. แจแแฅแแแแแ root แแแ แแฅแขแแ แแแจแ (sda4/sda7_crypt) แชแแ แแแแ แแแ แแแ แแก แคแแแแแแ, แแแแแแแแแ, /mnt/encryptedOS แแ /mnt2/decryptedOS. แกแฌแ แแคแแ แจแแแแแฌแแแ แ แแแแ OS-แแ แฎแแ แ (แแแ แจแแ แแก แแแแแแแแกแแแแก):
ls /<Tab-Tab>
B4.1. "แแแจแแคแ แฃแ OS-แจแ แจแแกแแแแก แกแแแฃแแแชแแ"
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
B4.2. แแแแแกแขแฃแ แแแ, แ แแ แแฃแจแแแแ แฎแแ แชแแแแแแแ แแแจแแคแ แฃแแ แกแแกแขแแแแก แฌแแแแแฆแแแแ
ls /mnt<Tab-Tab>
#ะธ ะฒะธะดะธะผ ัะฐะนะป "/ัะธััะพะฒะฐะฝะฝะฐัะะก"
history
#ะฒ ะฒัะฒะพะดะต ัะตัะผะธะฝะฐะปะฐ ะดะพะปะถะฝะฐ ะฟะพัะฒะธัััั ะธััะพัะธั ะบะพะผะฐะฝะด su ัะฐะฑะพัะตะน ะะก.
B4.3. แแแจแแคแ แฃแแ แกแแแแแก แจแแฅแแแ/แแแแคแแแฃแ แแชแแ, crypttab/fstab-แแก แ แแแแฅแขแแ แแแแแแแก แแแแ, แ แแ swap แคแแแแแก แคแแ แแแขแแ แแแ แฎแแแแ แแแแ แแชแแฃแแ แกแแกแขแแแแก แแแจแแแแแก แงแแแแ แฏแแ แแ, แแแ แ แแ แแฅแแก แแฎแแ แแแแแแฃแ แแแกแแแ แกแแแแแก แจแแฅแแแแก แแ แแแแแชแแแแก แแ แแ แซแแแแแแแแก แจแแงแแแแแก, แ แแแแ แช B2.2 แแฃแแฅแขแจแ. Swap-แแกแแแแก, แแแกแ แแ แแแแแแ แแแจแแคแแ แแก แแแกแแฆแแแแแ แแแขแแแแขแฃแ แแ แแแแแ แแ แแแฃแแ แแฅแแแแ แงแแแแแ แแแฌแงแแแแกแแก. แกแแแ แแแแแแจแแแแก แกแแกแแชแแชแฎแแ แชแแแแ: แกแแแ แแแแแงแแคแแก แแแแแแขแแแ/แแแแแแขแแแแแ (+ RAM-แแก แแแฌแแแแแ); แแ แแแแแขแแแ แแแ OS. แกแแแแแก แแแงแแแแแ, แคแแแแแก แแแฎแกแแ, แ แแแแแแช แแแกแฃแฎแแกแแแแแแแแ แแแแแจแ แแแจแแคแ แฃแแ แแแฌแงแแแแแแแแแแก แแแแคแแแฃแ แแชแแแแ (fstab แคแแแแแก แแแแแแแ, แแแแ แแ แแแกแฃแฎแแกแแแแแแแ แแ แแแขแ).
nano /etc/crypttab
แฉแแแ แแแกแฌแแ แแแ
#"แกแแแแแแ แกแแฎแแแ" "แฌแงแแ แแก แแแฌแงแแแแแแแ" "แกแแแแแแซแ แคแแแแ" "แแคแชแแแแ"
swap /dev/sda8 /dev/urandom swap,cipher=twofish-xts-plain64,size=512,hash=sha512
แแแ แแแแขแ แแแ
* swap - แจแแแแแแแแ แกแแฎแแแ /dev/mapper/swap แแแจแแคแแ แแกแแก.
* /dev/sda8 - แแแแแแงแแแแ แแฅแแแแ แแแแแแฃแ แ แแแแแงแแคแ แกแแแแแกแแแแก.
* /dev/urandom - แจแแแแฎแแแแแแ แแแจแแคแแ แแก แแแกแแฆแแแแแแก แแแแแ แแขแแ แ แแแชแแแแกแแแแก (แงแแแแแ แแฎแแแ OS แฉแแขแแแ แแแแกแแก แแฅแแแแแ แแฎแแแ แแแแแแจแแแ). /dev/urandom แแแแแ แแขแแ แ แแแแแแแแ แจแแแแฎแแแแแแแ แแแแ แ /dev/random, แแแแแก แแ แแแแแก, /dev/random แแแแแแงแแแแแ แกแแจแแจแ แแแ แแแแแแฃแ แแแ แแแแแแแแจแ แแฃแจแแแแแกแแก. OS-แแก แฉแแขแแแ แแแแกแแก /dev/random แแแแแแแก แแแขแแแ แแแแก แ แแแแแแแแ ยฑ แฌแฃแแแก แแแแแแแแแแแจแ (แแฎแแแแ แกแแกแขแแแฃแ แ แแแแแแแ).
* swap,cipher=twofish-xts-plain64,size=512,hash=sha512: -แแแ แขแแชแแแ แแชแแก, แ แแ แแ แแก swap แแ แแแคแแ แแแขแแแฃแแแ โแจแแกแแแแแแกแแโ; แแแจแแคแแ แแก แแแแแ แแแแ.
#ะัะบััะฒะฐะตะผ ะธ ะฟัะฐะฒะธะผ fstab
nano /etc/fstab
แฉแแแ แแแกแฌแแ แแแ
# swap แฉแแ แแฃแแ แแงแ / dev / sda8 แแแกแขแแแแชแแแก แแ แแก
/dev/mapper/swap แแ แชแแ แแ แแแชแแแแแ sw 0 0
/dev/mapper/swap แแ แแก แกแแฎแแแ, แ แแแแแแช แแแงแแแแแฃแแแ crypttab-แจแ.
แแแขแแ แแแขแแฃแแ แแแจแแคแ แฃแแ แแแชแแแ
แแฃ แ แแแแ แแแแแแแ แแ แแกแฃแ แ แแแแแแ แแแแแ แแแแแงแแคแ แกแแแ แคแแแแแกแแแแก, แแแจแแ แจแแแแซแแแแ แแแแแแงแแแแ แแแขแแ แแแขแแฃแแ แแ แฃแแแแแกแ แแแ: แจแแฅแแแแ swap แคแแแแ แคแแแแจแ แแแจแแคแ แฃแ แแแแแงแแคแแ OS-แแ.
fallocate -l 3G /swap #ัะพะทะดะฐะฝะธะต ัะฐะนะปะฐ ัะฐะทะผะตัะพะผ 3ะะฑ (ะฟะพััะธ ะผะณะฝะพะฒะตะฝะฝะฐั ะพะฟะตัะฐัะธั)
chmod 600 /swap #ะฝะฐัััะพะนะบะฐ ะฟัะฐะฒ
mkswap /swap #ะธะท ัะฐะนะปะฐ ัะพะทะดะฐัะผ ัะฐะนะป ะฟะพะดะบะฐัะบะธ
swapon /swap #ะฒะบะปััะฐะตะผ ะฝะฐั swap
free -m #ะฟัะพะฒะตััะตะผ, ััะพ ัะฐะนะป ะฟะพะดะบะฐัะบะธ ะฐะบัะธะฒะธัะพะฒะฐะฝ ะธ ัะฐะฑะพัะฐะตั
printf "/swap none swap sw 0 0" >> /etc/fstab #ะฟัะธ ะฝะตะพะฑั
ะพะดะธะผะพััะธ ะฟะพัะปะต ะฟะตัะตะทะฐะณััะทะบะธ swap ะฑัะดะตั ะฟะพััะพัะฝะฝัะน
แกแแแ แแแแแงแแคแแก แแแงแแแแแ แแแกแ แฃแแแแฃแแแ.
B4.4. แแแจแแคแ แฃแแ GNU/Linux-แแก แแแงแแแแแ (crypttab/fstab แคแแแแแแแก แ แแแแฅแขแแ แแแ)แคแแแแ /etc/crypttab, แ แแแแ แช แแแแแ แแงแ แแแฌแแ แแแ, แแฆแฌแแ แก แแแจแแคแ แฃแ แแแแ แแแฌแงแแแแแแแแแก, แ แแแแแแแช แแแแคแแแฃแ แแ แแแฃแแแ แกแแกแขแแแแก แฉแแขแแแ แแแแกแแก.
#ะฟัะฐะฒะธะผ /etc/crypttab
nano /etc/crypttab
แแฃ แแฅแแแ แแแแแแฎแแแ sda7>sda7_crypt แแแแงแแคแแแแแแก, แ แแแแ แช B2.1 แแฃแแฅแขแจแ
# "แกแแแแแแ แกแแฎแแแ" "แฌแงแแ แแก แแแฌแงแแแแแแแ" "แกแแแแแแซแ แคแแแแ" "แแคแชแแแแ"
sda7_crypt UUID=81048598-5bb9-4a53-af92-f3f9e709e2f2 none luks
แแฃ แแฅแแแ แแแแแแฎแแแ sda7>sda7_crypt แแแแงแแคแแแแแแก, แ แแแแ แช B2.2 แแฃแแฅแขแจแ
# "แกแแแแแแ แกแแฎแแแ" "แฌแงแแ แแก แแแฌแงแแแแแแแ" "แกแแแแแแซแ แคแแแแ" "แแคแชแแแแ"
sda7_crypt UUID=81048598-5bb9-4a53-af92-f3f9e709e2f2 none cipher=twofish-xts-plain64,size=512,hash=sha512
แแฃ แแฅแแแ แแแแแแฎแแแ sda7>sda7_crypt แแแแงแแคแแแแแแก, แ แแแแ แช B2.1 แแ B2.2 แแฃแแฅแขแจแ, แแแแ แแ แแ แแกแฃแ แ แแแ แแแแก แฎแแแแฎแแ แจแแงแแแแ OS-แแก แแแแแแแแแแกแ แแ แฉแแขแแแ แแแแกแแแแก, แแแจแแ แแแ แแแแก แแแชแแแแ แจแแแแซแแแแ แจแแชแแแแแ แกแแแแฃแแแ แแแกแแฆแแแ/แจแแแแฎแแแแแแ แคแแแแ.
# "แกแแแแแแ แกแแฎแแแ" "แฌแงแแ แแก แแแฌแงแแแแแแแ" "แกแแแแแแซแ แคแแแแ" "แแคแชแแแแ"
sda7_crypt UUID=81048598-5bb9-4a53-af92-f3f9e709e2f2 /etc/skey luks
แแฆแฌแแ แ
* แแ แชแแ แแ - แแฃแฌแงแแแ, แ แแ OS-แแก แฉแแขแแแ แแแแกแแก แกแแญแแ แแ แกแแแแฃแแแ แคแ แแแแก แจแแงแแแแ root-แแก แแแแแแแแแแกแแแแก.
* UUID - แแแแแงแแคแแก แแแแแขแแคแแแแขแแ แ. แแฅแแแแ แแแ แแแแแแก แแแกแแ แแแแแแ, แฉแแฌแแ แแ แขแแ แแแแแแ (แจแแแแฎแกแแแแแ, แ แแ แแ แแ แแแแแ แแฅแแแ แแฃแจแแแแ แขแแ แแแแแแจแ chroot แแแ แแแแจแ แแ แแ แ แกแฎแแ แชแแชแฎแแแ USB แขแแ แแแแแแจแ).
fdisk -l #ะฟัะพะฒะตัะบะฐ ะฒัะตั
ัะฐะทะดะตะปะพะฒ
blkid #ะดะพะปะถะฝะพ ะฑััั ััะพ-ัะพ ะฟะพะดะพะฑะฝะพะต
/dev/sda7: UUID=ยซ81048598-5bb9-4a53-af92-f3f9e709e2f2ยป TYPE=ยซcrypto_LUKSยป PARTUUID=ยซ0332d73c-07ยป
/dev/mapper/sda7_crypt: LABEL=ยซDebSHIFRยป UUID=ยซ382111a2-f993-403c-aa2e-292b5eac4780ยป TYPE=ยซext4ยป
แแก แฎแแแ แฉแแแก blkid-แแก แแแแฎแแแแแกแแก แชแแชแฎแแแ USB แขแแ แแแแแแแแแ sda7_crypt แแแแแแขแแแแแฃแแ).
แแฅแแแ แแฆแแแ UUID-แก แแฅแแแแ sdaX-แแแ (แแ แ sdaX_crypt!, UUID sdaX_crypt - แแแขแแแแขแฃแ แแ แแแ แฉแแแ grub.cfg แแแแคแแแฃแ แแชแแแก แแแแแ แแ แแแแกแแก).
* cipher=twofish-xts-plain64,size=512,hash=sha512 -luks แแแจแแคแแ แ แแแคแแ แแแแแฃแ แ แแแแแจแ.
* /etc/skey - แกแแแแฃแแแ แแแกแแฆแแแแก แคแแแแ, แ แแแแแแช แแแขแแแแขแฃแ แแ แฉแแกแแฃแแแ OS-แแก แฉแแขแแแ แแแแก แแแแกแแแแแแแ (แแ-3 แแแ แแแแก แจแแงแแแแแก แแแชแแแแ). แแฅแแแ แจแแแแซแแแแ แแแฃแแแแแ แแแแแกแแแแ แ แคแแแแ 8 แแ-แแแ, แแแแ แแ แแแแแชแแแแแ แฌแแแแแแฎแแแ <1 แแ.
#ะกะพะทะดะฐะฝะธะต "ะณะตะฝะตัะฐัะธั" ัะปััะฐะนะฝะพะณะพ ัะฐะนะปะฐ <ัะตะบัะตัะฝะพะณะพ ะบะปััะฐ> ัะฐะทะผะตัะพะผ 691ะฑ.
head -c 691 /dev/urandom > /etc/skey
#ะะพะฑะฐะฒะปะตะฝะธะต ัะตะบัะตัะฝะพะณะพ ะบะปััะฐ (691ะฑ) ะฒ 7-ะน ัะปะพั ะทะฐะณะพะปะพะฒะบะฐ luks
cryptsetup luksAddKey --key-slot 7 /dev/sda7 /etc/skey
#ะัะพะฒะตัะบะฐ ัะปะพัะพะฒ "ะฟะฐัะพะปะธ/ะบะปััะธ luks-ัะฐะทะดะตะปะฐ"
cryptsetup luksDump /dev/sda7
แแก แแแแฎแแแแแแ แแกแ แแแแแแงแฃแ แแแ:
(แแแแแแแ แแก แจแแ แแแแแแ แแ แแแฎแ).
cryptsetup luksKillSlot /dev/sda7 7 #ัะดะฐะปะตะฝะธะต ะบะปััะฐ/ะฟะฐัะพะปั ะธะท 7 ัะปะพัะฐ
/etc/fstab แจแแแชแแแก แแฆแฌแแ แแ แแแคแแ แแแชแแแก แกแฎแแแแแกแฎแแ แคแแแแฃแ แ แกแแกแขแแแแก แจแแกแแฎแแ.
#ะัะฐะฒะธะผ /etc/fstab
nano /etc/fstab
# "แคแแแแแก แกแแกแขแแแ" "แแแแแแขแแแแแแก แฌแแ แขแแแ" "แขแแแ" "แแคแชแแแแ" "dump" "pass"
# / แแแกแขแแแแชแแแก แแ แแก แฉแแ แแฃแแ แแงแ / dev / sda7
/dev/mapper/sda7_crypt / ext4 errors=remount-ro 0 1
แแแ แแแแขแ
* /dev/mapper/sda7_crypt - sda7>sda7_crypt แ แฃแแแแแก แกแแฎแแแ, แ แแแแแแช แแแแแแแแฃแแแ /etc/crypttab แคแแแแจแ.
crypttab/fstab-แแก แแแงแแแแแ แแแกแ แฃแแแแฃแแแ.
B4.5. แแแแคแแแฃแ แแชแแแก แคแแแแแแแก แ แแแแฅแขแแ แแแ. แกแแแแแแซแ แแแแแแขแB4.5.1. แแแแคแแแฃแ แแชแแแก แ แแแแฅแขแแ แแแ /etc/initramfs-tools/conf.d/resume
#ะัะปะธ ั ะฒะฐั ัะฐะฝะตะต ะฑัะป ะฐะบัะธะฒะธัะพะฒะฐะฝ swap ัะฐะทะดะตะป, ะพัะบะปััะธัะต ะตะณะพ.
nano /etc/initramfs-tools/conf.d/resume
แแ แแแแแแแ แแแแแแขแแ แ (แแฃ แแ แกแแแแแก) "#" แฎแแแ "แ แแแแฃแแ". แคแแแแ แฃแแแ แแงแแก แกแ แฃแแแแ แชแแ แแแแ.
B4.5.2. แแแแคแแแฃแ แแชแแแก แ แแแแฅแขแแ แแแ /etc/initramfs-tools/conf.d/cryptsetup
nano /etc/initramfs-tools/conf.d/cryptsetup
แฃแแแ แแแแฎแแแแแแก
# /etc/initramfs-tools/conf.d/cryptsetup
CRYPTTSETUP=แแแแฎ
แแฅแกแแแ แขแ CRYPTSETUP
B4.5.3. /etc/default/grub แแแแคแแแฃแ แแชแแแก แ แแแแฅแขแแ แแแ (แแก แแแแคแแแฃแ แแชแแ แแแกแฃแฎแแกแแแแแแแแ grub.cfg-แแก แแแแแ แแ แแแแก แฃแแแ แแ แแแจแแคแ แฃแแ /boot-แแแ แแฃแจแแแแแกแแก)
nano /etc/default/grub
แแแแแแขแแ แฎแแแ "GRUB_ENABLE_CRYPTODISK=y"
แแแแจแแแแแแแ 'y', grub-mkconfig แแ grub-install แจแแแแแฌแแแแแ แแแจแแคแ แฃแ แแแกแแแแก แแ แแแแแแแฃแจแแแแแแ แแแแแขแแแแ แแ แซแแแแแแแก, แ แแแแแแแช แกแแญแแ แแ แแแแแ แฌแแแแแแกแแแแก แฉแแขแแแ แแแแก แแ แแก (แแ แแกแฌแแ แ ).
แฃแแแ แแงแแก แแกแแแแกแแแ
GRUB_DEFAULT = 0
GRUB_TIMEOUT = 1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=แแงแแแแแแ"
GRUB_CMDLINE_LINUX="แฌแงแแแ แ แฉแแฎแจแแแแก noautomount"
GRUB_ENABLE_CRYPTODISK=y
B4.5.4. แแแแคแแแฃแ แแชแแแก แ แแแแฅแขแแ แแแ /etc/cryptsetup-initramfs/conf-hook
nano /etc/cryptsetup-initramfs/conf-hook
แจแแแแแฌแแแ แแก แฎแแแ แแแแแแขแแ แ แแแแแแแ <#>.
แแแแแแแแจแ (แแ แแฎแแแช แแ, แแ แแแ แแแแขแ แก แแ แแแแแ แ แแแแจแแแแแแแ แแ แแฅแแแแ, แแแแ แแ แแแแฏแแ แฎแแแก แฃแจแแแก initrd.img แกแฃแ แแแแก แแแแแฎแแแแแก).
B4.5.5. แแแแคแแแฃแ แแชแแแก แ แแแแฅแขแแ แแแ /etc/cryptsetup-initramfs/conf-hook
nano /etc/cryptsetup-initramfs/conf-hook
แแแแแขแแแ
KEYFILE_PATTERN=โ/etc/skeyโ
UMASK=0077
แแก แฉแแแแแแแแก แกแแแแฃแแแ แแแแแแจแก "skey" initrd.img-แจแ, แแแกแแฆแแแ แกแแญแแ แแ root-แแก แแแแกแแแแแแแ, แ แแแแกแแช OS แฉแแแขแแแ แแแแ. (แแฃ แแแ แแแแก แฎแแแแฎแแ แจแแงแแแแ แแ แแกแฃแ แ, แแแแฅแแแแก แฉแแแแแชแแแแแ แแแกแแฆแแแ "แกแแ").
B4.6. แแแแแแฎแแแ /boot/initrd.img [แแแ แกแแ]แกแแแแฃแแแ แแแกแแฆแแแแก initrd.img-แจแ แฉแแกแแฌแแ แแ แแ cryptsetup-แแก แจแแกแฌแแ แแแแแแก แแแแแกแแงแแแแแแแ, แแแแแแฎแแแ แกแฃแ แแแ
update-initramfs -u -k all
initrd.img แแแแแฎแแแแแกแแก (แ แแแแ แช แแแแแแแ "แจแแกแแซแแแแแแแ, แแแแ แแ แแก แแ แแ แแก แแแ แแแแฃแแ") แแแแแฉแแแแแ cryptsetup-แแแ แแแแแแจแแ แแแฃแแ แแแคแ แแฎแแแแแแแ, แแ, แแแแแแแแแ, แจแแขแงแแแแแแแ Nvidia แแแแฃแแแแแก แแแแแ แแแแก แจแแกแแฎแแ - แแก แแแ แแแแฃแ แแ. แคแแแแแก แแแแแฎแแแแแก แจแแแแแ แจแแแแแฌแแแ, แ แแ แแก แ แแแแฃแ แแ แแแแแฎแแแแฃแแแ, แแแฎแแ แแ แ (chroot แแแ แแแแกแแแ แจแแแแ แแแแ./boot/initrd.img). แงแฃแ แแแฆแแแ แกแแแแ [update-initramfs -u -k all], แแแ แฌแแฃแแแแ, แ แแ แจแแแแแฌแแแ, แ แแ cryptsetup แฆแแแ /dev/sda7 sda7_crypt - แแก แแ แแก แกแแฎแแแ, แ แแแแแแช แฉแแแก /etc/crypttab-แจแ, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแแแแขแแแ แแแแก แจแแแแแ แแฅแแแแ busybox แจแแชแแแแ)
แแ แแขแแแแ, แแแแคแแแฃแ แแชแแแก แคแแแแแแแก แแแงแแแแแ แแแกแ แฃแแแแฃแแแ.
[C] GRUB2/Protection-แแก แแแกแขแแแแชแแ แแ แแแแคแแแฃแ แแชแแ
C1. แกแแญแแ แแแแแก แจแแแแฎแแแแแจแ, แแแคแแ แแแขแแ แแแแแงแแคแแแ แแแแแงแแคแ แฉแแขแแแ แแแแกแแแแก (แแแ แขแแชแแแก แกแญแแ แแแแ แแแแแแฃแ 20 แแ)
mkfs.ext4 -v -L GRUB2 /dev/sda6
C2. แแแแแแแขแแแแ /dev/sda6 /mnt-แแแแกแ แ แแ, แฉแแแ แแแฃแจแแแแ chroot-แจแ, แจแแแแแ แแ แแฅแแแแ /mnt2 แแแ แแฅแขแแ แแ root-แจแ แแ /mnt แกแแฅแแฆแแแแ แชแแ แแแแ แแฅแแแแ.
แแแแแแแขแแแแ GRUB2 แแแแแงแแคแ
mount /dev/sda6 /mnt
แแฃ แแแแแกแขแแแแ แแแฃแแ แแแฅแแ GRUB2-แแก แซแแแแ แแแ แกแแ, แแแ แแฅแขแแ แแแจแ /mnt/boot/grub/i-386-pc (แกแฎแแ แแแแขแคแแ แแ แจแแกแแซแแแแแแแ, แแแแแแแแแ, แแ แ "i386-pc") แแ แแ แแก แแ แแแขแ แแแแฃแแแแ (แแแแแแ, แกแแฅแแฆแแแแ แฃแแแ แจแแแชแแแแแก แแแแฃแแแแก, แแแ แจแแ แแก .mod: cryptodisk; luks; gcry_twofish; gcry_sha512; signature_test.mod) แแ แจแแแแฎแแแแแจแ, GRUB2 แฃแแแ แจแแแ แงแ.
apt-get update
apt-get install grub2
แฒแแแจแแแแแแแแแ! GRUB2 แแแแแขแแก แกแแชแแแแแแ แแแแแฎแแแแแกแแก, แ แแแแกแแช แแแแแแฎแแแแ โแแ แฉแแแแก แจแแกแแฎแแโ แกแแ แฃแแแ แแแแแแกแขแแแแ แแ แฉแแแขแแแ แแแแแ, แฃแแ แ แฃแแแ แแฅแแแ แแแกแขแแแแชแแแแ. (แแแแแแ - GRUB2-แแก แแแงแแแแแแก แแชแแแแแแ - "MBR"-แจแ แแ แแแ แแแแแ USB-แจแ). แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแฅแแแ แแแแแแแแแแ VeraCrypt-แแก แกแแแแฃแ แก/แฉแแแขแแแ แแแแแก. GRUB2 แแแแแขแแแแก แแแแแฎแแแแแกแ แแ แแแกแขแแแแชแแแก แแแฃแฅแแแแแก แจแแแแแ, แฉแแแขแแแ แแแแแ แฎแแแแ แฃแแแ แแแแแกแขแแแแ แแแก แแแแแแฃแ แแแกแแแ แแ แแ แ MBR-แจแ. แแฃ แแฅแแแแก แกแแชแแแก แแฅแแก GRUB2-แแก แแแซแแแแแแฃแแ แแแ แกแแ, แกแชแแแแ
C3. GRUB2-แแก แแแงแแแแแ แแแคแแ แแแแแฃแ แแแแแงแแคแจแ [sda6]แแฅแแแ แฃแแแ แแฅแแแแแ แแแแแแขแแแแแฃแแ แแแแแงแแคแ [แแฃแแฅแขแ C.2]
grub-install --force --root-directory=/mnt /dev/sda6
แแแ แแแแขแ แแแ
* โforce - แฉแแแขแแแ แแแแแแก แแแกแขแแแแชแแ, แแแแฅแแแก แงแแแแแแแแก แแ แกแแแฃแแ แงแแแแ แแแคแ แแฎแแแแแแก แแแแ แแแก แแแแแ แแ แแแแแแแก แแแกแขแแแแชแแแก (แแฃแชแแแแแแแ แแ แแจแ).
* --root-directory - แแแ แแฅแขแแ แแแก แแแกแขแแแแชแแ sda6-แแก แซแแ แแแแ.
* /dev/sda6 - แแฅแแแแ sdaะฅ แแแแแงแแคแ (แแ แแแแแขแแแแ <space> /mnt /dev/sda6-แก แจแแ แแก).
C4. แแแแคแแแฃแ แแชแแแก แคแแแแแก แจแแฅแแแ [grub.cfg]แแแแแแฌแงแแ "update-grub2" แแ แซแแแแแ แแ แแแแแแงแแแแ แกแ แฃแแ แแแแคแแแฃแ แแชแแแก แคแแแแแก แแแแแ แแ แแแแก แแ แซแแแแแ
grub-mkconfig -o /mnt/boot/grub/grub.cfg
grub.cfg แคแแแแแก แแแแแ แแ แแแแก/แแแแแฎแแแแแก แแแกแ แฃแแแแแก แจแแแแแ, แแแแแแแแแแ แขแแ แแแแแแ แฃแแแ แจแแแชแแแแแก แแแกแแแ แแแแแแแ OS-แแก แฎแแ(แแ)แก. ("grub-mkconfig" แแแแแ แแแแแแก แแ แแแฆแแแก OS-แก แชแแชแฎแแแ USB-แแแ, แแฃ แแฅแแแ แแแฅแแ แแฃแแขแแฉแแแขแแแ แแแแ แคแแแจ แแ แแแแ Windows 10-แแ แแ แชแแชแฎแแแ แแแกแขแ แแแฃแชแแแแแก แแแแแ แ แแแ - แแก แแแ แแแแฃแ แแ). แแฃ แขแแ แแแแแแ "แชแแ แแแแแ" แแ "grub.cfg" แคแแแแ แแ แแ แแก แแแแแ แแ แแแฃแแ, แแแจแแ แแก แแแแแ แจแแแแฎแแแแแ, แ แแแแกแแช แกแแกแขแแแแจแ แแ แแก GRUB แจแแชแแแแแแ. (แแ, แกแแแแ แแฃแแแ, แฉแแแขแแแ แแแแ แกแแชแแแแก แกแแขแแกแขแ แคแแแแแแแแแ), แฎแแแแฎแแ แแแแแแกแขแแแแ แแ GRUB2 แกแแแแ แฌแงแแ แแแแแแแ.
"แแแ แขแแแ แแแแคแแแฃแ แแชแแแก" แแแกแขแแแแชแแ แแ GRUB2 แแแงแแแแแ แแแกแ แฃแแแแฃแแแ.
C5. แแแจแแคแ แฃแแ GNU/Linux OS-แแก แแแแแแแกแขแฃแ แแแแแ แขแแกแขแแฉแแแ แกแฌแแ แแ แแแกแ แฃแแแแ แแ แแแขแ แแแกแแแก. แคแ แแฎแแแแ แแแขแแแแ แแแจแแคแ แฃแแ GNU/Linux (แแแแแกแแแ chroot แแแ แแแแแแ).
umount -a #ัะฐะทะผะพะฝัะธัะพะฒะฐะฝะธะต ะฒัะตั
ัะผะพะฝัะธัะพะฒะฐะฝะฝัั
ัะฐะทะดะตะปะพะฒ ัะธััะพะฒะฐะฝะฝะพะน GNU/Linux
Ctrl+d #ะฒัั
ะพะด ะธะท ััะตะดั chroot
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount -a #ัะฐะทะผะพะฝัะธัะพะฒะฐะฝะธะต ะฒัะตั
ัะผะพะฝัะธัะพะฒะฐะฝะฝัั
ัะฐะทะดะตะปะพะฒ ะฝะฐ live usb
reboot
แแแแแแฃแขแแ แแก แแแแแขแแแ แแแแก แจแแแแแ, VeraCrypt แฉแแแขแแแ แแแแแ แฃแแแ แฉแแแขแแแ แแแก.
*แแฅแขแแฃแ แ แแแแแงแแคแแก แแแ แแแแก แจแแงแแแแแ แแแแฌแงแแแ Windows-แแก แฉแแขแแแ แแแ.
*"Esc" แแแแแแจแแก แแแญแแ แแ แแแแขแ แแแ แแแแแแแก GRUB2-แแ, แแฃ แแฅแแแ แแแ แฉแแแ แแแจแแคแ แฃแ GNU/Linux-แก - แแแ แแแ (sda7_crypt) แกแแญแแ แ แแฅแแแแ แแแแแแแแแแกแแแแก /boot/initrd.img (แแฃ grub2 แฌแแ แก uuid "not found" - แแก แแ แแก แแ แแแแแแ grub2 bootloader-แแแ, แแก แฎแแแแฎแแ แฃแแแ แแแแแแกแขแแแแ แแ, แแแ., แกแแขแแกแขแ แคแแแแแแแแแ/แกแขแแแแแแแแ แแ แ.แจ.).
* แแแแแแแแแแฃแแแ แแแแแ, แแฃ แ แแแแ แแแแแแแคแแแฃแ แแ แแ แกแแกแขแแแ (แแฎแแแแ แแฃแแฅแขแ B4.4/4.5), แกแฌแแ แ แแแ แแแแก แจแแงแแแแแก แจแแแแแ /boot/initrd.img แกแฃแ แแแแก แแแแกแแแแแแแ, แแแแญแแ แแแแแ แแแ แแแ OS แแแ แแแแก/แซแแ แแก แฉแแกแแขแแแ แแแ, แแ แกแแแแฃแแแ. แแแกแแฆแแแ แแแขแแแแขแฃแ แแ แจแแแชแแแแแ " skey", แ แแช แแแแแ แแชแฎแแแก แแแ แแแแก แฎแแแแฎแแ แจแแงแแแแแก แแฃแชแแแแแแแแแก.
(แแแ แแแ "แกแแแแฃแแแ แแแกแแฆแแแแก แแแขแแแแขแฃแ แ แฉแแแแชแแแแแ").
*แจแแแแแ แแแฐแงแแแแ GNU/Linux-แแก แแแแฎแแแ แแแแแก แแแแแ แแจแแก แแแแแแขแแคแแแแชแแแ แฉแแขแแแ แแแแก แแแชแแแแ แแ แแชแแกแ.
*แแแแฎแแแ แแแแแก แแแขแแ แแแแชแแแกแ แแ OS-แจแ แจแแกแแแแก แจแแแแแ, แแฅแแแ แแแแแ แฃแแแ แแแแแแฎแแแ /boot/initrd.img (แแฎ. B4.6).
update-initramfs -u -k all
แแ แแแแแขแแแแแ แฎแแแแแแก แจแแแแฎแแแแแจแ GRUB2 แแแแแฃแจแ (OS-m แแแแแแแแแ แชแแชแฎแแแ USB-แแ) แแแแแแแ แแแแจแแ แ แแกแแแ
mount /dev/sda6 /mnt
grub-mkconfig -o /mnt/boot/grub/grub.cfg
GNU/Linux แกแแกแขแแแแก แแแจแแคแแ แแก แกแฌแ แแคแ แจแแฏแแแแแ:
- GNU/Linuxinux แกแ แฃแแแ แแ แแก แแแจแแคแ แฃแแ, แแแ แจแแ แแก /boot/kernel แแ initrd;
- แกแแแแฃแแแ แแแกแแฆแแแ แจแแคแฃแแฃแแแ initrd.img-แจแ;
- แแแขแแ แแแแชแแแก แแแแแแแแ แ แกแฅแแแ (แแแ แแแแก แจแแงแแแแ initrd-แแก แแแแแแแแแแกแแแแก; แแแ แแแ/แแแกแแฆแแแ OS-แแก แฉแแขแแแ แแแแกแแแแก; แแแ แแแ Linux แแแแแ แแจแแก แแแขแแ แแแแชแแแกแแแแก).
แแแแแแก แแแแแงแแคแแก "แแแ แขแแแ GRUB2 แแแแคแแแฃแ แแชแแแก" แกแแกแขแแแแก แแแจแแคแแ แ แแแกแ แฃแแแแฃแแแ.
C6. แแแคแแ แแแแแฃแแ GRUB2 แแแแคแแแฃแ แแชแแ. แฉแแแขแแแ แแแแแแก แแแชแแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแ + แแแแแแขแแคแแแแชแแแก แแแชแแGNU/Linux แแแแแแแแ แแแจแแคแ แฃแแแ, แแแแ แแ แฉแแแขแแแ แแแแแแก แแแจแแคแแ แ แจแแฃแซแแแแแแแ - แแก แแแแแแแ แแแแ แแแแแ แแแฎแแแแ BIOS-แแก แแแแ . แแ แแแแแแแ, GRUB2-แแก แฏแแญแแฃแ แ แแแจแแคแ แฃแแ แฉแแขแแแ แแแ แจแแฃแซแแแแแแแ, แแแแ แแ แแแ แขแแแ แฏแแญแแฃแ แ แฉแแขแแแ แแแ แจแแกแแซแแแแแแแ/แฎแแแแแกแแฌแแแแแแ, แแแแ แแ แฃแกแแคแ แแฎแแแแแก แแแแแกแแแ แแกแแ แแก แแ แแ แแก แแฃแชแแแแแแแ [แแฎ. P.F].
โแแแฃแชแแแแโ GRUB2-แแกแแแแก แแแแแแแแแ แแแแ แแแแแฎแแ แชแแแแแก โแฎแแแแแฌแแ แแก/แแแแแแขแแคแแแแชแแแกโ แฉแแแขแแแ แแแแแแก แแแชแแแก แแแแแ แแแแ.
- แ แแแแกแแช แฉแแแขแแแ แแแแ แแแชแฃแแแ โแกแแแฃแแแ แ แชแแคแ แฃแแ แฎแแแแแฌแแ แแโ, แคแแแแแแแก แแแ แ แแแแแคแแแแชแแ แแ แแ แฉแแแขแแแ แแแแจแ แแแแแขแแแแแ แแแแฃแแแแแก แฉแแขแแแ แแแแก แแชแแแแแแ แแแแแแฌแแแแก แฉแแขแแแ แแแแก แแ แแชแแกแแก แแแแแแแแแก.
- แฉแแแขแแแ แแแแแแก แแแแแแขแแคแแแแชแแแ แแแชแแแกแแก, แแแกแขแ แแแฃแชแแแก แฉแแขแแแ แแแแก แแกแแ แฉแแแแ แแ CLI-แจแ แแแแแขแแแแแ แแ แซแแแแแแแแก แจแแกแแงแแแแแ, แแฅแแแ แฃแแแ แจแแแงแแแแแ แกแฃแแแ แแแแฎแแแ แแแแแก-GRUB2-แแก แจแแกแแแ แแ แแแ แแแ.
C6.1. แฉแแแขแแแ แแแแแแก แแแแแแขแแคแแแแชแแแก แแแชแแแจแแแแแฌแแแ, แ แแ แแฃแจแแแแ แขแแ แแแแแแจแ แแแจแแคแ แฃแ OS-แแ
ls /<Tab-Tab> #ะพะฑะฝะฐััะถะธัั ัะฐะนะป-ะผะฐัะบะตั
แจแแฅแแแแแ แกแฃแแแ แแแแฎแแแ แแแแแก แแแ แแแ แแแขแแ แแแแชแแแกแแแแก GRUB2-แจแ
grub-mkpasswd-pbkdf2 #ะฒะฒะตะดะธัะต/ะฟะพะฒัะพัะธัะต ะฟะฐัะพะปั ััะฟะตัะฟะพะปัะทะพะฒะฐัะตะปั.
แแแแฆแแ แแแ แแแแก แฐแแจแ. แฒ แแฆแแช แแกแแแแกแ
grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8
แแแแแแแขแแแแ GRUB แแแแแงแแคแ
mount /dev/sda6 /mnt
แแแแคแแแฃแ แแชแแแก แ แแแแฅแขแแ แแแ
nano -$ /mnt/boot/grub/grub.cfg
แจแแแแแฌแแแ แคแแแแแก แซแแแแ, แ แแ แแ แแ แแก แแ แแจแแแ แแ แกแแ "grub.cfg" ("-แจแแฃแแฆแฃแแแแ" "-user",
แแแแแแขแ แแแแแก (แกแขแ แแฅแแแแแแ ### END /etc/grub.d/41_custom ###)
"set superusers="root"
password_pbkdf2 root แฐแแจแ."
แแก แฃแแแ แแงแแก แ แแฆแแช แแกแแแแกแ
# แแก แคแแแแ แแแแแแแแแ แแแแแฃแก แแแ แกแแแแแฃแ แ แฉแแแแฌแแ แแแแก แแแแแขแแแแก แแแ แขแแ แแแแก. แฃแแ แแแแ แฉแแฌแแ แแ
แแแแแฃแก # แฉแแแแฌแแ แ, แ แแแแแก แแแแแขแแแแช แแกแฃแ แ แแ แแแแแแขแแ แแก แจแแแแแ. แคแ แแฎแแแแ แแงแแแแ, แ แแ แแ แจแแชแแแแแ
# แแแแแ "แจแแกแ แฃแแแแฃแแ แแฃแแแก" แฎแแแ.
### แแแกแแกแ แฃแแ /etc/grub.d/40_custom ###### แแแกแแฌแงแแกแ /etc/grub.d/41_custom ###
แแฃ [ -f ${config_directory}/custom.cfg ]; แแแจแแ
แฌแงแแ แ ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg]; แแแจแแ
แฌแงแแ แ $prefix/custom.cfg;
fi
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8
### แแแกแแกแ แฃแแ /etc/grub.d/41_custom ###
#
แแฃ แฎแจแแ แแ แแงแแแแแ แแ แซแแแแแแก "grub-mkconfig -o /mnt/boot/grub/grub.cfg" แแ แแ แแกแฃแ แ แชแแแแแแแแแแก แจแแขแแแ grub.cfg-แจแ แงแแแแ แฏแแ แแ, แจแแแงแแแแแ แแแแแ แแแชแแแฃแแ แฎแแแแแ. (แฒจแแกแแแ แแแ แแแ) GRUB แแแแฎแแแ แแแแแก แกแแ แแแขแจแ แแแแแจแ
nano /etc/grub.d/41_custom
แแแขแ <<EOF
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8
EOF
แแแแคแแแฃแ แแชแแแก โgrub-mkconfig -o /mnt/boot/grub/grub.cfgโ แแแแแ แแ แแแแกแแก, แแแแแแขแแคแแแแชแแแแ แแแกแฃแฎแแกแแแแแแแ แฎแแแแแ แแแขแแแแขแฃแ แแ แแแแแแขแแแ grub.cfg-แก.
แแก แแแแแฏแ แแกแ แฃแแแแก GRUB2 แแแแแแขแแคแแแแชแแแก แแแงแแแแแแก.
C6.2. แฉแแแขแแแ แแแแแแก แแแชแแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแแแแ แแฃแแแแแ, แ แแ แแฅแแแ แฃแแแ แแแฅแแ แแฅแแแแ แแแ แแแ pgp แแแจแแคแแ แแก แแแกแแฆแแแ (แแ แจแแฅแแแแแ แแกแแแ แแแกแแฆแแแ). แกแแกแขแแแแก แฃแแแ แฐแฅแแแแแก แแแแแกแขแแแแ แแแฃแแ แแ แแแขแแแ แแคแแฃแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ: gnuPG; แแแแแแแขแ แ/GPA; แแฆแแแก แชแฎแแแ. แแ แแแขแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ แแแแแแแแแแแแ แชแฎแแแ แแแแก แงแแแแ แแกแแ แกแแแแแฎแจแ. Seahorse - แแแแแขแแก แกแขแแแแแฃแ แ แแแ แกแแ 3.14.0 (แฃแคแ แ แแแฆแแแ แแแ แกแแแแ, แแแแแแแแแ, V3.20, แแ แแก แแแคแแฅแขแฃแ แ แแ แแฅแแก แแแแจแแแแแแแแแ แจแแชแแแแแแ).
PGP แแแกแแฆแแแ แฃแแแ แแงแแก แแแแแ แแ แแแฃแแ/แแแจแแแแฃแแ/แแแแแขแแแฃแแ แแฎแแแแ แกแฃ แแแ แแแแจแ!
แจแแฅแแแแแ แแแ แแแ แแแจแแคแแ แแก แแแกแแฆแแแ
gpg - -gen-key
แแฅแแแแ แแแกแแฆแแแแก แแฅแกแแแ แขแ
gpg --export -o ~/perskey
แแแแแแกแขแแแแ แแ แแแแแแฃแ แ แแแกแแ OS-แจแ, แแฃ แแก แฃแแแ แแ แแ แแก แแแแแแขแแแแแฃแแ
mount /dev/sda6 /mnt #sda6 โ ัะฐะทะดะตะป GRUB2
แแแแกแฃแคแแแแแ GRUB2 แแแแแงแแคแ
rm -rf /mnt/
แแแแแแกแขแแแแ แแ GRUB2 sda6-แจแ, แฉแแแแ แแฅแแแแ แแแ แแแ แแแกแแฆแแแ GRUB-แแก แแแแแแ แกแฃแ แแแจแ "core.img"
grub-install --force --modules="gcry_sha256 gcry_sha512 signature_test gcry_dsa gcry_rsa" -k ~/perskey --root-directory=/mnt /dev/sda6
แแแ แแแแขแ แแแ
* --force - แแแแแแกแขแแแแ แแ แฉแแแขแแแ แแแแ, แแแแ แแแก แแแแแ แงแแแแ แแแคแ แแฎแแแแแแก, แ แแแแแแช แงแแแแแแแแก แแ แกแแแแแก (แแฃแชแแแแแแแ แแ แแจแ).
* โmodules="gcry_sha256 gcry_sha512 signature_test gcry_dsa gcry_rsa" - แแแแแแแก GRUB2-แก แฌแแแแกแฌแแ แฉแแขแแแ แแแก แกแแญแแ แ แแแแฃแแแแ แแแแแแฃแขแแ แแก แแแฌแงแแแแกแแก.
* -k ~/perskey -แแแ "PGP แแแกแแฆแแแแกแแแ" (แแแกแแฆแแแแก แกแฃแ แแแแ แจแแคแฃแแแแก แจแแแแแ, แแก แจแแแซแแแแ แฌแแแจแแแแก).
* --root-directory - แฉแแขแแแ แแแแก แแแ แแฅแขแแ แแ แแแแงแแแแ sda6-แแก แคแแกแแแ
/dev/sda6 - แแฅแแแแ sdaX แแแแแงแแคแ.
grub.cfg แแแแแ แแ แแแ/แแแแแฎแแแแ
grub-mkconfig -o /mnt/boot/grub/grub.cfg
แแแแแแขแแ แฎแแแ "trust /boot/grub/perskey" "grub.cfg" แคแแแแแก แแแแแก (pgp แแแกแแฆแแแแก แแซแฃแแแแแ แแแแแงแแแแแ.) แแแแแแแแ แฉแแแ แแแแแแแกแขแแแแ แแ GRUB2 แแแแฃแแแแแก แแแแ แแแแ, แแแ แจแแ แแก แฎแแแแแฌแแ แแก แแแแฃแแ โsignature_test.modโ, แแก แแแแแ แแชแฎแแแก แแแแคแแแฃแ แแชแแแจแ แแกแแแ แแ แซแแแแแแแแก แแแแแขแแแแก แแฃแชแแแแแแแแแก, แ แแแแ แแชแแ โset check_signatures=enforceโ.
แแก แฃแแแ แแแแแแงแฃแ แแแแแแก แ แแฆแแช แแกแแแแกแ (แฎแแแแแแก แแแแ grub.cfg แคแแแแจแ)
### แแแกแแฌแงแแกแ /etc/grub.d/41_custom ###
แแฃ [ -f ${config_directory}/custom.cfg ]; แแแจแแ
แฌแงแแ แ ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg]; แแแจแแ
แฌแงแแ แ $prefix/custom.cfg;
fi
แแแแแ /boot/grub/perskey
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8
### แแแกแแกแ แฃแแ /etc/grub.d/41_custom ###
#
แแแแแแ โ/boot/grub/perskeyโ แแ แกแแญแแ แแแแก แแแแแแแแแก แแแกแแแก แแแแแ แแขแฃแ แแแแแงแแคแแ, แแแแแแแแแ hd0,6; แแแแแ แฉแแแขแแแ แแแแแกแแแแก โrootโ แแ แแก แแแแแงแแคแแก แแแแฃแแแกแฎแแแแ แแแ, แ แแแแแแแช แแแแแกแขแแแแ แแแฃแแแ GRUB2. (แแฎ. แแแแแแแฅแขแ rot=..).
แฎแแแแแฌแแ แ GRUB2 (แงแแแแ แคแแแแ แงแแแแ /GRUB แแแ แแฅแขแแ แแแจแ) แแฅแแแแ แแแกแแฆแแแแ "perskey".
แแแ แขแแแ แแแแแกแแแแแ, แแฃ แ แแแแ แฃแแแ แแแแฌแแ แแ แฎแแแ (nautilus/caja explorer-แแกแแแแก): แแแแแแกแขแแแแ แแ "seahorse" แแแคแแ แแแแแ Explorer-แแกแแแแก แกแแชแแแแแแ. แแฅแแแแ แแแกแแฆแแแ แฃแแแ แแแแแแขแแก แกแฃ แแแ แแแแก.
แแแฎแกแแแแ Explorer sudo โ/mnt/bootโ โ RMB โ แแแจแแแ. แแแ แแแแ แแกแ แแแแแแงแฃแ แแแ
แแแแแ แแแกแแฆแแแ แแ แแก "/mnt/boot/grub/perskey" (แแแแแแแแ แแ grub แแแ แแฅแขแแ แแแจแ) แแกแแแ แฃแแแ แแงแแก แฎแแแแแฌแแ แแแ แกแแแฃแแแ แ แฎแแแแแฌแแ แแ. แจแแแแแฌแแแ, แ แแ [*.sig] แคแแแแแก แฎแแแแแฌแแ แแแ แแแแแฉแแแแแ แแแ แแฅแขแแ แแแจแ/แฅแแแแแแฌแแ แแแจแ.
แแแแแ แแฆแฌแแ แแแ แแแแแแแก แแแแแงแแแแแแ, แแแแฌแแ แแ แฎแแแ โ/bootโ (แฉแแแแ แแแ แแแ, initrd). แแฃ แแฅแแแแ แแ แ แ แแแแแก แฆแแ แแ, แแแจแแ แแก แแแแแแ แแแแแ แแชแฎแแแก bash แกแแ แแแขแแก แแแฌแแ แแก แแฃแชแแแแแแแแแก, แ แแแ แฎแแแ แแแแฌแแ แแ โแแแแ แคแแแแกโ.
แฉแแแขแแแ แแแแแแก แงแแแแ แฎแแแแแฌแแ แแก แแแแกแแฆแแแแ (แแฃ แ แแแ แแ แแกแฌแแ แแ แแแฎแแ)
rm -f $(find /mnt/boot/grub -type f -name '*.sig')
แแแแกแแแแแก, แ แแ แแ แแแแแฌแแ แแ แฎแแแ แฉแแแขแแแ แแแแแก แกแแกแขแแแแก แแแแแฎแแแแแก แจแแแแแ, แฉแแแ แแงแแแแแ GRUB2-แแแ แแแแแแจแแ แแแฃแ แงแแแแ แแแแแฎแแแแแก แแแแแขแก.
apt-mark hold grub-common grub-pc grub-pc-bin grub2 grub2-common
แแก แแแแแฏแ <แแแแชแแแแ แฉแแแขแแแ แแแแแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแ> GRUB2-แแก แแแคแแ แแแแแฃแแ แแแแคแแแฃแ แแชแแ แแแกแ แฃแแแแฃแแแ.
C6.3. GRUB2 แฉแแแขแแแ แแแแแแก แแแแแแแกแขแฃแ แแแแแ แขแแกแขแ, แแแชแฃแแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแแ แแ แแแแแแขแแคแแแแชแแแGRUB2. แแแแแกแแแแ แ GNU/Linux แแแกแขแ แแแฃแชแแแก แแ แฉแแแแกแแก แแ CLI-แจแ แจแแกแแแแกแแก (แแ แซแแแแแแก แฎแแแ) แกแแญแแ แ แแฅแแแแ แกแฃแแแ แแแแฎแแแ แแแแแก แแแขแแ แแแแชแแ. แกแฌแแ แ แแแแฎแแแ แแแแแก แกแแฎแแแแก/แแแ แแแแก แจแแงแแแแแก แจแแแแแ แแแแญแแ แแแแแ แกแแฌแงแแกแ แแแ แแแ
GRUB2 แกแฃแแแ แแแแฎแแแ แแแแแก แฌแแ แแแขแแแฃแแ แแแขแแ แแแแชแแแก แกแแ แแแจแแขแ.
แแฃ แแฅแแแ แจแแแคแแ แฎแแแ GRUB2 แคแแแแก/แชแแแแแแแแแก แจแแแขแแแ grub.cfg-แจแ, แแ แฌแแจแแแ แคแแแแก/แฎแแแแแฌแแ แแก, แแ แฉแแขแแแ แแแแ แแแแแ module.mod-แก, แแแแแฉแแแแแ แจแแกแแแแแแกแ แแแคแ แแฎแแแแแ. GRUB2 แจแแแฉแแ แแแก แแแขแแแ แแแแก.
แกแแ แแแจแแขแ, GRUB2-แจแ แฉแแ แแแแก แแชแแแแแแ โแแแ แแแแโ.
"แแแ แแแแฃแ แ" แฉแแขแแแ แแแแกแแก "แจแแญแ แแก แแแ แแจแ", แกแแกแขแแแแแแ แแแแแกแแแแก แแแแแก แกแขแแขแฃแกแ แแ แแก "0". แจแแกแแแแแแกแแ, แฃแชแแแแแ แแฃแจแแแแก แแฃ แแ แ แแแชแแ (แแแฃ, "แฉแแแขแแแ แแแแแแก แฎแแแแแฌแแ แแก แแแชแแแ แแ แแแก แแแ แแจแ" แแแ แแแแฃแ แ แฉแแขแแแ แแแแกแแก แกแขแแขแฃแกแ แแแแแแ "0" - แแก แชแฃแแแ).
แ แแแแ แจแแแแแแฌแแแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแก แแแชแแ?
แจแแแแฌแแแแแก แแ แแกแแกแแแแแแแ แแแ: แแแแงแแแแแ/แแแแจแแแแ GRUB2-แแก แแแแ แแแแแงแแแแแฃแแ แแแแฃแแ, แแแแแแแแแ, แฌแแจแแแแ แฎแแแแแฌแแ แ luks.mod.sig แแ แแแแฆแแ แจแแชแแแแ.
แกแฌแแ แ แแแ: แแแแแแแ bootloader CLI-แแ แแ แฉแแฌแแ แแ แแ แซแแแแแ
trust_list
แกแแแแกแฃแฎแแ, แแฅแแแ แฃแแแ แแแแฆแแ แแแแแก แแแแแแญแแ "perskey"; แแฃ แกแขแแขแฃแกแ แแ แแก "0", แแแจแแ แฎแแแแแฌแแ แแก แแแชแแ แแ แแฃแจแแแแก, แแแแแแแแฌแแแ C6.2 แแฃแแฅแขแ.
แแ แแขแแแแ แแแกแ แฃแแแแฃแแแ แแแคแแ แแแแแฃแแ แแแแคแแแฃแ แแชแแ "GRUB2-แแก แแแชแแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแแ แแ แแแแแแขแแคแแแแชแแแ".
C7 GRUB2 แฉแแแขแแแ แแแแแแก แแแชแแแก แแแขแแ แแแขแแฃแแ แแแแแแ แฐแแจแแ แแแแก แแแแแงแแแแแแแแแแแ แแฆแฌแแ แแแ "CPU Boot Loader Protection/Authentication" แแแแแแ แแแแกแแแฃแ แแ. GRUB2-แแก แแ แแกแ แฃแแงแแคแแแแแแก แแแแ, แแแ แแแแแแฃแ แแแ แแแแแจแ แแก แแฅแแแแแแแแ แแแ แ แแแแฃแ แจแแขแแแแก, แ แแกแแช แฅแแแแแ [F]-แจแ แแแแชแแ. แแแ แแ แแแแกแ, OS/แแแ แแแแแก แแแแแฎแแแแแก แจแแแแแ, แฉแแแขแแแ แแแแแ แฎแแแแฎแแ แฃแแแ แแงแแก แฎแแแแแฌแแ แแแ.
GRUB2 แฉแแแขแแแ แแแแแแก แแแชแแ แฐแแจแแ แแแแก แแแแแงแแแแแแ
แฃแแแ แแขแแกแแแแแ แแแแกแแแแกแแแ แจแแแแ แแแแ:
- แกแแแแแแแแแแก แฃแคแ แ แแแฆแแแ แแแแ (แฐแแจแแ แแแ/แแแแแฌแแแแ แฎแแแแ แแฎแแแแ แแแจแแคแ แฃแแ แแแแแแฃแ แ แ แแกแฃแ แกแแแแ. GRUB2-แแก แแแแแ แแแแแงแแคแแแ แแแแแงแแคแ แแแแขแ แแแแแแ แแแแแกแแแแ แ แชแแแแแแแแกแแแแก, แแแแแ แฉแแแ แแ แแแจแแคแ แฃแแแ; แแแแกแแแฃแ แกแฅแแแแจแ CPU loader-แแก แแแชแแแ/แแแแแแขแแคแแแแชแแแ แแฎแแแแ แคแแแแแแ แแแแขแ แแแแแแ, แแแแ แแ แแ แ แแแแแกแฃแคแแแ. แกแแแ แชแ, แ แแแแแจแแช แจแแแซแแแแ แแแแแแขแแก โแ แแฆแแชโ แ แแฆแแช แแแ แแขแโ).
- แแแจแแคแ แฃแแ แฎแ (แกแฅแแแแก แแแแขแแแ แแแแแแแแแก แแแแ แฌแแกแแแแแฎแ แแแ แกแแแแแฃแ แ แแแจแแคแ แฃแแ แแฃแ แแแแ).
- แกแแฉแฅแแ แแก (GRUB2-แกแแแแก แแแแแงแแคแแแ แแแแแ แแแแแงแแคแแก แแแชแแ/แแแแแฌแแแแ แฎแแแแ แแแแฅแแแก แแงแแกแแแ แแ).
- แงแแแแ แแ แแแขแแแ แแคแแฃแแ แแ แแชแแกแแก แแแขแแแแขแแแแชแแ.
แแแแแแแแแแแแแ แแแแกแแแแกแแแ แจแแแแ แแแแ.
- แฎแแแแแฌแแ แแก แแแงแแแแแแ (แแแแ แแฃแแแ แจแแกแแซแแแแแแแ แแแชแแแฃแแ แฐแแจแแก แคแฃแแฅแชแแแก แจแแฏแแฎแแแแก แแแแแ).
- แแแแ แแแแ แกแแ แแฃแแแก แแแแ (แแแแกแแแฃแ แแแ แจแแแแ แแแแ, แกแแญแแ แแ แชแแขแ แแแขแ แชแแแแ GNU/Linux OS-แจแ).
แ แแแแ แแฃแจแแแแก GRUB2/แแแ แขแแชแแแก แฐแแจแแ แแแแก แแแแ
GRUB2 แแแแแงแแคแ โแฎแแแแแฌแแ แแแแโ; แ แแแแกแแช OS แฉแแขแแแ แแแแก, แฉแแขแแแ แแแแก แแแแแงแแคแ แแแฌแแแแแ แฃแชแแแแแแ, แ แแกแแช แแแฐแงแแแแ แฃแกแแคแ แแฎแ (แแแจแแคแ แฃแแ) แแแ แแแแจแ แจแแกแแแ. แแฃ แฉแแแขแแแ แแแแ แแ แแแกแ แแแแแงแแคแ แแแแแแแแแฃแแแ, แจแแญแ แแก แแฃแ แแแแแก แแแ แแ, แแแแฅแแแแแแแ แจแแแแแแ:
แ แแ.
แแกแแแแกแ แจแแแแฌแแแแ แฎแแแแ แแฆแแจแ แแแฎแฏแแ , แ แแช แแ แแขแแแ แแแแ แกแแกแขแแแแก แ แแกแฃแ แกแแแก.
"-$ check_GRUB" แแ แซแแแแแแก แแแแแงแแแแแแ, แแงแแกแแแ แ แจแแแแฌแแแแ แฎแแแแ แแแแแกแแแแ แแ แแก, แแฃแ แแแแแก แแแ แแจแ, แแแแ แแ แแแคแแ แแแชแแแก แแแแแขแแแแ CLI-แจแ.
แแ แซแแแแแแก โ-$ sudo signature_GRUBโ แแแแแงแแแแแแ, GRUB2 boot loader/partition แแงแแกแแแ แแ แฎแแแแฎแแ แฎแแแแแฌแแ แแแแ แแ แแแกแ แแแแแฎแแแแฃแแ แแฃแ แแแแ (แแฃแชแแแแแแแแ OS/แฉแแขแแแ แแแแก แแแแแฎแแแแแก แจแแแแแ) แแ แชแฎแแแ แแแ แแ แซแแแแแแ.
แฉแแขแแแ แแแแกแ แแ แแแกแ แแแแงแแคแแแแแแก แฐแแจแแ แแแแก แแแแแแแก แแแแแ แแแ
0) แแแแแ แฎแแแ แแแแแฌแแ แแ GRUB-แแก แฉแแแขแแแ แแแแแก/แแแ แขแแชแแแก, แฏแแ แแแแแแกแขแแแแ แแ แแแ /media/username-แจแ
-$ hashdeep -c md5 -r /media/username/GRUB > /podpis.txt
1) แฉแแแ แแฅแแแแ แกแแ แแแขแก แแแคแแ แแแแแแก แแแ แแจแ แแแจแแคแ แฃแแ OS ~/podpis-แแก แซแแ แจแ, แแแงแแแแแ แแแกแแ แแฃแชแแแแแแ 744 แฃแกแแคแ แแฎแแแแแก แฃแคแแแแแแก แแ แฃแแฃแแฃแ แแแชแแแก.
แแแกแ แจแแแแแ แกแแก แจแแแกแแแ
#!/bin/bash
#ะัะพะฒะตัะบะฐ ะฒัะตะณะพ ัะฐะทะดะตะปะฐ ะฒัะดะตะปะตะฝะฝะพะณะพ ะฟะพะด ะทะฐะณััะทัะธะบ GRUB2 ะฝะฐ ะฝะตะธะทะผะตะฝะฝะพััั.
#ะะตะดะตััั ะปะพะณ "ะพ ะฒัะพัะถะตะฝะธะธ/ััะฟะตัะฝะพะน ะฟัะพะฒะตัะบะต ะบะฐัะฐะปะพะณะฐ", ะบะพัะพัะต ะณะพะฒะพัั ะฒะตะดะตััั ะฟะพะปะฝัะน ะปะพะณ ั ััะพะนะฝะพะน ะฒะตัะฑะฐะปะธะทะฐัะธะตะน. ะะฝะธะผะฐะฝะธะต! ะพะฑัะฐัะธัั ะฒะทะพั ะฝะฐ ะฟััะธ: ั
ัะฐะฝะธัั ะฆะ GRUB2 ัะพะปัะบะพ ะฝะฐ ะทะฐัะธััะพะฒะฐะฝะฝะพะผ ัะฐะทะดะตะปะต OS GNU/Linux.
echo -e "******************************************************************n" >> '/var/log/podpis.txt' && date >> '/var/log/podpis.txt' && hashdeep -vvv -a -k '/podpis.txt' -r '/media/username/GRUB' >> '/var/log/podpis.txt'
a=`tail '/var/log/podpis.txt' | grep failed` #ะฝะต ะธัะฟะพะปัะทะพะฒะฐัั "cat"!!
b="hashdeep: Audit failed"
#ะฃัะปะพะฒะธะต: ะฒ ัะปััะฐะต ะปัะฑัั
ะบะฐะบะธั
-ะปะธะฑะพ ะธะทะผะตะฝะตะฝะธะน ะฒ ัะฐะทะดะตะปะต ะฒัะดะตะปะตะฝะฝะพะผ ะฟะพะด GRUB2 ะบ ะฟะพะปะฝะพะผั ะปะพะณั ะฟะธัะตััั ะฒัะพัะพะน ะพัะดะตะปัะฝัะน ะบัะฐัะบะธะน ะปะพะณ "ัะพะปัะบะพ ะพ ะฒัะพัะถะตะฝะธะธ" ะธ ะฒัะฒะพะดะธััั ะฝะฐ ะผะพะฝะธัะพั ะผะธะณะฐะฝะธะต gif-ะบะธ "warning".
if [[ "$a" = "$b" ]]
then
echo -e "****n" >> '/var/log/vtorjenie.txt' && echo "vtorjenie" >> '/var/log/vtorjenie.txt' && date >> '/var/log/vtorjenie.txt' & sudo -u username DISPLAY=:0 eom '/warning.gif'
fi
แกแแ แแแขแแก แแแจแแแแ su, แจแแแแฌแแแแแ GRUB แแแแแงแแคแแก แแ แแแกแ แฉแแแขแแแ แแแแแแก แฐแแจแแ แแแ, แจแแแแแฎแแ แแฃแ แแแแ.
แแแแแ แจแแแฅแแแแ แแ แแแแแแแแแ แแ, แแแแแแแแแ, โแแแแแ แคแแแแโ [virus.mod] GRUB2 แแแแแงแแคแจแ แแ แฉแแแแขแแ แแ แแ แแแแแแ แกแแแแแ แแแ/แขแแกแขแ:
-$ hashdeep -vvv -a -k '/podpis.txt' -r '/media/username/GRUB
CLI-แ แฃแแแ แแแฎแแก แจแแแแญแ แ แฉแแแแก แชแแขแแแแแจแ#แแแญแ แแแ แจแแกแแแ CLI-แจแ
ะกั ัะฝะฒ 2 11::41 MSK 2020
/media/username/GRUB/boot/grub/virus.mod: Moved from /media/username/GRUB/1nononoshifr
/media/username/GRUB/boot/grub/i386-pc/mda_text.mod: Ok
/media/username/GRUB/boot/grub/grub.cfg: Ok
hashdeep: Audit failed
Input files examined: 0
Known files expecting: 0
Files matched: 325
Files partially matched: 0
Files moved: 1
New files found: 0
Known files not found: 0
#แ แแแแ แช แฎแแแแแ, แฉแแแแแ โแคแแแแแแ แแแแแขแแแแแแ: 1 แแ แแฃแแแขแ แแแ แแแฎแแ แฎแแโ, แ แแช แแแจแแแแก, แ แแ แจแแแแฌแแแแ แแแ แแแฎแแ แฎแแ.
แจแแกแแแแฌแแแแแแ แแแแแงแแคแแก แแฃแแแแแแแ แแแแแแแแแแ แ, แแแชแแแแ โแแแแแแก แแฎแแแ แคแแแแแแโ โโ> โแคแแแแแแ แแแแแขแแแแแแโ
2) แแแแแ gif แแฅ > ~/warning.gif, แแแแงแแแแ แแแแแ แแแแแ 744-แแ.
3) Fstab-แแก แแแแคแแแฃแ แแชแแ แฉแแขแแแ แแแแกแแก GRUB แแแแแงแแคแแก แแแขแแแแขแฃแ แ แแแกแแแแแขแแแแแแแ
-$ sudo nano /etc/fstab
LABEL=GRUB /media/username/GRUB ext4 แแแแฃแแแกแฎแแแแ 0 0
4) แแฃแ แแแแแก แ แแขแแชแแ
-$ sudo nano /etc/logrotate.d/podpis
/var/log/podpis.txt {
แงแแแแแแฆแแฃแ แ
แ แแขแแชแแ 50
แแแแ 5 แ
แแแ แแฆแ แขแแฅแกแขแ
แจแแแฃแแจแแก
แแแแแแแแแแแ แแแแแ แแกแแ แแแ
olddir /var/log/old
}/var/log/vtorjenie.txt {
แงแแแแแแแแฃแ แ
แ แแขแแชแแ 5
แแแแ 5 แ
แแแ แแฆแ แขแแฅแกแขแ
olddir /var/log/old
}
5) แแแแแแขแแ แกแแแฃแจแแ cron-แก
-$ sudo crontab -e
แแแแแขแแแ แแแ '/แแแแแฌแแ แ'
0 */6 * * * '/podpis
6) แแฃแแแแแ แแแขแกแแฎแแแแแแก แจแแฅแแแ
-$ sudo su
-$ echo "alias ะฟะพะดะฟะธัั_GRUB='hashdeep -c md5 -r /media/username/GRUB > /podpis.txt'" >> /root/.bashrc && bash
-$ echo "alias ะฟัะพะฒะตัะบะฐ_GRUB='hashdeep -vvv -a -k '/podpis.txt' -r /media/username/GRUB'" >> .bashrc && bash
OS แแแแแฎแแแแแก แจแแแแแ -$ apt-get upgrade
แฎแแแแฎแแ แแแแฌแแ แแ แฉแแแแ GRUB แแแแแงแแคแ
-$ ะฟะพะดะฟะธัั_GRUB
แแ แแขแแแแ, GRUB แแแแแงแแคแแก แฐแแจแแแแแก แแแชแแ แแแกแ แฃแแแแฃแแแ.
[D] Wiping - แแแจแแคแ แฃแแ แแแแแชแแแแแแก แแแแแแแฃแ แแแ
แฌแแจแแแแ แแฅแแแแ แแแ แแแ แคแแแแแแ แแกแ แแแแแแแแ, แ แแ โแฆแแแ แแแแช แแ แแแ แฌแแแแแแฎแแก แแกแแแโ, แแแแแแก แกแแแฎแ แแ แแแ แแแแแแก แกแแแแแ แ แแ แแ แแแฃแแ.
แฉแแแฃแแแแแกแแแแแ , แแ แกแแแแแก แกแฎแแแแแกแฎแแ โแแแแแแ แแ
GNU/Linux-แแก แแแจแแคแ แฃแ แแแแแงแแคแแ แฌแแ แแแขแแแแ แแแแแขแแแแก แจแแแแแ, แซแแแแ แแกแแ แฃแแแ แฌแแแจแแแแก แแแแแชแแแแ แแฆแแแแแแก แจแแกแแซแแแแแแแแก แแแ แแจแ. แฃแแแแแ แกแแแฃแ แ แแแกแฃแคแแแแแแแก แแแแแแ: แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ Windows/Linux แฃแคแแกแ GUI แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแกแแแแก
แกแฌแ แแคแแ แแแแงแแคแแแแแแก แคแแ แแแขแแ แแแ, แแแแแชแแแแแ, แ แแแแแแแแแแช แฃแแแ แแแแแแแฃแ แแแก (Gparted-แแก แแแจแแแแแแ) แแแฃแจแแแ BleachBit, แแแ แฉแแแ โแแแแแกแฃแคแแแ แกแแแ แชแแก แแแกแฃแคแแแแแแโ - แแแ แฉแแแ แแแแแงแแคแ (แแฅแแแแ sdaX GNU/Linux-แแก แฌแแแ แแกแแแ), แแแจแแจแแแแแแก แแ แแชแแกแ แแแแฌแงแแแ. BleachBit - แแกแฃแคแแแแแแก แแแกแแก แแ แแ แแแกแแ - แแก แแ แแก แแก, แ แแช "แแแญแแ แแแแ", แแแแ แแ! แแก แแฎแแแแ แแแแ แแฃแแแ แแฃแจแแแแก, แแฃ แแฅแแแ แแแแคแแ แแแขแแ แแแกแแ แแ แแแแกแฃแคแแแแแ แแแ BB v2.0 แแ แแแ แแแฃแ แฃแแ แฃแแแแแงแแคแแจแ.
แงแฃแ แแแฆแแแ! BB แแกแฃแคแแแแแแก แแแกแแก แแ แขแแแแแก แแแขแแแแแแชแแแแแก; แคแแแแแก แกแแฎแแแแแ แจแแแแ แฉแฃแแแแฃแแแ แแแแแชแแแแแแก แแฆแแแคแฎแแ แแกแแก (Ccleaner - แแ แขแแแแแก แแแขแแแแแแชแแแแแก).
แแ แแแแ แแแแแชแแแแ แแฆแแแแแแก แจแแกแแซแแแแแแแแก แจแแกแแฎแแ แแแแแ แแแแ แแ แแ แแก.Bleachbit V2.0-2 แงแแคแแแ แแ แแกแขแแแแแฃแ แ OS Debian แแแแแขแ (แแ แแแแแกแแแแ แ แกแฎแแ แแกแแแแกแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ: sfill; wipe-Nautilus - แแกแแแ แจแแแแจแแแก แแ แแแแซแฃแ แแแแแแกแจแ) แ แแแแฃแ แแ แฐแฅแแแแ แแ แแขแแแฃแแ แจแแชแแแแ: "แแแแแกแฃแคแแแ แกแแแ แชแแก แแแกแฃแคแแแแแแแก" แคแฃแแฅแชแแ แแ แแกแฌแแ แแ แแฃแจแแแแก HDD/Flash แแแกแแแแแ (ntfs/ext4). แแ แขแแแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ, แแแแแกแฃแคแแแ แกแแแ แชแแก แแแกแฃแคแแแแแแแกแแก, แแ แแแแแฌแแ แก แแแแ แแแกแแก, แ แแแแ แช แแแแ แ แแแแฎแแแ แแแแแ แคแแฅแ แแแก. แแ แแแแแแ แแ (แแแแ แ) แฌแแจแแแแ แแแแแชแแแแแ OS/แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ แแแแแฎแแแแแก แแ แแแแแชแแแแแก, แ แแแแ แช แฌแแจแแแ/แแแแฎแแแ แแแแแก แแแแแชแแแแแก แแ โOSPโ-แแก แแแฌแแแแแแกแแก แแก แแแแแขแแแแแก แแ แคแแแแแแก. แแ แแแแแแ แแก แแ แแก, แ แแ แแแแแแ แฎแแแก แจแแแแแ, แแแกแแแก แแแฌแแแแแ "แฌแแจแแแแ แคแแแแแแแก" แแฆแแแแแ แจแแกแแซแแแแแแแ แแแกแแแก แแแฌแแแแแแก 3+ แแแแแแก แจแแแแแแแช แแ.
GNU/Linux-แแ Bleachbit-แแ 2.0-2 แคแแแแแแแก แแ แแแ แแฅแขแแ แแแแแก แกแแแฃแแแแแ แฌแแจแแแก แคแฃแแฅแชแแแแ แกแแแแแแแ แแฃแจแแแแก, แแแแ แแ แแ แแกแฃแคแแแแแแก แแแแแกแฃแคแแ แแแแแแก. แจแแแแ แแแแกแแแแก: Windows-แแ CCleaner-แจแ แคแฃแแฅแชแแ โOSP for ntfsโ แแแแแ แแฃแแแ แแฃแจแแแแก แแ แฆแแแ แแ แแแแแแแแแ แแแ แจแแซแแแแก แฌแแจแแแแ แแแแแชแแแแแแก แฌแแแแแฎแแแก.
แแกแ แ แแ, แกแแคแฃแซแแแแแแแ แแแแแฆแแ "แแแแแ แแแแกแขแ" แซแแแแ แแแจแแคแ แฃแแ แแแแแชแแแแแ, Bleachbit-แก แกแญแแ แแแแ แแแ แแแแแ แ แฌแแแแแ แแ แแแแแชแแแแแแ, แจแแแแแ แแแแแแงแแแแ "แคแแแแแแแก/แแแแฅแแแ แแแแก แกแแแฃแแแแแ แฌแแจแแ" แคแฃแแฅแชแแ.
Windows-แจแ โแฌแแจแแแแ แคแแแแแแแก แกแขแแแแแ แขแฃแแ OS แแแกแขแ แฃแแแแขแแแแก แแแแแงแแแแแแโ แฌแแกแแจแแแแแ, แแแแแแงแแแแ CCleaner/BB โOSPโ แคแฃแแฅแชแแแ. GNU/Linux-แจแ แแ แแ แแแแแแแก แแแแ (แฌแแจแแแแ แคแแแแแแ) แแฅแแแ แแแแแฃแแแแแแแแ แฃแแแ แแแแ แฏแแจแแ (แแแแแชแแแแแแก แฌแแจแแ + แแแกแ แแฆแแแแแแก แแแแแฃแแแแแแแแ แแชแแแแแแ แแ แแ แฃแแแ แแแแงแ แแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแ แกแแแก (แแฃ แแ แ แกแแแแจแแ, แแแจแแ แจแแชแแแแ)), แแฎแแแแ แแ แจแแแแฎแแแแแจแ แจแแซแแแแ แแ แแ แแแแแแแก แแแฅแแแแแแแก แแแ แแแแแแก แแ แฌแแจแแแแ แแแแแชแแแแแแก แกแ แฃแแแ แแแจแแ แแแแก.
Bleachbit v3.0 แแ แแแแแขแแกแขแ, แจแแแซแแแแ แแ แแแแแแ แฃแแแ แแแแแแ แแแฃแแแ.
Bleachbit v2.0 แแฃแจแแแแก แแแขแแแกแแแ.
แแ แแขแแแแ แแแกแแแก แแแกแฃแคแแแแแแ แแแกแ แฃแแแแฃแแแ.
[E] แแแจแแคแ แฃแแ OS-แแก แฃแแแแแ แกแแแฃแ แ แกแแ แแแแ แแ แแกแแ
แแแแแแฃแ แแแแฎแแแ แแแแแก แแฅแแก แแแแแชแแแแ แกแแ แแแแ แแ แแกแแแก แกแแแฃแแแ แ แแแแแแ, แแแแ แแ แแแจแแคแ แฃแแ แกแแกแขแแแแก OS แแแแแชแแแแแ แแแแแฎแแแก แแแแแ แแแแกแฎแแแแแแฃแ แแแแแแแแก แแแแชแแแแก แแแแแ แ. แแ แแแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ, แ แแแแ แแชแแ Clonezilla แแ แแกแแแแกแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ, แแแ แแฃแจแแแแก แฃแจแฃแแแแ แแแจแแคแ แฃแ แแแแแชแแแแแแแ.
แแแแชแฎแแแแแ แแแจแแคแ แฃแแ แแแแแแก แแแฌแงแแแแแแแแแแก แกแแ แแแแ แแ แแกแแแก แจแแฅแแแแก แแ แแแแแแแก แจแแกแแฎแแ:
- แฃแแแแแ แกแแแฃแ แแแ - แแแแแ แกแแ แแแแ แแ แแแแแ แแแแ/แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ Windows/Linux-แแกแแแแก;
- แแแแกแแแจแ แแฃแจแแแแแก แจแแกแแซแแแแแแแ แแแแแกแแแแ แ แชแแชแฎแแแ USB GNU/Linux-แแ แแแแแขแแแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แฉแแแแขแแแ แแแแแแก แแแ แแจแ (แแแแ แแ แแแแแช แแแ แฉแแแ GUI-แก);
- แกแแ แแแแ แแ แแกแแแแแก แฃแกแแคแ แแฎแแแแ - แจแแแแฎแฃแแ โแกแฃแ แแแแแโ แฃแแแ แแงแแก แแแจแแคแ แฃแแ/แแแ แแแแ แแแชแฃแแ;
- แแแจแแคแ แฃแแ แแแแแชแแแแแแก แแแแ แฃแแแ แจแแแกแแแแแแแแแแก แ แแแแฃแ แแ แแแแแ แแแฃแแ แแแแแชแแแแแแก แแแแแก;
- แกแแญแแ แ แคแแแแแแแก แแแกแแฎแแ แฎแแแแแ แแแแฆแแแ แกแแ แแแแ แแ แแกแแแแแ (แแ แแ แแก แกแแญแแ แ แฏแแ แแแแแ แแแแงแแคแแแแแแก แแแจแแคแแ แ).
แแแแแแแแแ, แกแแ แแแแ แแ/แแฆแแแแแ โddโ แฃแขแแแแขแแก แกแแจแฃแแแแแแ
dd if=/dev/sda7 of=/ะฟััั/sda7.img bs=7M conv=sync,noerror
dd if=/ะฟััั/sda7.img of=/dev/sda7 bs=7M conv=sync,noerror
แแแ แจแแแกแแแแแแแ แแแแชแแแแก แแแแฅแแแก แงแแแแ แแฃแแฅแขแก, แแแแ แแ แแ-4 แแฃแแฅแขแแก แแแแแฎแแแ, แแแ แแ แฃแซแแแแก แแ แแขแแแแก, แ แแแแแ แแก แแแแแแ แแแก แแแกแแแก แแแแ แแแแแงแแคแก, แแแ แจแแ แแก แแแแแกแฃแคแแ แแแแแแก - แแ แแ แแก แกแแแแขแแ แแกแ.
แแแแแแแแแ, GNU/Linux-แแก แกแแ แแแแ แแ แแกแแ แแ แฅแแแแ แแก แแแจแแแแแแ [tar" | gpg] แแแกแแฎแแ แฎแแแแแแ, แแแแ แแ Windows-แแก แกแแ แแแแ แแ แแกแแแกแแแแก แแฅแแแ แฃแแแ แแแซแแแแแ แกแฎแแ แแแแแกแแแแแ - แแก แแ แแ แแก แกแแแแขแแ แแกแ.
E1. แฃแแแแแ แกแแแฃแ แ Windows/Linux แกแแ แแแแ แแ แแกแแ. แแแฃแแ rsync (Grsync)+VeraCrypt แแแชแฃแแแแแกแแ แแแแ แแ แแกแแแก แจแแฅแแแแก แแแแแ แแแแ:
- แแแจแแคแ แฃแแ แแแแขแแแแแ แแก แจแแฅแแแ (แขแแแ/แคแแแแ) VeraCrypt OS-แกแแแแก;
- OS-แแก แแแแแขแแแ/แกแแแฅแ แแแแแแชแแ Rsync แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแงแแแแแแ VeraCrypt แแ แแแขแ แแแแขแแแแแ แจแ;
- แกแแญแแ แแแแแก แจแแแแฎแแแแแจแ, VeraCrypt แขแแแแก แแขแแแ แแแ www.
แแแจแแคแ แฃแแ VeraCrypt แแแแขแแแแแ แแก แจแแฅแแแแก แแฅแแก แกแแแฃแแแ แ แแแฎแแกแแแแแแแแแ:
แแแแแแแฃแ แ แแแชแฃแแแแแก แจแแฅแแแ (DT-แแก แจแแฅแแแ แฎแแแแแกแแฌแแแแแแ แแฎแแแแ Windows-แจแ, แแกแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก GNU/Linux-แจแ);
แ แแแฃแแแ แฃแแ แแแชแฃแแแแแก แจแแฅแแแ, แแแแ แแ แแ แกแแแแแก "แแแ แแแแแแฃแแ แฎแแกแแแแแก" แแแแฎแแแแ (แแแแแแแแแ แแก แแแฎแแแแแ) - แแแแขแแแแแ แแก แคแแ แแแขแแ แแแ.
แแแแแแแฃแ แ แแแชแฃแแแแ แแฅแแแแแ แแแแฅแแแก แแงแแกแแแ แแ Windows-แจแ, แแแแ แแ GNU/Linux-แแแ > VeraCrypt DT-แแแ แแแแแชแแแแแแก แแแแแ แแแแกแแก, แกแแ แแแแ แแ แแแแ แแชแแแก แกแแแ แแ แจแแกแ แฃแแแแ แแแแจแแแแแแแแแ แแชแแ แแแแ.
แแฅแแแแแ แฉแแแฃแแแแ แแแ 70 GB Twofish แแแชแฃแแแแ (แแแแแ แแแฅแแแ, แแแแแแฃแขแแ แแก แกแแจแฃแแแ แกแแแซแแแแ แ) HDD-แแ ~ แแแฎแแแแ แกแแแแจแ (แงแแคแแแ แแแแขแแแแแ แแก แแแแแชแแแแแแก แแ แแ แแแกแแ แแแแแฌแแ แ แฎแแแแ แฃแกแแคแ แแฎแแแแแก แแแแฎแแแแแแแก แแแแ). แแแชแฃแแแแแก แจแแฅแแแแกแแก แกแฌแ แแคแแ แคแแ แแแขแแ แแแแก แคแฃแแฅแชแแ แแแแฆแแแฃแแแ VeraCrypt Windows/Linux-แแแ, แแแแขแแ แแแแขแแแแแ แแก แจแแฅแแแ แจแแกแแซแแแแแแแ แแฎแแแแ โแแ แแ แแแกแแ แแแแแฌแแ แแกโ แแ แแแแแแ แฎแแ แแกแฎแแก แแแแแแแฃแ แ แแแชแฃแแแแแก แจแแฅแแแแก แแแแ.
แจแแฅแแแแแ แฉแแแฃแแแแ แแแ VeraCrypt แแแชแฃแแแแ (แแ แ แแแแแแแฃแ แ/ntfs), แแ แแแแแ แ แแ แแแแแแ แแ แฃแแแ แแงแแก.
แแแแคแแแฃแ แแชแแแก/แจแแฅแแแ/แแแฎแกแแ แแแแขแแแแแ แแก VeraCrypt GUI> GNU/Linux live usb-แจแ (แฎแแ แแแขแแแแขแฃแ แแ แแแแแแขแแแแแแ /media/veracrypt2-แแ, Windows OS-แแก แแแชแฃแแแแ แแแแแแขแแแแแแ /media/veracrypt1-แแ). Windows OS-แแก แแแจแแคแ แฃแแ แกแแ แแแแ แแ แแกแแแก แจแแฅแแแ GUI rsync-แแก แแแแแงแแแแแแ (grsync)แฃแฏแ แแแแก แจแแแแฌแแแแแ.
แแแแแแแแ แแ แแชแแกแแก แแแกแ แฃแแแแแก. แกแแ แแแแ แแ แแกแแแก แแแกแ แฃแแแแแก แจแแแแแ แฉแแแ แแแแฅแแแแ แแ แแ แแแจแแคแ แฃแแ แคแแแแ.
แแแแแแแแฃแ แแ, แจแแฅแแแแแ GNU/Linux OS-แแก แกแแ แแแแ แแ แแกแแ rsync GUI-แจแ โWindows แแแแกแแแแแแแแกโ แแแแแจแแแแก แแแฎแกแแแ.
แงแฃแ แแแฆแแแ! แจแแฅแแแแแ Veracrypt แแแแขแแแแแ แ "GNU/Linux-แแก แกแแ แแแแ แแ แแกแแแกแแแแก" แคแแแแฃแ แกแแกแขแแแแจแ ext4. แแฃ แแฅแแแ แแแแแแแแแ แกแแ แแแแ แแ แแกแแก ntfs แแแแขแแแแแ แจแ, แแแจแแ, แ แแแแกแแช แแฆแแแแแแ แแกแแ แแกแแก, แแฅแแแ แแแแแ แแแแ แงแแแแ แฃแคแแแแแก/แฏแแฃแคแก แแฅแแแแก แงแแแแ แแแแแชแแแแ.
แงแแแแ แแแแ แแชแแ แจแแแซแแแแ แแแแฎแแ แชแแแแแแก แขแแ แแแแแแจแ. rsync-แแก แซแแ แแแแแ แแแ แแแแขแแแ:
* -g - แฏแแฃแคแแแแก แจแแแแฎแแ;
* -P โ แแ แแแ แแกแ โ แคแแแแแ แแฃแจแแแแแก แแ แแแก แกแขแแขแฃแกแ;
* -H - แแแแแแแแ แแ แแงแแ แ แแแฃแแแแ, แ แแแแ แช แแ แแก;
* -a -แแ แฅแแแแก แ แแแแแ (แ แแแแแแแแ rlptgoD แแ แแจแแแ);
* -v -แแแ แแแแแแแชแแ.
แแฃ แแกแฃแ แ แแแแแแกแขแแแแ แแ "Windows VeraCrypt แแแชแฃแแแแ" แแแแกแแแแก แแแจแแแแแแ cryptsetup แแ แแแ แแแฃแ แฃแแ แฃแแแแแงแแคแแจแ, แจแแแแซแแแแ แจแแฅแแแแ แแแขแกแแฎแแแ (su)
echo "alias veramount='cryptsetup open --veracrypt --tcrypt-system --type tcrypt /dev/sdaX Windows_crypt && mount /dev/mapper/ Windows_crypt /media/veracrypt1'" >> .bashrc && bash
แแฎแแ "veramount แกแฃแ แแแแแ" แแ แซแแแแแ แแแแแฎแแแ แจแแแงแแแแแ แแแ แแแ แแ แแแจแแคแ แฃแแ Windows แกแแกแขแแแแก แแแชแฃแแแแ แแแแแแขแแแแแแ OS-แจแ.
แ แฃแแ/แแแแแแแ แแ VeraCrypt แกแแกแขแแแแก แแแชแฃแแแแ cryptsetup แแ แซแแแแแแจแ
cryptsetup open --veracrypt --tcrypt-system --type tcrypt /dev/sdaX Windows_crypt
mount /dev/mapper/Windows_crypt /mnt
แ แฃแแ/แแแแแแแ แแ VeraCrypt แแแแแงแแคแ/แแแแขแแแแแ แ cryptsetup แแ แซแแแแแแจแ
cryptsetup open --veracrypt --type tcrypt /dev/sdaY test_crypt
mount /dev/mapper/test_crypt /mnt
แแแขแกแแฎแแแแก แแแชแแแแ, แฉแแแ แแแแแแแขแแแ (แกแแ แแแขแก แแแจแแแแแกแแแแก) แกแแกแขแแแแก แแแชแฃแแแแแก Windows OS-แแ แแ แแแแแแฃแ แแ แแแจแแคแ แฃแ ntfs แแแกแแก GNU/Linux-แแก แแแจแแแแแจแ.
แจแแฅแแแแแ แกแแ แแแขแ แแ แจแแแแแฎแแ ~/VeraOpen.sh-แจแ
printf 'Ym9i' | base64 -d | cryptsetup open --veracrypt --tcrypt-system --type tcrypt /dev/sda3 Windows_crypt && mount /dev/mapper/Windows_crypt /media/Winda7 #ะดะตะบะพะดะธััะตะผ ะฟะฐัะพะปั ะธะท base64 (bob) ะธ ะพัะฟัะฐะฒะปัะตะผ ะตะณะพ ะฝะฐ ะทะฐะฟัะพั ะฒะฒะพะดะฐ ะฟะฐัะพะปั ะฟัะธ ะผะพะฝัะธัะพะฒะฐะฝะธะธ ัะธััะตะผะฝะพะณะพ ะดะธัะบะฐ ะะก Windows.
printf 'Ym9i' | base64 -d | cryptsetup open --veracrypt --type tcrypt /dev/sda1 ntfscrypt && mount /dev/mapper/ntfscrypt /media/ะะพะฝัะตะนะฝะตัะััั #ะฐะฝะฐะปะพะณะธัะฝะพ, ะฝะพ ะผะพะฝัะธััะตะผ ะปะพะณะธัะตัะบะธะน ะดะธัะบ ntfs.
แฉแแแ แแแแแฌแแแแแ "แกแฌแแ " แฃแคแแแแแแก:
sudo chmod 100 /VeraOpen.sh
แจแแฅแแแแแ แแ แ แแแแแขแฃแ แ แคแแแแ (แแแแแ แกแแฎแแแ!) /etc/rc.local แแ ~/etc/init.d/rc.local
แคแแแแแแแก แจแแแกแแแ
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will ยซexit 0ยป on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sh -c "sleep 1 && '/VeraOpen.sh'" #ะฟะพัะปะต ะทะฐะณััะทะบะธ ะะก, ะถะดัะผ ~ 1ั ะธ ัะพะปัะบะพ ะฟะพัะพะผ ะผะพะฝัะธััะตะผ ะดะธัะบะธ.
exit 0
แฉแแแ แแแแแฌแแแแแ "แกแฌแแ " แฃแคแแแแแแก:
sudo chmod 100 /etc/rc.local && sudo chmod 100 /etc/init.d/rc.local
แแก แแกแแ, แแฎแแ GNU/Linux-แแก แฉแแขแแแ แแแแกแแก แแ แแแญแแ แแแแ แแแ แแแแแแก แจแแงแแแแ แแแจแแคแ แฃแแ ntfs แแแกแแแแแก แแแกแแแแแขแแแแแแแ, แแแกแแแแ แแแขแแแแขแฃแ แแ แแแแขแแแแแแ.
แแแแแแ แจแแแแจแแแ แแแแก แจแแกแแฎแแ, แ แแช แแแแแ แแฆแฌแแ แแแแ E1 แแฃแแฅแขแจแ แแขแแแแแ แแแแ (แแแแ แแ แแฎแแ OS GNU/Linux-แแกแแแแก)
1) แจแแฅแแแแแ แแแชแฃแแแแ fs ext4 > 4 แแ (แคแแแแแกแแแแก) Linux-แจแ Veracrypt [Cryptbox]-แจแ.
2) แแแแแขแแแ แแแ แชแแชแฎแแแ USB.
3) ~$ cryptsetup แฆแแ /dev/sda7 Lunux #mapping แแแจแแคแ แฃแแ แแแแแงแแคแ.
4) ~$ mount /dev/mapper/Linux /mnt #แแแแแแแ แแ แแแจแแคแ แฃแแ แแแแแงแแคแ /mnt.
5) ~$ mkdir mnt2 #แกแแฅแแฆแแแแแก แจแแฅแแแ แแแแแแแแ แกแแ แแแแ แแ แแกแแแกแแแแก.
6) ~$ cryptsetup open โveracrypt โ แแแ แแคแแ tcrypt ~/CryptoBox CryptoBox && แแแแแแกแขแแแแ แแ /dev/mapper/CryptoBox /mnt2 #แแแแแแแแ Veracrypt แขแแแ แกแแฎแแแแ โCryptoBoxโ แแ แแแแแแแขแแแแ CryptoBox /mnt2-แแ.
7) ~$ rsync -avlxhHX โ แแ แแแ แแกแ /mnt /mnt2/ #แแแจแแคแ แฃแแ แแแแแงแแคแแก แกแแ แแแแ แแ แแแแ แแชแแ แแแจแแคแ แฃแ Veracrypt แขแแแแ.
(p/s/ แงแฃแ แแแฆแแแ! แแฃ แแฅแแแ แแแแแ แแชแฎแแแ แแแจแแคแ แฃแ GNU/Linux-แก แแ แแ แแ แฅแแขแแฅแขแฃแ แแแแ/แแแแฅแแแแแแ แแแแ แแแ, แแแแแแแแแ, Intel > AMD (แแแฃ แกแแ แแแแ แแ แแกแแแก แแแแแแแกแแแ แแ แแ แแแจแแคแ แฃแแ แแแแแงแแคแแแแ แแแแ แแจแ แแแจแแคแ แฃแแ Intel > AMD แแแแแงแแคแแ), แฒแ แแแแแแแฌแงแแแก แแแจแแคแ แฃแแ OS-แแก แแแแแชแแแแก แจแแแแแ, แแแ แแแแก แแแชแแแแ แจแแชแแแแแ แกแแแแฃแแแ แจแแแชแแแแแ แแแกแแฆแแแ, แจแแกแแซแแแ. แฌแแแ แแแกแแฆแแแ ~/etc/skey - แแฆแแ แแแแ แแแแ แกแฎแแ แแแจแแคแ แฃแ แแแแแงแแคแก แแ แแ แแ แแก แแแแแแจแแฌแแแแแ แแฎแแแ แแแกแแฆแแแแก แจแแฅแแแ "cryptsetup luksAddKey" chroot-แแก แฅแแแจ - แจแแกแแซแแแแแแแ แจแแคแแ แฎแแแ, แฃแแ แแแแ ~/etc/crypttab-แจแ แแแฃแแแแแ แแแแก แแแชแแแแ. "/etc/skey" แแ แแแแแ "แแ แชแแ แแ" ", แแแแแขแแแ แแแแก แแ OS-แจแ แจแแกแแแแก แจแแแแแ, แฎแแแแฎแแ แจแแฅแแแแแ แแฅแแแแ แกแแแแฃแแแ แกแแแแแแแก แแแกแแฆแแแ).
แ แแแแ แช IT แแแขแแ แแแแแแ, แแแฎแกแแแแแ, แ แแ แชแแแแ แแแแแแแแ แแแจแแคแ แฃแแ Windows/Linux OS แแแแแงแแคแแแแก แกแแแแฃแ แแแแก แกแแ แแแแ แแ แแกแแแแ, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแแจแแคแแ แ แแฅแแแแก แฌแแแแแฆแแแแ แแฆแแแฉแแแแแ.
แแ แแขแแแแ, แแแจแแคแ แฃแแ OS-แแก แกแแ แแแแ แแ แแกแแ แแแกแ แฃแแแแฃแแแ.
[F] แจแแขแแแ GRUB2 แฉแแแขแแแ แแแแแแ
แแแขแแแแแแแฃ แแฅแแแ แแแแชแแแแ แแฅแแแแ แฉแแแขแแแ แแแแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแ แแ/แแ แแแขแแ แแแแชแแแก แกแแจแฃแแแแแแ (แแฎ. แแฃแแฅแขแ C6.), แแแจแแ แแก แแ แแแแชแแแก แคแแแแแฃแ แ แฌแแแแแแกแแแ. แแแจแแคแ แฃแแ แแแแแชแแแแแ แแแแแ แแแฃแฌแแแแแแแ แแฅแแแแ, แแแแ แแ แแแชแแ แแแแ แแแก แแแแแ แแฅแแแแ (แชแแคแ แฃแแ แฎแแแแแฌแแ แแก แแแชแแแก แแแแแขแแแ แแแ) GRUB2 แกแแจแฃแแแแแแก แแซแแแแก แแแแแ แแแ แแขแแแฅแแแแก, แจแแแงแแแแแก แแแแแกแ แแแแ แฉแแแขแแแ แแแแแจแ, แแญแแแก แแแ แแจแ (แแฃ แแแแฎแแแ แแแแแ แฎแแแแ แแ แแแแแขแ แแแแแก แฉแแแขแแแ แแแแแแก แแแแแแแ แแแแแก, แแ แแ แแแแแแแฃแจแแแแแก แกแแแฃแแแ แซแแแแ แแแแแแแแฃแ แกแแ แแแข แแแแก grub.cfg-แแกแแแแก).
แจแแขแแแแก แแแแแ แแแแ. แจแแแแญแ แแแ
* แฉแแขแแแ แแแแก แแแแแแฃแขแแ แก แชแแชแฎแแแ USB-แแแ. แฒ แแแแ แชแแแแแแแ (แแแแ แฆแแแแ) แคแแแแแแ แแชแแแแแแแ แแแแแแฃแขแแ แแก แ แแแแฃแ แแคแแแแแแก แฉแแแขแแแ แแแแแจแ แจแแญแ แแก แจแแกแแฎแแ. แแแแ แแ GRUB2-แแก แแแ แขแแแ แฎแแแแฎแแแ แแแกแขแแแแชแแ grub.cfg-แแก แจแแกแแแแฎแแ (แแ แแแกแ แ แแแแฅแขแแ แแแแก แจแแแแแแแ แจแแกแแซแแแแแแแ) แกแแจแฃแแแแแแก แแแกแชแแแก แแแแแแแกแฎแแแแก แจแแชแแแแแก แแแแแกแแแแ แ แคแแแแ (แแ แกแแขแฃแแชแแแจแ, GRUB2-แแก แฉแแขแแแ แแแแกแแก, แ แแแแฃแ แแแแฎแแแ แแแแแก แแ แแชแแแแแแ. แกแขแแขแฃแกแ แแแแแแ <0>)
* แแแแแขแแแแแก แแแจแแคแ แฃแ แแแแแงแแคแก, แแแแฎแแแก โ/mnt/boot/grub/grub.cfgโ.
* แฎแแแแฎแแ แแแแแแกแขแแแแ แแแก แฉแแแขแแแ แแแแแก ("perskey"-แแก แแแแฆแแแ core.img แกแฃแ แแแแแแ)
grub-install --force --root-directory=/mnt /dev/sda6
* แแแ แฃแแแแก โgrub.cfgโ > โ/mnt/boot/grub/grub.cfgโ, แกแแญแแ แแแแแก แจแแแแฎแแแแแจแ แแกแฌแแ แแแก แแแก, แแแแแแแแแ, แแแแแแขแแแก แแฅแแแแก แแแแฃแแก โkeylogger.modโ แกแแฅแแฆแแแแแจแ แฉแแแขแแแ แแแแแ แแแแฃแแแแแ, โgrub.cfgโ-แจแ. > แฎแแแ "insmod keylogger". แแ, แแแแแแแแแ, แแฃ แแขแแ แ แแแแแแแ แแ, แแแจแแ GRUB2-แแก แฎแแแแฎแแแ แแแกแขแแแแชแแแก แจแแแแแ (แงแแแแ แฎแแแแแฌแแ แ แแแแแแแ แ แฉแแแ) แแก แแจแแแแแก แแแแแแ GRUB2 แกแฃแ แแแก "grub-mkimage แแคแชแแแ (-c)" แแแแแงแแแแแแ. "-c" แแคแชแแ แกแแจแฃแแแแแแก แแแแชแแแ แฉแแขแแแ แแแ แแฅแแแแ แแแแคแแแฃแ แแชแแ แซแแ แแแแแ "grub.cfg"-แแก แฉแแขแแแ แแแแแแ. แแแแคแแแฃแ แแชแแ แจแแแซแแแแ แจแแแแแแแแแก แแฎแแแแ แแ แแ แฎแแแแกแแแ: แแแแแแแกแแแแ แแแแ แแแแแกแแแแ โmodern.cfgโ-แแ, แจแแ แแฃแแ, แแแแแแแแแ, ~400 แคแแแแแ. (แแแแฃแแแแ+แฎแแแแแฌแแ แแแ) แกแแฅแแฆแแแแแจแ "/boot/grub/i386-pc". แแ แจแแแแฎแแแแแจแ, แแแแแแแกแฎแแแแก แจแแฃแซแแแ แแแแแแแแฃแ แ แแแแแก แฉแแกแแ แแ แแแแฃแแแแแก แฉแแขแแแ แแแ โ/boot/grub/grub.cfgโ-แแ แแแแแแแแก แแแ แแจแ, แแแจแแแแช แแ, แแฃ แแแแฎแแแ แแแแแแ แแแแแแงแแแ โhashsumโ แคแแแแแ แแ แแ แแแแแ แแฉแแแแแก แแแ แแแ แแแแ.
แแแแแแแกแฎแแแแก แแ แแแกแญแแ แแแแ GRUB2 แกแฃแแแ แแแแฎแแแ แแแแแก แจแแกแแแ/แแแ แแแแก แแแขแแฎแแ; แแแก แฃแแ แแแแ แฃแแแ แแแแแแแแ แแก แฎแแแแแ. (แแแกแฃแฎแแกแแแแแแแแ แแแแแแขแแคแแแแชแแแแ) "/boot/grub/grub.cfg" แแฅแแแแก "modern.cfg"-แแ
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8
แแ แแแแแแฃแขแแ แแก แแคแแแแแแ แแแแแ แแฅแแแแ แแแแแฌแแแแฃแแ, แ แแแแ แช GRUB2 แกแฃแแแ แแแแฎแแแ แแแแแ.
แฏแแญแแแก แแแขแแแ แแแ (แฉแแแขแแแ แแแแแ แแขแแแ แแแแก แกแฎแแ แฉแแแขแแแ แแแแแก)แ แแแแ แช แแแแแ แแแแฌแแ แ แแแ แ แแ แแฅแแก (แแก แแแแแฃแแแแแแแ แกแฎแแ แแแแแแกแแแแก). แแแจแแคแ แฃแแ แฉแแแขแแแ แแแแแ แแแ แแขแแแ แแแแ BIOS-แแก แแแแ (แฏแแญแแแก แฉแแขแแแ แแแ แแแแแแขแแแ แแแแ GRUB2 > แแแจแแคแ แฃแแ GRUB2, แจแแชแแแแ!). แแฃแแชแ, แแฃ แแฅแแแ แแแแแ แแงแแแแแ แฏแแญแแแก แฉแแขแแแ แแแแก แแแแแก, แจแแแแซแแแแ แแแ แฌแแฃแแแแฃแแ แแงแแ, แ แแ แแก แแ แแก แแแจแแคแ แฃแแ, แ แแแแแแช แแขแแแ แแแแ. (แแ แแ แแก แแแแแ แแแแแแฃแแ) "grub.cfg" แแแจแแคแ แฃแแ แแแแแงแแคแแแแ. แแ แแก แแกแแแ แแ แแก แฃแกแแคแ แแฎแแแแแก แงแแแแ แแ แซแแแแ, แ แแแแแ แงแแแแแคแแ แ, แ แแช แแแแแแแแฃแแแ แแแจแแคแ แฃแ "grub.cfg"-แจแ. (แแแแฃแแแก แฉแแขแแแ แแแ) แแแแขแแแ แแแแฃแแแแก, แ แแแแแแแช แแขแแแ แแแแ แแแจแแคแ แฃแแ GRUB2-แแแ.
แแฃ แแกแฃแ แ แแแแก แจแแแแฌแแแแ, แแแจแแ แแแแแงแแแแ/แแแจแแคแ แแ แกแฎแแ แแแแแงแแคแ sdaY, แแแแแแแแ แแ แแแกแจแ GRUB2 (แแ แฃแ-แแแกแขแแแแชแแแก แแแแ แแชแแ แแแจแแคแ แฃแ แแแแแงแแคแแ แจแแฃแซแแแแแแแ) แแ "grub.cfg"-แจแ (แแแจแแคแ แฃแแ แแแแคแแแฃแ แแชแแ) แจแแชแแแแแ แแกแแแแกแ แฎแแแแแ
แแแแแฃ "GRUBx2" --แแแแกแ แแฃแแแงแฃแจแ --แแแแกแ gnu-linux --แแแแกแ gnu --แแแแกแ os $menuentry_id_option 'gnulinux-simple-382111a2-f993-403c-aa2e-292b5eac4780' {
load_video
แแแกแแแ แแแแ
แแฃ [ x$grub_platform = xxen ]; แจแแแแแ insmod xzio; แแแกแแแ แแแแแแ; แคแ
insmod part_msdos
insmod แแ แแแขแแแแกแแ
insmod lux
insmod gcry_twofish
insmod gcry_twofish
insmod gcry_sha512
insmod ext2
cryptomount -u 15c47d1c4bd34e5289df77bcf60ee838
set root=โcryptouuid/15c47d1c4bd34e5289df77bcf60ee838โฒ
แแแ แแแแฃแ แ /boot/grub/grub.cfg
}
แฎแแแแแ
* insmod - แแแจแแคแ แฃแ แแแกแแแแ แแฃแจแแแแแกแแแแก แกแแญแแ แ แแแแฃแแแแแก แฉแแขแแแ แแแ;
* GRUBx2 - GRUB2 แฉแแขแแแ แแแแก แแแแแฃแจแ แแแฉแแแแแแ แฎแแแแก แกแแฎแแแ;
* แแ แแแขแแแแแขแ -u 15c47d1c4bd34e5289df77bcf60ee838 -แแฎ. fdisk -l (sda9);
* set root - แแแแแแกแขแแแแ แ root;
* แแแ แแแแฃแ แ /boot/grub/grub.cfg - แจแแกแ แฃแแแแแแ แแแแคแแแฃแ แแชแแแก แคแแแแ แแแจแแคแ แฃแ แแแแแงแแคแแ.
แแแ แฌแแฃแแแแ, แ แแ แแแจแแคแ แฃแแ โgrub.cfgโ แแ แแก แฉแแขแแแ แแฃแแ, แแ แแก แแแแแแแแ แแแกแฃแฎแ แแแ แแแแก แจแแงแแแแแแ/แแแแแแแแแแแ โsdaYโ GRUB แแแแแฃแจแ โGRUBx2โ แกแขแ แแฅแแแแก แแ แฉแแแแกแแก.
CLI-แจแ แแฃแจแแแแแกแแก, แ แแแ แแ แแแแแแแ (แแ แจแแแแแฌแแแ แแฃแจแแแแก แแฃ แแ แ แแแ แแแแก แชแแแแแ "set root"), แจแแฅแแแแแ แชแแ แแแแ แขแแแแ แคแแแแแแ, แแแแแแแแแ, แแแจแแคแ แฃแ แแแแงแแคแแแแแแจแ "/shifr_grub", แแแจแแคแ แฃแ แแแแงแแคแแแแแแจแ "/noshifr_grub". แจแแแแฌแแแแ CLI-แจแ
cat /Tab-Tab
แ แแแแ แช แแแแแ แแฆแแแแจแแ, แแก แแ แแแแฎแแแ แแแ แแแแแ แแแแฃแแแแแก แฉแแแแขแแแ แแแแก แฌแแแแแฆแแแแ, แแฃ แแกแแแ แแแแฃแแแแ แแฅแแแแก แแแแแแฃแขแแ แจแ แแแฎแแแแแ. แแแแแแแแแ, keylogger, แ แแแแแแช แจแแซแแแแก แคแแแแจแ แแแแแแจแแแแก แจแแแแฎแแแก แแ แกแฎแแ แคแแแแแแแแ แจแแ แแแแก โ~/i386โ-แจแ, แกแแแแ แแก แฉแแแแแขแแแ แแแแ แแแแแแแกแฎแแแแแก แแแแ , แ แแแแแกแแช แแฅแแก แคแแแแแฃแ แ แฌแแแแแ แแแแแแฃแขแแ แแ.
แฃแแแ แขแแแแกแ แแแ แแแแก แแแกแแแแกแขแฃแ แแแแแ, แ แแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแก แแแชแแ แแฅแขแแฃแ แแ แแฃแจแแแแก (แแ แแแแแงแแแแแฃแแแ), แแ แแ แแแแ แจแแแแแญแ แ แฉแแแขแแแ แแแแแจแ, แจแแแงแแแแแ แแ แซแแแแแ CLI-แจแ
list_trusted
แกแแแแกแฃแฎแแ แฉแแแ แแแฆแแแ แฉแแแแ โแแแ แกแแแกโ แแกแแก, แแ แแ แแคแแ แก แแแฆแแแ, แแฃ แแแแก แแแแกแฎแแแแแแ (แแกแแแ แฃแแแ แจแแแแแฌแแแ "set check_signatures=enforce").
แแ แแแแแฏแแก แแแแจแแแแแแแแแ แแแแฃแกแ แแ แแก แแ แซแแแแแแแแก แฎแแแแ แจแแงแแแแ. แแฃ แแ แแ แซแแแแแแก แแแแแแขแแแ โgrub.cfgโ-แก แแ แแแแชแแแ แแแแคแแแฃแ แแชแแแก แชแแคแ แฃแแ แฎแแแแแฌแแ แแ, แแแจแแ แแแ แแแแ แแแแแแจแแก แกแแแแจแแขแแก แฌแแแแกแฌแแ แ แแแแแแแแแแ แแ แ แซแแแแแ แแแแแแ แแ แจแแแซแแแแ แแ แแฅแแแแแ แแ แ, แ แแ แแแฎแแ แแแแแกแแแแแ GRUB2-แแก แฉแแขแแแ แแแแก แจแแแแแ. .
แแแแแ แแขแฃแแแ แแ แแแแก แแฅแแก แแ แแขแแแแแ: แแแแแแแแแ แ แแแแแก
โแแแแแแแแแกแฌแแแแ, แ แแ GRUB-แแก แแแ แแแแ แแแชแแแแแช แแ, GRUB-แก แแ แจแแฃแซแแแ แฎแแแ แจแแฃแจแแแแก แแแแฅแแแแแ แคแแแแแฃแ แ แฌแแแแแแก แแฅแแแ แแแ แก, แจแแชแแแแแก แแ แแแแ แแขแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก (แแแ. Coreboot แแ BIOS) แแแแคแแแฃแ แแชแแ แแ แแแแแแฌแแแแก แแแฌแงแแแแแแแแก แฉแแขแแแ แแแ แกแฎแแ (แแแแแแแกแฎแแแแแก แแแแ แแแแขแ แแแแ แแแแแ) แแแฌแงแแแแแแแแแแ. GRUB แแ แแก แกแแฃแแแแแกแ แจแแแแฎแแแแแจแ แแฎแแแแ แแ แแ แ แแแแ แฃแกแแคแ แแฎแ แฉแแขแแแ แแแแก แฏแแญแแจแ."
GRUB2 แแแแแแขแแ แแแแแขแแแ แแฃแแแ แคแฃแแฅแชแแแแแ, แ แแแแแแกแแช แจแแฃแซแแแแ แงแแแแ แฃแกแแคแ แแฎแแแแแก แแแแชแแ แแแกแชแแก แแ แแแกแ แแแแแแแแ แแแ แฃแแแ แแฏแแแ MS-DOS-แก แคแฃแแฅแชแแแแแแฃแ แแแแ, แแแแ แแ แแก แแฎแแแแ แฉแแแขแแแ แแแแแแ. แกแแกแแชแแแแ, แ แแ GRUB2 - "แฎแแแ" แจแแแซแแแแ แแแฎแแแก OS แแ แฉแแแขแแแ แแแแ GNU/Linux-แแก แแแ แขแฃแแแฃแ แ แแแแฅแแแแแ.
แแแแแ แแแแแ แแแแก แจแแกแแฎแแ, แแฃ แ แแแแ แแฆแแแแแแแ GRUB2 แชแแคแ แฃแแ แฎแแแแแฌแแ แแก แแแชแแ แแ แแแแแแแชแฎแแแ แฉแแแ แจแแญแ แ แ แแแแฃแ แ แแแแฎแแแ แแแแแกแแแแก (แจแแแแจแแแ, แแแแ แแ แแแแแแจแ แแแฉแแแแแแแก แแแแแแ แแ แจแแแแซแแแ แแแฌแแ แ แฃแแแแแแแ แแแแแแแแฃแ แ แแแแ/.mod).
แแแกแแแแแแ:
1) แแแแแแแแแก แกแแกแขแแแแก แแแจแแคแแ แ Windows-แแกแแแแก แฃแคแ แ แแแแแแแ แแ แแ แแ แแแ แแแแ แแแชแแ แฃแคแ แ แแแกแแฎแแ แฎแแแแแแ, แแแแ แ แ แแแแแแแแ แแแ แแแแ แแแชแแ GNU/Linux แแแแแแก แกแแกแขแแแแก แแแจแแคแแ แแ, แกแแแแ แแแแแแ แ แแ แแแงแแ: แแก แฃแแแแแกแแแแแ แแแขแแแแขแแแแ แแแฃแแแ.
2) แแ แแแแฌแแ แ แกแขแแขแแ, แ แแแแ แช แจแแกแแแแแแกแ แแ แแแขแแแฃแ แ แแแ แขแแแ แกแ แฃแแ แแแกแแแก แแแจแแคแแ แแก แกแแฎแแแแซแฆแแแแแแ VeraCrypt/LUKS แแ แ แกแแฎแแจแ แแแแฅแแแแแ, แ แแแแแแช แแแแ แแ แกแแฃแแแแแกแแ RuNet-แจแ (IMHO). แกแแฎแแแแซแฆแแแแแแ แแ แแก > 50 แแแแกแ แกแแแแแแ, แแแแขแแ แแ แแแแชแแแแ แ แแแแแแแแ แกแแแแขแแ แแกแ แแแแแแก: แแ แแแขแแแ แแคแแแ, แ แแแแแแแช แฅแ แแแ/แฉแ แแแแจแ แ แฉแแแแแ; แแแแก แจแแกแแฎแแ, แ แแ แกแฎแแแแแกแฎแแ GNU/Linux แฌแแแแแแจแ แแกแแแ แชแแขแแก แฌแแ แแ/แแ แฌแแ แแ แแ แแแขแแแ แแคแแแแ; แ แฃแกแแแแก แคแแแแ แแชแแแก แแแแกแขแแขแฃแชแแแก 51-แ แแฃแฎแแแก แจแแกแแฎแแ; แ
3) แกแ แฃแแ แแแกแแแก แแแจแแคแแ แ แแแแฎแแ แชแแแแแ Windows 7 64-แแ; GNU/Linux Parrot 4x; GNU/Debian 9.0/9.5.
4) แแแแฎแแ แชแแแแแ แฌแแ แแแขแแแฃแแ แจแแขแแแ แแแกแ GRUB2 แฉแแแขแแแ แแแแแ.
5) แขแฃแขแแ แแแแ แจแแแฅแแแ แแกแ-แจแ แงแแแแ แแแ แแแแแแแก แแแกแแฎแแแ แแแแแ, แกแแแแช แแแจแแคแแ แแ แแฃแจแแแแ แแแแแแแ แแฃแแแ แกแแแแแแแแแแแแ แแแแแแ. แแ แฃแแแ แแแแแก แงแแแแแกแ แแแแแแแก, แแแกแแช แกแฃแ แก แแแแคแแ แแแแแก แกแ แฃแแ แแแกแแแก แแแจแแคแแ แ แแแแ แแแแคแแแฃแ แแ แแแฃแแ แกแแกแขแแแแแแก แแแแแ แแแแก แแแ แแจแ.
6) แแแแแแแแฃแจแแแ แแ แแแแแแฎแแ แฉแแแ แกแแฎแแแแซแฆแแแแแแ, แ แแแแแแช แแฅแขแฃแแแฃแ แแ 2020 แฌแแแก.
[G] แกแแกแแ แแแแแ แแแแฃแแแแขแแชแแ
TrueCrypt แแแแฎแแแ แแแแแก แกแแฎแแแแซแฆแแแแแแ (2012 แฌแแแก แแแแแ แแแแ RU)VeraCrypt แแแแฃแแแแขแแชแแ - /usr/share/doc/cryptsetup(-run) [แแแแแแแแ แแแ แ แแกแฃแ แกแ] (แแคแแชแแแแฃแ แ แแแขแแแฃแ แ แแแแฃแแแแขแแชแแ GNU/Linux แแแจแแคแแ แแก แแแงแแแแแแก แจแแกแแฎแแ cryptsetup-แแก แแแแแงแแแแแแ)
แแคแแชแแแแฃแ แ FAQ แแ แแแขแแก แแแงแแแแแ (แแแแแ แแแแฃแแแแขแแชแแ GNU/Linux แแแจแแคแแ แแก แแแงแแแแแแก แจแแกแแฎแแ cryptsetup-แแก แแแแแงแแแแแแ)LUKS แแแฌแงแแแแแแแแก แแแจแแคแแ แ (archlinux แแแแฃแแแแขแแชแแ)cryptsetup แกแแแขแแฅแกแแก แแแขแแแฃแ แ แแฆแฌแแ แ (แแแฆแแแแแ แแแชแแก แแแแ แแ)crypttab-แแก แแแขแแแฃแ แ แแฆแฌแแ แ (แแแฆแแแแแ แแแชแแก แแแแ แแ)แแคแแชแแแแฃแ แ GRUB2 แแแแฃแแแแขแแชแแ .
แขแแแแแ: แกแ แฃแแ แแแกแแแก แแแจแแคแแ แ, แแแแแงแแคแแก แแแจแแคแแ แ, Linux แกแ แฃแแ แแแกแแแก แแแจแแคแแ แ, LUKS1 แกแ แฃแแ แกแแกแขแแแแก แแแจแแคแแ แ.
แแแแแแแแฎแแแจแ แแแแแฌแแแแแแ แจแแฃแซแแแแ แแฎแแแแ แแแ แแแแกแขแ แแ แแแฃแ แแแแฎแแแ แแแแแแก.
แจแแคแ แแ?
-
17,1%แแจแแคแ แแ แงแแแแแคแแ แก, แ แแช แจแแแแซแแแ. แแแ แแแแแแ แแแ .14
-
34,2%แแ แแฎแแแแ แแแแจแแแแแแแแ แแแแแชแแแแแก แแจแแคแ แแ.28
-
14,6%แฎแแ แแแจแแคแ แแ, แฎแแ แแแแแฌแงแแแแ.12
-
34,2%แแ แ, แแ แแ แแจแแคแ แแ, แแก แแแฃแฎแแ แฎแแแแแแ แแ แซแแแ แแ.28
แฎแแ แแแกแชแ 82 แแแแฎแแแ แแแแแแ. 22 แแแแฎแแแ แแแแแแ แแแแ แจแแแแแแ.
แฌแงแแ แ: www.habr.com