αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜

αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜
αž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž“αŸ…αž€αŸ’αž“αž»αž„ RuNet V0.2 αŸ”

αž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžαŸ’αžšαžαžΌαžœαž”αŸŠαž™αŸ–

[A] Windows 7 system block encryption αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„;
[B] αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžšαžΆαžšαžΆαŸ†αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’ GNU/Linux (αžŠαŸαž”αŸ€αž“) αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ (αžšαž½αž˜αž‘αžΆαŸ†αž„ / boot);
[C] αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ GRUB2 αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‡αžΆαž˜αž½αž™αž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž›/αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹/ហអស;
[D] αž€αžΆαžšαžŠαž€αž‘αž·αž“αŸ’αž“αž“αŸαž™ - αž€αžΆαžšαž”αŸ†αž•αŸ’αž›αžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”;
[E] αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž‡αžΆαžŸαž€αž›αž“αŸƒ OS αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”;
[F] αžœαžΆαž™αž”αŸ’αžšαž αžΆαžš <αž“αŸ…αž›αžΎαž’αžΆαžαž» [C6]> αž‚αŸ„αž›αžŠαŸ… - αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ GRUB2;
[G]αž―αž€αžŸαžΆαžšαž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαŸ”

β•­β”€β”€β”€αž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸ #αž”αž“αŸ’αž‘αž”αŸ‹40# :
β”œβ”€β”€β•Ό Windows 7 αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ - αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αŸαž‰αž›αŸαž‰ αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αžΆαž€αŸ‹;
β”œβ”€β”€β•Ό GNU/Linux αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ (αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αžŠαŸαž”αŸ€αž“ αž“αž·αž„αžŠαŸαžšαžΈαžœαŸ) - αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αŸαž‰αž›αŸαž‰, αž˜αž·αž“αž›αžΆαž€αŸ‹(/ αžšαž½αž˜αž‘αžΆαŸ†αž„ / boot; swap);
β”œβ”€β”€β•Ό αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžšαžΆαž‡αŸ’αž™αŸ– αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ VeraCrypt αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„ MBR αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ GRUB2 αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž—αžΆαž‚αžαžΆαžŸαž”αž“αŸ’αžαŸ‚αž˜αŸ”
β”œβ”€β”€β•Όαž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„/αžŠαŸ†αž‘αžΎαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΎαž„αžœαž·αž‰αž‘αŸαŸ”
β””β”€β”€β•Όαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαžΈαž”αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαŸ– VeraCrypt; αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž‚αŸ’αžšαžΈαž”; GnuPG; αžŸαŸαŸ‡αžŸαž˜αž»αž‘αŸ’αžš; αž αžΆαžŸαŸ‹αžŒαžΈαž”; GRUB2 αž‚αžΊαž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ / αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαŸ”

αž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαžαžΆαž„αž›αžΎαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαžŠαŸ„αž™αž•αŸ’αž“αŸ‚αž€αž“αŸƒ "αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž‘αŸ…αž€αžΆαž“αŸ‹αžŠαŸ’αžšαžΆαž™αžœαŸαž–αž“αŸ’αž›αžΊ" αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžšαžΈαž€αžšαžΆαž™αž“αžΉαž„αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Windows / αž›αžΈαž“αž»αž… αž“αž·αž„αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αžαžΆαž˜αžšαž™αŸˆ "αž†αžΆαž“αŸ‚αž›αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”" αž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αž½αž™αž‘αŸ…αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αž½αž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ”

αž›αŸ†αžŠαžΆαž”αŸ‹αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš (αž‡αž˜αŸ’αžšαžΎαžŸαž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž‡αž˜αŸ’αžšαžΎαžŸ)αŸ–

  • αž”αžΎαž€αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“;
  • αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ VeraCrypt (αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αžΉαž„αž”αž“αŸ’αžαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ Windows 7);
  • αž…αž»αž…αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž… "Esc" αž“αžΉαž„αž•αŸ’αž‘αž»αž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ GRUB2;
  • αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ GRUB2 (αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™/GNU/Linux/CLI)αž“αžΉαž„αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒ GRUB2 superuser <login/password>;
  • αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž‡αŸ„αž‚αž‡αŸαž™ αž“αž·αž„αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™ αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αž‰αŸ’αž…αžΌαž›αžƒαŸ’αž›αžΆαžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ„ β€œ/boot/initrd.img”;
  • αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαŸ‚αž›αž‚αŸ’αž˜αžΆαž“αž€αŸ†αž αž»αžŸ GRUB2 αž“αžΉαž„ "αž‘αžΆαž˜αž‘αžΆαžš" αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ (αž‘αžΈαž”αžΈ αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ BIOS αž¬αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž‚αžŽαž“αžΈαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ GNU/Linux - αž˜αž·αž“αž–αž·αž…αžΆαžšαžŽαžΆ) αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ„ αž“αž·αž„αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ GNU/Linux OS αž¬αž€αžΆαžšαž‡αŸ†αž“αž½αžŸαžŸαŸ„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· (αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž–αžΈαžš + αž€αžΌαž“αžŸαŸ„ αž¬αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ + αž€αžΌαž“αžŸαŸ„);
  • αž€αžΆαžšαžˆαŸ’αž›αžΆαž“αž–αžΆαž“αžαžΆαž„αž€αŸ’αžšαŸ…αž‘αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ GRUB2 αž“αžΉαž„αž”αž„αŸ’αž€αž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ GNU/Linux αŸ”

αž˜αžΆαž“αž”αž‰αŸ’αž αžΆ? αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹, αžαŸ„αŸ‡αž‘αŸ…αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ”

αž“αŸ…αž–αŸαž›αž”αŸ‚αž„αž…αŸ‚αž€αžαžΆαžŸαžšαžΉαž„ (αžαžΆαžšαžΆαž„ MBR) αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž˜αž½αž™αž’αžΆαž…αž˜αžΆαž“αž—αžΆαž‚αžαžΆαžŸαž’αŸ†αž˜αž·αž“αž›αžΎαžŸαž–αžΈ 4 ឬ 3 មេ αž“αž·αž„αž˜αž½αž™αž–αž„αŸ’αžšαžΈαž€ αž€αŸαžŠαžΌαž…αž‡αžΆαžαŸ†αž”αž“αŸ‹αžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αŸ” αž•αŸ’αž“αŸ‚αž€αž”αž“αŸ’αžαŸ‚αž˜ αž˜αž·αž“αžŠαžΌαž…αž•αŸ’αž“αŸ‚αž€αžŸαŸ†αžαžΆαž“αŸ‹αž‘αŸ αž’αžΆαž…αž˜αžΆαž“αž•αŸ’αž“αŸ‚αž€αžšαž„ (αžŠαŸ’αžšαžΆαž™αž‘αžΌαž‡αžΈαžαž› = αž—αžΆαž‚αžαžΆαžŸαž”αž“αŸ’αžαŸ‚αž˜). αž“αŸ…αž€αŸ’αž“αž»αž„αž–αžΆαž€αŸ’αž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αž "αž—αžΆαž‚αžαžΆαžŸαž”αž“αŸ’αžαŸ‚αž˜" αž“αŸ…αž›αžΎ HDD αž‡αŸ†αž“αž½αžŸ LVM αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαžšαž€αž·αž…αŸ’αž…αž“αŸ…αž“αžΉαž„αžŠαŸƒ: αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αŸαž‰αž›αŸαž‰αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžαžΆαžŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αž‘αŸ…αž‡αžΆ 4 αž—αžΆαž‚αžŸαŸ†αžαžΆαž“αŸ‹ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΎ lvm αž¬αž”αŸ’αž›αŸ‚αž„ (αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž’αŸ’αžœαžΎαž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™) αž•αŸ’αž“αŸ‚αž€ αž–αžΈ មេ αž‘αŸ… αž€αž˜αŸ’αžšαž·αž αžαŸ’αž–αžŸαŸ‹ ឬ αž”αŸ’αžšαžΎ αž•αŸ’αž“αŸ‚αž€ αž‘αžΆαŸ†αž„ αž”αž½αž“ αžŠαŸ„αž™ αž”αŸ’αžšαžΆαž‡αŸ’αž‰αžΆ αž αžΎαž™ αž‘αž»αž€ αž’αŸ’αžœαžΈ αž‚αŸ’αžšαž”αŸ‹ αž™αŸ‰αžΆαž„ αžŠαžΌαž… αž‡αžΆ αž‘αž‘αž½αž› αž”αžΆαž“ αž›αž‘αŸ’αž’αž•αž› αžŠαŸ‚αž› αž…αž„αŸ‹αž”αžΆαž“αŸ” αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž’αŸ’αž“αž€αž˜αžΆαž“αž—αžΆαž‚αžαžΆαžŸαž˜αž½αž™αž“αŸ…αž›αžΎαžαžΆαžŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž€αŸαžŠαŸ„αž™ Gparted αž“αžΉαž„αž‡αž½αž™αž’αŸ’αž“αž€αž”αŸ‚αž„αž…αŸ‚αž€ HDD αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž“αŸ‚αž€αž”αž“αŸ’αžαŸ‚αž˜) αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαž”αžΆαžαŸ‹αž”αž„αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αžαŸ‚αž˜αžΆαž“αž€αžΆαžšαž–αž·αž“αŸαž™αžαž·αž…αžαž½αž…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž”αŸ‚αž”αž“αŸαŸ‡αŸ”

αž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαž”αŸ’αž›αž„αŸ‹αžŠαŸ’αžšαžΆαž™αžœαŸαžšαžΉαž„αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž’αžαŸ’αžαž”αž‘αž‘αžΆαŸ†αž„αž˜αžΌαž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž“αž·αž™αžΆαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αžαžΆαžšαžΆαž„αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸ”

αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜
αžαžΆαžšαžΆαž„ (αž›αŸαž 1) αž“αŸƒαž—αžΆαž‚αžαžΆαžŸ 1TB αŸ”

αž’αŸ’αž“αž€β€‹αž€αŸβ€‹αž‚αž½αžšβ€‹αž˜αžΆαž“β€‹αž’αŸ’αžœαžΈβ€‹αžŠαŸ‚αž›β€‹αžŸαŸ’αžšαžŠαŸ€αž„β€‹αž‚αŸ’αž“αžΆβ€‹αžŠαŸ‚αžšαŸ”
sda1 - αž—αžΆαž‚αžαžΆαžŸαžŸαŸ†αžαžΆαž“αŸ‹αž›αŸαž 1 NTFS (αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”);
sda2 - αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž•αŸ’αž“αŸ‚αž€αž”αž“αŸ’αžαŸ‚αž˜;
sda6 - αžαžΆαžŸαž‘αžΌαž‡αžΈαžαž› (αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ GRUB2);
sda8 - αžŸαŸ’αžœαž” (αž―αž€αžŸαžΆαžšαžŸαŸ’αžœαž”αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” / αž˜αž·αž“αžαŸ‚αž„αžαŸ‚);
sda9 - αžŸαžΆαž€αž›αŸ’αž”αž„αžαžΆαžŸαž‘αžΌαž‡αžΈαžαž›;
sda5 - αžαžΆαžŸαž‘αžΌαž‡αžΈαžαž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž…αž„αŸ‹αžŠαžΉαž„αž…αž„αŸ‹αžƒαžΎαž‰;
sda7 - GNU/Linux OS (αž”αžΆαž“αž•αŸ’αž‘αŸαžš OS αž‘αŸ…αžαžΆαžŸαž‘αžΌαž‡αžΈαžαž›αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”);
sda3 - αž—αžΆαž‚αžαžΆαžŸαžŸαŸ†αžαžΆαž“αŸ‹αž›αŸαž 2 αž‡αžΆαž˜αž½αž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Windows 7 (αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”);
sda4 - αž•αŸ’αž“αŸ‚αž€αžŸαŸ†αžαžΆαž“αŸ‹αž›αŸαž 3 (αžœαžΆαž˜αžΆαž“ GNU/Linux αžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€/αž˜αž·αž“αžαŸ‚αž„αžαŸ‚).

[A] Windows 7 System Block Encryption

αž€αŸ‘. VeraCryptαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜

αž‘αžΆαž‰αž™αž€αž–αžΈ αž‚αŸαž αž‘αŸ†αž–αŸαžšαž•αŸ’αž›αžΌαžœαž€αžΆαžšαž¬αž–αžΈαž€αž‰αŸ’αž…αž€αŸ‹ sourceforge αž€αŸ†αžŽαŸ‚αžŠαŸ†αž‘αžΎαž„αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαžΈαž” VeraCrypt (αž“αŸ…αž–αŸαž›αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž’αžαŸ’αžαž”αž‘ v1.24-Update3 αž€αŸ†αžŽαŸ‚αž…αž›αŸαžαžšαž”αžŸαŸ‹ VeraCrypt αž˜αž·αž“αžŸαž˜αžšαž˜αŸ’αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’). αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž€αžΆαžšαž†αŸ‚αž€αž†αŸαžšαž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αžΆαž“αž‘αžΆαž‰αž™αž€

$ Certutil -hashfile "C:VeraCrypt Setup 1.24.exe" SHA256

αž αžΎαž™αž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž›αž‘αŸ’αž’αž•αž›αž‡αžΆαž˜αž½αž™ CS αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αŸ„αŸ‡αž“αŸ…αž›αžΎαž‚αŸαž αž‘αŸ†αž–αŸαžšαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ VeraCrypt αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ HashTab αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž‡αžΆαž„αž˜αž»αž“αŸ– RMB (αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ VeraCrypt 1.24.exe)-properties - αž•αž›αž”αžΌαž€αž“αŸƒαž―αž€αžŸαžΆαžšαŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž αžαŸ’αžαž›αŸαžαžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αž€αžΌαž“αžŸαŸ„ pgp αžŸαžΆαž’αžΆαžšαžŽαŸˆαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžαŸ’αžšαžΌαžœαžαŸ‚αžŠαŸ†αž‘αžΎαž„αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’ gnuPG; gpg4win.

αž€αŸ’. αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„/αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ VeraCrypt αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαž·αž‘αŸ’αž’αž·αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜

αž€αŸ£. αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž‚αžαžΆαžŸαžŸαž€αž˜αŸ’αž˜VeraCrypt - αž”αŸ’αžšαž–αŸαž“αŸ’αž’ - αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž—αžΆαž‚αžαžΆαžŸ / ឌីស - αž’αž˜αŸ’αž˜αžαžΆ - αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž—αžΆαž‚αžαžΆαžŸαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžœαžΈαž“αžŠαžΌ - Multiboot - (αž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“αŸ– "αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž‚αŸ’αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αž’αŸ„αž™αž”αŸ’αžšαžΎαžœαž·αž’αžΈαž“αŸαŸ‡αž‘αŸ" αž αžΎαž™αž“αŸαŸ‡αž‡αžΆαž€αžΆαžšαž–αž·αž αž™αžΎαž„αž™αž›αŸ‹αž–αŸ’αžšαž˜ "αž”αžΆαž‘") - αžαžΆαžŸαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ (β€œαž”αžΆαž‘/αž…αžΆαžŸβ€ αž‘αŸ„αŸ‡αž”αžΈαž˜αž·αž“αžŠαžΌαž…αŸ’αž“αŸ„αŸ‡ αž€αŸαž“αŸ…αžαŸ‚ β€œαž”αžΆαž‘β€) - αž…αŸ†αž“αž½αž“αžαžΆαžŸαž”αŸ’αžšαž–αŸαž“αŸ’αž’ "2 αž¬αž…αŸ’αžšαžΎαž“" - αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸ…αž›αžΎαžαžΆαžŸαž˜αž½αž™ "αž”αžΆαž‘" - αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αž·αž“αž˜αŸ‚αž“αžœαžΈαž“αžŠαžΌ "αž‘αŸ" (αž‡αžΆαž€αžΆαžšαž–αž·αž "αž”αžΆαž‘ / αž…αžΆαžŸ" αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ VeraCrypt/GRUB2 αž“αžΉαž„αž˜αž·αž“αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ MBR αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž–αž½αž€αž‚αŸαž‘αŸ αž…αŸ’αž”αžΆαžŸαŸ‹αž‡αžΆαž„αž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αž˜αžΆαž“αžαŸ‚αž•αŸ’αž“αŸ‚αž€αžαžΌαž…αž”αŸ†αž•αž»αžαž“αŸƒαž€αžΌαžŠαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„ MBR/boot track αžŠαŸ‚αž›αž‡αžΆαž•αŸ’αž“αŸ‚αž€αžŸαŸ†αžαžΆαž“αŸ‹αžšαž”αžŸαŸ‹αžœαžΆαž‚αžΊ αžŠαŸ‚αž›αž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš) - Multiboot - αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”...

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž„αžΆαž€αž…αŸαž‰αž–αžΈαž‡αŸ†αž αžΆαž“αžαžΆαž„αž›αžΎ (αž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹)αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ VeraCrypt αž“αžΉαž„αž…αŸαž‰αž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“ αž αžΎαž™αž“αžΉαž„αž˜αž·αž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž—αžΆαž‚αžαžΆαžŸαž“αŸ„αŸ‡αž‘αŸαŸ”

αž“αŸ…αž‡αŸ†αž αžΆαž“αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž†αŸ’αž–αŸ„αŸ‡αž‘αŸ…αžšαž€αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αž‚αŸ„αž›αžŠαŸ… αž’αŸ’αžœαžΎαž€αžΆαžš "αžŸαžΆαž€αž›αŸ’αž”αž„" αž αžΎαž™αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“ CPU αž αž½αžŸαžŸαž˜αŸαž™ αž“αŸ„αŸ‡αž‘αŸ†αž“αž„αž‡αžΆαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž›αžΏαž“αž”αŸ†αž•αž»αžαž‚αžΊ Twofish αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžŸαŸŠαžΈαž—αžΈαž™αžΌαž˜αžΆαž“αžαžΆαž˜αž–αž›αžαŸ’αž›αžΆαŸ†αž„ αž’αŸ’αž“αž€αž“αžΉαž„αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžƒαžΎαž‰αž–αžΈαž—αžΆαž–αžαž»αžŸαž”αŸ’αž›αŸ‚αž€αž‚αŸ’αž“αžΆαŸ– αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” AES αž™αŸ„αž„αžαžΆαž˜αž›αž‘αŸ’αž’αž•αž›αžαŸαžŸαŸ’αžαž“αžΉαž„αž›αžΏαž“αž‡αžΆαž„αž‚αžΌαž”αŸ’αžšαž‡αŸ‚αž„αž‚αŸ’αžšαžΈαž”αžαžΌαžšαž”αžŸαŸ‹αžœαžΆαž…αŸ’αžšαžΎαž“αžŠαž„αŸ” AES αž‚αžΊαž‡αžΆαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžŠαŸαž–αŸαž‰αž“αž·αž™αž˜ αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αž“αŸƒαžŸαŸŠαžΈαž—αžΈαž™αžΌαž‘αŸ†αž“αžΎαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž–αž·αžŸαŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αžΆαŸ†αž„ "αžŸαž˜αŸ’αž„αžΆαžαŸ‹" αž“αž·αž„ "αž€αžΆαžšαž›αž½αž…αž…αžΌαž›" αŸ”

VeraCrypt αž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž“αŸ…αž€αŸ’αž“αž»αž„ AES cascade(αžαŸ’αžšαžΈαž–αžΈαžš)/ αž“αž·αž„αž”αž“αŸ’αžŸαŸ†αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž“αŸ…αž›αžΎ CPU Intel αžŸαŸ’αž“αžΌαž›αž…αžΆαžŸαŸ‹αž–αžΈαžŠαž”αŸ‹αž†αŸ’αž“αžΆαŸ†αž˜αž»αž“ (αžŠαŸ„αž™αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ AES, A/T cascade encryption) αž€αžΆαžšαžαž™αž…αž»αŸ‡αž“αŸƒαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž‚αžΊαž˜αž·αž“αž’αžΆαž…αž™αž›αŸ‹αž”αžΆαž“αŸ” (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸŠαžΈαž—αžΈαž™αžΌ AMD αž“αŸƒαžŸαž˜αŸαž™αžŠαžΌαž…αž‚αŸ’αž“αžΆ / ~ αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž”αž“αŸ’αžαž·αž…). αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αžαžΆαž˜αžœαž“αŸ’αž αž αžΎαž™αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αž“αž’αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαž˜αŸ’αž›αžΆαž—αžΆαž–αž‚αžΊαž˜αžΎαž›αž˜αž·αž“αžƒαžΎαž‰αŸ” αž•αŸ’αž‘αž»αž™αž‘αŸ…αžœαž·αž‰ αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž˜αžΆαž“αž€αžΆαžšαžαž™αž…αž»αŸ‡αž‚αž½αžšαž±αŸ’αž™αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž αžŠαŸ„αž™αžŸαžΆαžšαž”αžšαž·αž™αžΆαž€αžΆαžŸαžŸαžΆαž€αž›αŸ’αž”αž„αž˜αž·αž“αžŸαŸ’αžαž·αžαžŸαŸ’αžαŸαžšαžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Mate v1.20.1 (ឬ v1.20.2 αžαŸ’αž‰αž»αŸ†αž˜αž·αž“αž…αžΆαŸ†αž…αŸ’αž”αžΆαžŸαŸ‹αž‘αŸ) αž“αŸ…αž€αŸ’αž“αž»αž„ GNU/Linux αž¬αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸƒ telemetry routine αž“αŸ…αž€αŸ’αž“αž»αž„ Windows7β†‘αŸ” αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆ αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžŠαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„ αž˜αž»αž“αž–αŸαž›αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αŸ” αž§αž‘αžΆαž αžšαžŽαŸαž“αŸ…αž€αŸ’αž“αž»αž„ Aida64/Sysbench/systemd-analyze αžŸαŸ’αžαžΈαž”αž“αŸ’αž‘αŸ„αžŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαžŠαžΌαž…αž‚αŸ’αž“αžΆαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ„αž™αž αŸαžαž»αž“αŸαŸ‡αž”αžŠαž·αžŸαŸαž’αž˜αž·αž“αž–αž·αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž›αž½αž“αž‚αŸαžαžΆ "αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αžΊαž˜αžΆαž“αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹" αŸ” αž—αžΆαž–αž™αžΊαžαž™αŸ‰αžΆαžœαžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ αž“αž·αž„αž—αžΆαž–αžšαž’αžΆαž€αŸ‹αžšαž’αž½αž›αž‚αžΊαž’αžΆαž…αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž”αžΆαž“αž“αŸ…αž–αŸαž›αž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€/αžŸαŸ’αžαžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš "αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’" αžαŸ’αž›αž½αž“αžœαžΆαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžœαžΆαžŸαŸ‹αž‡αžΆ ms αž αžΎαž™ <αžŒαž·αž‚αŸ’αžšαžΈαž”/αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸαŸ‡> αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αŸ” αž‘αžΈαž”αŸ†αž•αž»αž αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž˜αŸ’αž“αžΆαž€αŸ‹αŸ—αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž”αŸ’αžšαžΎαž€αžΆαžšαž‚αŸ’αžšαžΈαž”αž‚αŸ’αžšαžΈαž”αž’αŸ’αžœαžΎαž±αŸ’αž™αž˜αžΆαž“αžαž»αž›αŸ’αž™αž—αžΆαž–αž“αŸƒαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž€αžΆαžšαž–αŸαž‰αž…αž·αžαŸ’αžαž“αŸƒαž€αž·αž…αŸ’αž…αž€αžΆαžšαžŠαŸ‚αž›αž˜αžΆαž“αž“αŸ…αž“αžΉαž„αžŠαŸƒ αž€αž˜αŸ’αžšαž·αžαž“αŸƒαž—αžΆαž–αžœαž„αŸ’αžœαŸαž„αžŸαŸ’αž˜αžΆαžšαžαžΈαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αž“αž·αž„αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ”

αžœαžΆαž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαž‘αž»αž€αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžš PIM αž‡αžΆαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž“αŸ…αž–αŸαž›αž•αŸ’αž‘αž»αž€ OS αž’αŸ’αž“αž€αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αž‰αŸ’αž…αžΌαž›αžαž˜αŸ’αž›αŸƒαžŠαžŠαŸ‚αž›αŸ—αžšαžΆαž›αŸ‹αž–αŸαž›αž“αŸ„αŸ‡αž‘αŸαŸ” VeraCrypt αž”αŸ’αžšαžΎαž…αŸ†αž“αž½αž“αžŠαŸαž…αŸ’αžšαžΎαž“αž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαž˜αŸ’αžαž„αž‘αŸ€αžαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαž "αžŸαž‰αŸ’αž‰αžΆαž™αžΊαž" αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαŸ” αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž›αžΎ "αžαŸ’αž™αž„αž‚αŸ’αžšαžΈαž”αžαžΌ" αž”αŸ‚αž”αž“αŸαŸ‡αžŠαŸ„αž™αž”αŸ’αžšαžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžš Brute force/inbow tables αž˜αžΆαž“αž“αŸαž™αžαŸ’αžšαžΉαž˜αžαŸ‚αž‡αžΆαž˜αž½αž™αžƒαŸ’αž›αžΆαžŸαž˜αŸ’αž„αžΆαžαŸ‹ "αžŸαžΆαž˜αž‰αŸ’αž‰" αžαŸ’αž›αžΈαŸ— αž“αž·αž„αž”αž‰αŸ’αž‡αžΈαžαž½αž’αž€αŸ’αžŸαžšαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž‡αž“αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αžαž˜αŸ’αž›αŸƒαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αž„αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αžαŸ’αž›αžΆαŸ†αž„αž“αŸƒαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž‚αžΊαž‡αžΆαž€αžΆαžšαž–αž“αŸ’αž™αžΆαžšαž–αŸαž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸ…αž–αŸαž›αž•αŸ’αž‘αž»αž€αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ” (αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž”αžšαž·αž˜αžΆαžŽ VeraCrypt αž“αŸ…αž€αŸ’αž“αž»αž„ GNU/Linux αž‚αžΊαž›αžΏαž“αž‡αžΆαž„αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„)αŸ”
αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαžŠαŸ„αž™αž€αž˜αŸ’αž›αžΆαŸ†αž„ brute (αžŠαž€αžƒαŸ’αž›αžΆαžŸαž˜αŸ’αž„αžΆαžαŸ‹αž…αŸαž‰αž–αžΈαž€αŸ’αž”αžΆαž›αžαžΆαžŸ VeraCrypt/LUKS) Hashcat αŸ” John the Ripper αž˜αž·αž“αžŠαžΉαž„αž–αžΈαžšαž”αŸ€αž” "αž”αŸ†αž”αŸ‚αž€ Veracrypt" αž αžΎαž™αž“αŸ…αž–αŸαž›αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ LUKS αž˜αž·αž“αž™αž›αŸ‹αž–αžΈ Twofish cryptography αž‘αŸαŸ”

αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž—αžΆαž–αžαŸ’αž›αžΆαŸ†αž„αž“αŸƒαž€αžΌαžŠαžŸαž˜αŸ’αž„αžΆαžαŸ‹αž“αŸƒαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” cypherpunks αžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αž”αž‰αŸ’αžˆαž”αŸ‹αž”αžΆαž“αž€αŸ†αž–αž»αž„αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αžœαŸ‰αž·αž…αž‘αŸαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆαŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαž‘αžΆαž‰αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆ/αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž…αŸαž‰αž–αžΈ RAM (αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžαŸ’αžšαž‡αžΆαž€αŸ‹/αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž•αŸ’αž‘αžΆαž›αŸ‹), αž˜αžΆαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž–αž·αžŸαŸαžŸ αž“αž·αž„αž˜αž·αž“αž‚αž·αžαžαŸ’αž›αŸƒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ„αž›αž”αŸ†αžŽαž„αž‘αžΆαŸ†αž„αž“αŸαŸ‡αŸ”

αž“αŸ…αž–αŸαž›αž”αž‰αŸ’αž…αž”αŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„/αž”αž„αŸ’αž€αžΎαž "αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαžαŸ‚αž˜αž½αž™αž‚αžαŸ‹" αž“αŸƒαž—αžΆαž‚αžαžΆαžŸαžŸαž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” VeraCrypt αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž‘αžΎαž„αžœαž·αž‰ αž“αž·αž„αžŸαžΆαž€αž›αŸ’αž”αž„αž˜αž»αžαž„αžΆαžšαž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αžœαžΆαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈ rebooting/starting Windows, VeraCrypt αž“αžΉαž„αž•αŸ’αž‘αž»αž€αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž”αžšαž„αŸ‹αž…αžΆαŸ† αž’αŸ’αžœαžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž“αŸ…αžŸαž›αŸ‹αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” - Y.

αž“αŸ…αž‡αŸ†αž αžΆαž“αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αŸƒαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’ VeraCrypt αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž“αŸƒαž”αž‹αž˜αž€αžαžΆαž“αŸƒαž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžŸαž€αž˜αŸ’αž˜αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ "veracrypt rescue disk.iso" - αžœαžΆαžαŸ’αžšαžΌαžœαžαŸ‚αž’αŸ’αžœαžΎ - αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž”αŸ‚αž”αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž˜αž½αž™αŸ” (αž“αŸ…αž€αŸ’αž“αž»αž„ LUKS αž‡αžΆαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž˜αž½αž™ - αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αž»αž”αž…αŸ„αž›αž‡αžΆαž’αž€αž»αžŸαž› αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž„αŸ’αž€αžαŸ‹αž’αŸ’αž„αž“αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš). αžαžΆαžŸαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αž“αžΉαž„αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžšαžΆαž›αŸ‹αž‚αŸ’αž“αžΆ αž αžΎαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαž›αžαŸ’αž›αŸ‡αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž˜αŸ’αžαž„αŸ” αž€αžΆαžšαž”αžΆαžαŸ‹αž”αž„αŸ‹ (αž”αž‹αž˜αž€αžαžΆ/MBR αžŸαžšαžŸαŸαžšαž‘αžΎαž„αžœαž·αž‰) αž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž“αŸƒαž”αž‹αž˜αž€αžαžΆαž“αžΉαž„αž”αžŠαž·αžŸαŸαž’αž‡αžΆαž’αž…αž·αž“αŸ’αžαŸ’αžšαŸƒαž™αŸαž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αžŒαž·αž‚αŸ’αžšαžΈαž”αž‡αžΆαž˜αž½αž™ OS Windows αŸ”

αž€αŸ€. αž”αž„αŸ’αž€αžΎαž VeraCrypt αžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡ USB/diskαžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ VeraCrypt αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αžŠαžΎαž˜αŸ’αž”αžΈαžŠαž»αž β€œ~2-3MB αž“αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆβ€ αž‘αŸ…αž€αŸ’αž“αž»αž„αžŸαŸŠαžΈαžŒαžΈ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αž·αž“αž˜αŸ‚αž“αž˜αž“αž»αžŸαŸ’αžŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž˜αžΆαž“αžαžΆαžŸ ឬ DWD-ROM drives αž“αŸ„αŸ‡αž‘αŸ αž αžΎαž™αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž flash drive αžŠαŸ‚αž›αž’αžΆαž…αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αžΆαž“ β€œVeraCrypt Rescue disk” αž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‡αžΆαž€αžΆαžšαž—αŸ’αž‰αžΆαž€αŸ‹αž•αŸ’αž’αžΎαž›αž•αŸ’αž“αŸ‚αž€αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžαŸ’αž›αŸ‡αŸ– Rufus /GUIdd-ROSA ImageWriter αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž“αžΉαž„αž˜αž·αž“αž’αžΆαž…αž‘αž”αŸ‹αž‘αž›αŸ‹αž“αžΉαž„αž—αžΆαžšαž€αž·αž…αŸ’αž…αž”αžΆαž“αž‘αŸαž–αŸ’αžšαŸ„αŸ‡αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž€αžΆαžšαž…αž˜αŸ’αž›αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαž’αž»αž αŸ’αžœαžŸαž·αžαž‘αŸ… flash drive αžŠαŸ‚αž›αž’αžΆαž…αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αžΆαž“ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž…αž˜αŸ’αž›αž„/αž”αž·αž‘αž—αŸ’αž‡αžΆαž”αŸ‹αžšαžΌαž”αž—αžΆαž–αž“αŸ…αžαžΆαž„αž€αŸ’αžšαŸ…αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαž“αŸƒ USB driveαŸ” αž“αž·αž™αžΆαž™αž±αŸ’αž™αžαŸ’αž›αžΈ αž…αž˜αŸ’αž›αž„ MBR/αž•αŸ’αž›αžΌαžœαž‘αŸ… keychain αž±αŸ’αž™αž”αžΆαž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž”αž„αŸ’αž€αžΎαž flash drive αžŠαŸ‚αž›αž’αžΆαž…αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αžΆαž“αž–αžΈ GNU/Linux OS αžŠαŸ„αž™αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ "dd" αžŠαŸ„αž™αž€αŸ’αžšαž‘αŸαž€αž˜αžΎαž›αžŸαž‰αŸ’αž‰αžΆαž“αŸαŸ‡αŸ”

αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜

αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαžαžΆαžŸαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αžŸαŸ’αžαžΆαž“αžœαžΈαž“αžŠαžΌαž‚αžΊαžαž»αžŸαž‚αŸ’αž“αžΆαŸ” αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ VeraCrypt αž˜αž·αž“αž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž…αŸ†αž–αŸ„αŸ‡αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž›αžΌαžœαž€αžΆαžšαž‘αŸαŸ” αž―αž€αžŸαžΆαžš αžŠαŸ„αž™ "αžαžΆαžŸαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡" αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αžΆαž“αžŸαŸ’αž“αžΎαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžαžΆαž˜αžšαž”αŸ€αž”αž•αŸ’αžŸαŸαž„αŸ– αž‚αžΆαžαŸ‹αž”αžΆαž“αž”αž„αŸ’αž αŸ„αŸ‡αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαž "αžαžΆαžŸαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡ usb" αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαžŠαŸ„αž™αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆ VeraCrypt αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αŸ” αž”αžŽαŸ’αžŽαžŸαžΆαžšαž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαžΈαž“αžŠαžΌαž‚αžΊ "αž”αž„αŸ’αž€αžΎαžαžαžΆαžŸαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡ usb veracrypt" αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αžΆαžšαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡ disk.iso αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αž›αž»αž€αž“αŸƒαž—αžΆαž‚αžαžΆαžŸαžŸαž€αž˜αŸ’αž˜αž“αžΉαž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αŸ” αž€αŸ†αž‘αž»αž„αž–αŸαž›αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžšαž”αžŸαŸ‹ OS αž˜αž·αž“αž”αž‰αŸ’αžˆαž”αŸ‹αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž‘αžΎαž„αžœαž·αž‰αž‘αŸαŸ” αž“αŸ…αž–αŸαž›αž”αž‰αŸ’αž…αž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž—αžΆαž‚αžαžΆαžŸαžŸαž€αž˜αŸ’αž˜αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž™αŸ‰αžΆαž„αž–αŸαž‰αž›αŸαž‰ αž“αž·αž„αž’αžΆαž…αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αžΆαž“αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ VeraCrypt αž˜αž·αž“αž›αŸαž…αž‘αžΎαž„αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš αž αžΎαž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αž”αž‹αž˜αž€αžαžΆαž˜αž·αž“αž‡αž½αž™αž‘αŸ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž‘αž„αŸ‹ "αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜" αžœαžΆαžαŸ’αžšαžΌαžœαžαŸ‚αž€αŸ†αžŽαžαŸ‹αž‘αŸ…αž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αžœαžΈαž“αžŠαžΌαž˜αžΆαž“αžœαžαŸ’αžαž˜αžΆαž“αŸ” (αžŠαŸ„αž™αž˜αž·αž“αž‚αž·αžαž–αžΈαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αž αžŸαžΌαž˜αž˜αžΎαž›αžαžΆαžšαžΆαž„αž›αŸαž 1)αŸ”
αžœαžΆαž”αž‰αŸ’αž…αž”αŸ‹αž€αžΆαžšαž–αž·αž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αž›αž»αž€αž‡αžΆαž˜αž½αž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Windows αŸ”

[B]LUKS αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” GNU/Linux (~αžŠαŸαž”αŸ€αž“) OS αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αŸ” αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž“αž·αž„αž‡αŸ†αž αžΆαž“

αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αžŠαŸαž”αŸ€αž“/αžŠαŸαžšαžΈαžœαŸαžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž•αŸ’αž‚αžΌαž•αŸ’αž‚αž„αž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αžšαŸ€αž”αž…αŸ†αž‘αŸ…αž§αž”αž€αžšαžŽαŸαž”αŸ’αž›αž»αž€αž“αž·αž˜αŸ’αž˜αž·αž αž•αŸ’αž‘αŸαžšαžœαžΆαž‘αŸ…αžαžΆαžŸ GNU/Linux αžŠαŸ‚αž›αž”αžΆαž“αž‚αžΌαžŸαž•αŸ‚αž“αž‘αžΈ αž αžΎαž™αžŠαŸ†αž‘αžΎαž„/αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ GRUB2αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αž·αž“αž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž€αž‘αž‘αŸ αž αžΎαž™αž’αŸ’αž“αž€αž±αŸ’αž™αžαž˜αŸ’αž›αŸƒαž–αŸαž›αžœαŸαž›αžΆαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αŸ„αŸ‡αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΎ GUI αž αžΎαž™αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž“αŸƒαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŸαŸ’αžαžΆαž“αžΈαž™αžŠαŸ‚αž›αž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž‚αžΊαž˜αžΆαž“αž“αŸαž™αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„ "αžšαž”αŸ€αž” Chuck-Norris" αŸ”

ខ៑. αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž–αžΈ Live usb GNU/Linux

"αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αž crypto αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„"

lscpu && сryptsetup benchmark

αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž‡αžΆαž˜αŸ’αž…αžΆαžŸαŸ‹αžŠαŸαžšαžΈαž€αžšαžΆαž™αž“αŸƒαžšαžαž™αž“αŸ’αžαžŠαŸαž˜αžΆαž“αž₯αž‘αŸ’αž’αž·αž–αž›αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„ AES αž“αŸ„αŸ‡αž›αŸαžαž“αžΉαž„αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž‡αžΆαž•αŸ’αž“αŸ‚αž€αžαžΆαž„αžŸαŸ’αžαžΆαŸ†αž“αŸƒαžŸαŸ’αžαžΆαž“αžΈαž™ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž‡αžΆαž˜αŸ’αž…αžΆαžŸαŸ‹αžšαžΈαž€αžšαžΆαž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αž”αž»αžšαžΆαžŽ αž›αŸαžαž“αžΉαž„αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž‡αžΆαž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž†αŸ’αžœαŸαž„αŸ”

ខ្. αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αžαžΆαžŸαŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„/αž’αŸ’αžœαžΎαž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™ fs logical disk HDD αž‘αŸ… Ext2 (Gparted)

B2.1. αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž”αž‹αž˜αž€αžαžΆαž—αžΆαž‚αžαžΆαžŸ sda7 αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αžšαŸ€αž”αžšαžΆαž”αŸ‹αž’αŸ†αž–αžΈαžˆαŸ’αž˜αŸ„αŸ‡αž“αŸƒαž—αžΆαž‚αžαžΆαžŸαž“αŸ…αž‘αžΈαž“αŸαŸ‡ αž“αž·αž„αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αž αžŸαŸ’αžšαž”αžαžΆαž˜αžαžΆαžšαžΆαž„αž—αžΆαž‚αžαžΆαžŸαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αŸ„αŸ‡αžαžΆαž„αž›αžΎαŸ” αž™αŸ„αž„αžαžΆαž˜αž”αŸ’αž›αž„αŸ‹αžŒαžΈαžŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžαŸ‚αž‡αŸ†αž“αž½αžŸαžˆαŸ’αž˜αŸ„αŸ‡αž—αžΆαž‚αžαžΆαžŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”

αž€αžΆαžšαž’αŸ’αžœαžΎαž•αŸ‚αž“αž‘αžΈαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž‘αžΌαž‡αžΈαžαž› (/dev/sda7> /dev/mapper/sda7_crypt) αŸ”
# αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αž„αŸ’αž€αžΎαž "αž—αžΆαž‚αžαžΆαžŸ LUKS-AES-XTS"

cryptsetup -v -y luksFormat /dev/sda7

αž‡αŸ†αžšαžΎαžŸαŸ–

* luksFormat - αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸƒαž”αž‹αž˜αž€αžαžΆ LUKS;
* -y -passphrase (αž˜αž·αž“αž˜αŸ‚αž“αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…/αž―αž€αžŸαžΆαžš);
* -v -verbalization (αž”αž„αŸ’αž αžΆαž‰αž–αŸαžαŸŒαž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™);
* /dev/sda7 - αžαžΆαžŸαž‘αžΌαž‡αžΈαžαž›αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž–αžΈαž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž–αž„αŸ’αžšαžΈαž€ (αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸ’αžšαŸ„αž„αž‘αž»αž€αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž‘αŸαžš/αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” GNU/Linux).

αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ <LUKS1: aes-xts-plain64, αž‚αž“αŸ’αž›αžΉαŸ‡αŸ– 256 αž”αŸŠαžΈαž, LUKS header hashing: sha256, RNG: /dev/urandom> (αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž€αŸ†αžŽαŸ‚ cryptsetup) αŸ”

#ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° default-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ
cryptsetup  --help #самая послСдняя строка Π² Π²Ρ‹Π²ΠΎΠ΄Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ AES αž“αŸ…αž›αžΎ CPU αž“αŸ„αŸ‡αž‡αž˜αŸ’αžšαžΎαžŸαžŠαŸαž›αŸ’αž’αž”αŸ†αž•αž»αžαž‚αžΊαžαŸ’αžšαžΌαžœαž”αž„αŸ’αž€αžΎαž "LUKS-Twofish-XTS-partition" αžŠαŸ‚αž›αž”αžΆαž“αž–αž„αŸ’αžšαžΈαž€αŸ”

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 hashing algorithm/crypto function, RNG αž”αžΆαž“αž”αŸ’αžšαžΎ (--αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹-αž™αžΌαžšαŸ‰αžΆαž“αŸ‹) αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαžŸαŸ„αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”/αžŒαž·αž‚αŸ’αžšαžΈαž”αžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž‹αž˜αž€αžαžΆαžαžΆαžŸαž‘αžΌαž‡αžΈαžαž› αžŠαŸ‚αž›αž‡αžΆαžŸαŸ„αž”αž‹αž˜αž€αžαžΆαž‘αžΈαž–αžΈαžš (XTS); αžŸαŸ„αž˜αŸαžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αžŠαŸ‚αž›αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„αž”αž‹αž˜αž€αžαžΆαžŒαžΈαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αžŸαŸ„ XTS αž‘αžΈαž–αžΈαžš αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡ αž“αž·αž„αž‘αž˜αŸ’αž›αžΆαž”αŸ‹αž“αŸƒαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αžŠαŸ„αž™αž”αŸ’αžšαžΎαžŸαŸ„αž˜αŸ αž“αž·αž„αžŸαŸ„ XTS αž‘αžΈαž–αžΈαžš αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”/αžŒαž·αž‚αŸ’αžšαžΈαž”αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŽαžΆαž˜αž½αž™αž“αŸ…αž›αžΎαž—αžΆαž‚αžαžΆαžŸ (αž›αžΎαž€αž›αŸ‚αž„αžαŸ‚αž…αŸ†αžŽαž„αž‡αžΎαž„αž•αŸ’αž“αŸ‚αž€) αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„ ~ 3MB αž“αŸ…αž›αžΎαž—αžΆαž‚αžαžΆαžŸαžšαžΉαž„αžŠαŸ‚αž›αž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαŸ”
* -i αž€αžΆαžšβ€‹αž’αŸ’αžœαžΎβ€‹αž‘αžΎαž„β€‹αžœαž·αž‰β€‹αž‡αžΆβ€‹αž˜αž·αž›αŸ’αž›αžΈαžœαž·αž“αžΆαž‘αžΈ αž‡αŸ†αž“αž½αžŸβ€‹αž±αŸ’αž™ "αž…αŸ†αž“αž½αž“" (αž€αžΆαžšαž–αž“αŸ’αž™αžΆαž–αŸαž›αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžƒαŸ’αž›αžΆαžŸαž˜αŸ’αž„αžΆαžαŸ‹αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αž€αžΆαžšαž•αŸ’αž‘αž»αž€ OS αž“αž·αž„αž€αž˜αŸ’αž›αžΆαŸ†αž„αž‚αŸ’αžšαžΈαž”αž‚αŸ’αžšαžΈαž”αžšαž”αžŸαŸ‹αžŸαŸ„)αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαžšαž€αŸ’αžŸαžΆαžαž»αž›αŸ’αž™αž—αžΆαž–αž“αŸƒαž€αž˜αŸ’αž›αžΆαŸ†αž„αž‚αŸ’αžšαžΈαž” αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŸαžΆαž˜αž‰αŸ’αž‰αžŠαžΌαž…αž‡αžΆ "αžšαž»αžŸαŸ’αžŸαŸŠαžΈ" αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αž„αŸ’αž€αžΎαž“αžαž˜αŸ’αž›αŸƒ -(i) αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αžŠαžΌαž…αž‡αžΆ "?8dΖ±ob/ΓΈfh" αžαž˜αŸ’αž›αŸƒαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžαž™αž…αž»αŸ‡αŸ”
* -use-urandom random number generator αž”αž„αŸ’αž€αžΎαžαž€αžΌαž“αžŸαŸ„ αž“αž·αž„αž’αŸ†αž”αž·αž›αŸ”

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž‚αžΌαžŸαž•αŸ‚αž“αž‘αžΈαž•αŸ’αž“αŸ‚αž€ sda7 > sda7_crypt (αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‚αžΊαž›αžΏαž“ αžŠαŸ„αž™αžŸαžΆαžšαž”αž‹αž˜αž€αžαžΆαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‡αžΆαž˜αž½αž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆ ~ 3 MB αž αžΎαž™αž“αŸ„αŸ‡αž‡αžΆαž’αŸ’αžœαžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹)αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™ αž“αž·αž„αž˜αŸ‰αŸ„αž“αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš 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. αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž”αž‹αž˜αž€αžαžΆαžŒαžΈαžŸ (~ αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆ 3MB)αž˜αž½αž™β€‹αž“αŸƒβ€‹αž—αžΆαž‚αž…αŸ’αžšαžΎαž“ αžŸαŸ†αžαžΆαž“αŸ‹ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαž–αž“αŸ’αž™αžΆαž–αŸαž› - αž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž“αŸƒαž”αž‹αž˜αž€αžαžΆ "sda7_crypt" αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž‡αžΆαž“αŸ‹αž›αžΎ / αž’αŸ’αžœαžΎαž±αŸ’αž™αžαžΌαž…αž”αž‹αž˜αž€αžαžΆ (αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ GRUB2 αž“αŸ…αž›αžΎαž—αžΆαž‚αžαžΆαžŸ sda7 αŸ”αž›αŸ”)αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž“αžΉαž„αž”αžΆαžαŸ‹αž”αž„αŸ‹αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž›αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αžΆαžšαž™αž€αžœαžΆαž˜αž€αžœαž·αž‰αž‘αŸ αž–αŸ’αžšαŸ„αŸ‡αžœαžΆαž“αžΉαž„αž˜αž·αž“αž’αžΆαž…αž”αž„αŸ’αž€αžΎαžαž€αžΌαž“αžŸαŸ„αžŠαžΌαž…αž‚αŸ’αž“αžΆαž‘αžΎαž„αžœαž·αž‰αž”αžΆαž“αž‘αŸ αžŸαŸ„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαžŠαŸ„αž™αž‘αŸ‚αž€αŸ”

#Бэкап Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ€Π°Π·Π΄Π΅Π»Π°
cryptsetup luksHeaderBackup --header-backup-file ~/Бэкап_DebSHIFR /dev/sda7 

#ВосстановлСниС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ€Π°Π·Π΄Π΅Π»Π°
cryptsetup luksHeaderRestore --header-backup-file <file> <device>

αž‡αž˜αŸ’αžšαžΎαžŸαŸ–
* luksHeaderBackup β€”header-backup-file -backup command;
* luksHeaderRestore -header-backup-file -restore αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ;
* ~/Backup_DebSHIFR - αž―αž€αžŸαžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€;
* /dev/sda7 - αž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αžαžαž…αž˜αŸ’αž›αž„αž”αž‹αž˜αž€αžαžΆαžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αŸ”
αž“αŸ…αž‡αŸ†αž αžΆαž“αž“αŸαŸ‡ <αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž αž“αž·αž„αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”> αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αŸ”

ខ៣. αž€αŸ†αž–αž»αž„αž…αŸ’αžšαž€ 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 αŸ”

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€, αž‚αžΊαž…αžΆαŸ†αž”αžΆαž…αŸ‹ defragment αž—αžΆαž‚αžαžΆαžŸαž‘αžΌαž‡αžΈαžαž›

e4defrag -c /mnt/ #послС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, e4defrag выдаст, Ρ‡Ρ‚ΠΎ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°~"0", это Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΡ‚ΠΎΠΈΡ‚ΡŒ сущСствСнной ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ!
e4defrag /mnt/ #ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ GNU/Linux

αž”αž„αŸ’αž€αžΎαžαžœαžΆαž‡αžΆαž…αŸ’αž”αžΆαž”αŸ‹αŸ– αž’αŸ’αžœαžΎ e4defrag αž“αŸ…αž›αžΎ GNU/LInux αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αžΈαž–αŸαž›αž˜αž½αž™αž‘αŸ…αž–αŸαž›αž˜αž½αž™ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“ HDD αŸ”
αž€αžΆαžšαž•αŸ’αž‘αŸαžš αž“αž·αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜ [GNU/Linux> GNU/Linux-encrypted] αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αž“αŸ…αž‡αŸ†αž αžΆαž“αž“αŸαŸ‡αŸ”

αž“αŸ… ៀ. αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ GNU/Linux αž“αŸ…αž›αžΎαž—αžΆαž‚αžαžΆαžŸ sda4 αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž•αŸ’αž‘αŸαžš OS /dev/sda4> /dev/sda7 αžŠαŸ„αž™αž‡αŸ„αž‚αž‡αŸαž™ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„ GNU/Linux αž“αŸ…αž›αžΎαž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž αžΎαž™αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž”αž“αŸ’αžαŸ‚αž˜αŸ” (αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αžΎαž€αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž‘αžΎαž„αžœαž·αž‰) αž‘αžΆαž€αŸ‹αž‘αž„αž‘αŸ…αž“αžΉαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αŸ” αž“αŸ„αŸ‡αž‚αžΊαž“αŸ…αž€αŸ’αž“αž»αž„ live usb αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ "αž‘αžΆαž€αŸ‹αž‘αž„αž‘αŸ…αž“αžΉαž„ root αž“αŸƒ OS αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αŸ”" "chroot" αž“αžΉαž„αž€αŸ’αž›αŸ‚αž„αž’αŸ’αžœαžΎαžŸαŸ’αžαžΆαž“αž—αžΆαž–αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸαž’αŸ†αž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ (αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž¬αž’αžαŸ‹ αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ…αž€αŸ’αž“αž»αž„ sda4 αž“αž·αž„ sda7 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜), desynchronize αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ” αž”αž„αŸ’αž€αžΎαžβ€‹αž€αŸ’αž“αž»αž„β€‹αžαžβ€‹αž«αžŸ (sda4/sda7_crypt) αž―αž€αžŸαžΆαžšαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž‘αž‘αŸ αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ /mnt/encryptedOS αž“αž·αž„ /mnt2/decryptedOSαŸ” αž–αž·αž“αž·αžαŸ’αž™β€‹αž™αŸ‰αžΆαž„β€‹αž†αžΆαž”αŸ‹β€‹αžšαž αŸαžŸβ€‹αžαžΆβ€‹αž’αŸ’αž“αž€β€‹αž€αŸ†αž–αž»αž„β€‹αž”αŸ’αžšαžΎβ€‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’β€‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšβ€‹αž’αŸ’αžœαžΈ (αžšαž½αž˜αž‘αžΆαŸ†αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αžΆαž‚αž)αŸ–

ls /<Tab-Tab>

B4.1. "αž€αžΆαžšαž€αŸ’αž›αŸ‚αž„αž’αŸ’αžœαžΎαž“αŸƒαž€αžΆαžšαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”"

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. αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž/αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ swap αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž› crypttab/fstabαžŠαŸ„αž™αžŸαžΆαžšαž―αž€αžŸαžΆαžš swap αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™αžšαžΆαž›αŸ‹αž–αŸαž›αžŠαŸ‚αž› OS αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ αžœαžΆαž‚αŸ’αž˜αžΆαž“αž“αŸαž™αž‘αŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž αž“αž·αž„αž‚αžΌαžŸαž•αŸ‚αž“αž‘αžΈ swap αž‘αŸ… logical disk αž₯αž‘αžΌαžœαž“αŸαŸ‡ αž αžΎαž™αžœαžΆαž™αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαžΌαž…αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžαžΆαžαžŽαŸ’αžŒ B2.2 αžŠαŸ‚αžšαŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Swap αžŸαŸ„αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αžŽαŸ’αžαŸ„αŸ‡αž’αžΆαžŸαž“αŸ’αž“αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αžœαžΆαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸ…αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αžΈαž˜αž½αž™αŸ—αŸ” αžœαžŠαŸ’αžŠαž‡αžΈαžœαž·αžαž“αŸƒαžŸαŸ„αžŸαŸ’αžœαž”αŸ– αž€αžΆαžšαž˜αž·αž“αž˜αŸ‰αŸ„αž“/αž’αžΆαž“αŸ‹αž˜αŸ‰αŸ„αž“αž—αžΆαž‚αžαžΆαžŸαžŸαŸ’αžœαž” (+ αžŸαž˜αŸ’αž’αžΆαž RAM); αž¬αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ OS αž‘αžΎαž„αžœαž·αž‰αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ swap αž”αžΎαž€αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αž›αž»αž€ (αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„αž―αž€αžŸαžΆαžš fstab αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž…αŸ†αž–αŸ„αŸ‡αž‚αŸ’αžšαžΈαž”αžαžΌ) αŸ”

nano /etc/crypttab 

αž™αžΎαž„αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›

#"αžˆαŸ’αž˜αŸ„αŸ‡αž‚αŸ„αž›αžŠαŸ…" "αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαž—αž–" "αž―αž€αžŸαžΆαžšαž‚αž“αŸ’αž›αžΉαŸ‡" "αž‡αž˜αŸ’αžšαžΎαžŸ"
swap /dev/sda8 /dev/urandom swap,cipher=twofish-xts-plain64,size=512,hash=sha512

αž‡αž˜αŸ’αžšαžΎαžŸ
* swap - αžˆαŸ’αž˜αŸ„αŸ‡αžŠαŸ‚αž›αž”αžΆαž“αž‚αžΌαžŸαž•αŸ‚αž“αž‘αžΈαž“αŸ…αž–αŸαž›αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” /dev/mapper/swap αŸ”
* /dev/sda8 - αž”αŸ’αžšαžΎαž—αžΆαž‚αžαžΆαžŸαž‘αžΌαž‡αžΈαžαž›αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ swap αŸ”
* /dev/urandom - αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαžŸαŸ„αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž…αŸƒαžŠαž“αŸ’αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžαžΌαžš (αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αž˜αžΈαž“αžΈαž˜αž½αž™αŸ— αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αžαŸ’αž˜αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαž)αŸ” /dev/urandom generator αž‚αžΊαž…αŸƒαžŠαž“αŸ’αž™αžαž·αž…αž‡αžΆαž„ /dev/random αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈ /dev/random αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž–αŸαž›αž’αŸ’αžœαžΎαž€αžΆαžšαž€αŸ’αž“αž»αž„αž€αžΆαž›αŸˆαž‘αŸαžŸαŸˆαžŠαŸαž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹αŸ” αž“αŸ…αž–αŸαž›αž•αŸ’αž‘αž»αž€αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš /dev/random αž”αž“αŸ’αžαž™αž€αžΆαžšαž•αŸ’αž‘αž»αž€αžšαž™αŸˆαž–αŸαž› Β± αž“αžΆαž‘αžΈαž‡αžΆαž…αŸ’αžšαžΎαž“αŸ” (αžŸαžΌαž˜αž˜αžΎαž› systemd-analyze).
* swap,cipher=twofish-xts-plain64,size=512,hash=sha512: -the partition αžŠαžΉαž„αžαžΆαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“ swap αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“ format "តអម"; αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αŸ”

#ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΈ ΠΏΡ€Π°Π²ΠΈΠΌ fstab
nano /etc/fstab

αž™αžΎαž„αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›

# αžŸαŸ’αžœαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€ / dev / sda8 αž€αŸ†αž‘αž»αž„αž–αŸαž›αžαŸ†αž‘αžΎαž„
/dev/mapper/swap none swap sw 0 0

/dev/mapper/swap αž‚αžΊαž‡αžΆαžˆαŸ’αž˜αŸ„αŸ‡αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž€αŸ’αž“αž»αž„ crypttab αŸ”

αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‡αŸ†αž“αž½αžŸ
αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž αŸαžαž»αž•αž›αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αž’αŸ’αž“αž€αž˜αž·αž“αž…αž„αŸ‹αž”αŸ„αŸ‡αž”αž„αŸ‹αž…αŸ„αž›αž—αžΆαž‚αžαžΆαžŸαž‘αžΆαŸ†αž„αž˜αžΌαž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž―αž€αžŸαžΆαžš swap αž“αŸ„αŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž‘αŸ…αžœαž·αž’αžΈαž‡αŸ†αž“αž½αžŸ αž“αž·αž„αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž“αŸαŸ‡αŸ– αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž―αž€αžŸαžΆαžš swap αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαž“αŸ…αž›αžΎαž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‡αžΆαž˜αž½αž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ”

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 αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αž·αž“αž…αž„αŸ‹αž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž˜αŸ’αžαž„αž‘αŸ€αžαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ„ αž“αž·αž„αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸ„αŸ‡ αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ αž’αŸ’αž“αž€αž’αžΆαž…αž‡αŸ†αž“αž½αžŸαž―αž€αžŸαžΆαžšαžŸαž˜αŸ’αž„αžΆαžαŸ‹/αž―αž€αžŸαžΆαžšαž…αŸƒαžŠαž“αŸ’αž™αŸ”

# "αžˆαŸ’αž˜αŸ„αŸ‡αž‚αŸ„αž›αžŠαŸ…" "αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαž—αž–" "αž―αž€αžŸαžΆαžšαž‚αž“αŸ’αž›αžΉαŸ‡" "αž‡αž˜αŸ’αžšαžΎαžŸ"
sda7_crypt UUID=81048598-5bb9-4a53-af92-f3f9e709e2f2 /etc/skey luks

αž”αžšαž·αž™αžΆαž™
* αž‚αŸ’αž˜αžΆαž“ - αžšαžΆαž™αž€αžΆαžšαžŽαŸαžαžΆαž“αŸ…αž–αŸαž›αž•αŸ’αž‘αž»αž€ OS αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αžƒαŸ’αž›αžΆαžŸαž˜αŸ’αž„αžΆαžαŸ‹αž‚αžΊαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž˜αž‘αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ„αž«αžŸαŸ”
* 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 encryption αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž”αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αŸ”
* /etc/skey - αž―αž€αžŸαžΆαžšαž‚αž“αŸ’αž›αžΉαŸ‡αžŸαž˜αŸ’αž„αžΆαžαŸ‹ αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ„ OS boot (αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž‘αžΈ 3) αŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž―αž€αžŸαžΆαžšαžŽαžΆαž˜αž½αž™αžšαž αžΌαžαžŠαž›αŸ‹ 8MB αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αžΆαž“ <1MBαŸ”

#Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ "гСнСрация" случайного Ρ„Π°ΠΉΠ»Π° <сСкрСтного ΠΊΠ»ΡŽΡ‡Π°> Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 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

# "αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš" "αž…αŸ†αžŽαž»αž…αž˜αŸ‰αŸ„αž“" "αž”αŸ’αžšαž—αŸαž‘" "αž‡αž˜αŸ’αžšαžΎαžŸ" "αž”αŸ„αŸ‡αž…αŸ„αž›" "αž†αŸ’αž›αž„αž€αžΆαžαŸ‹"
# / αž“αŸ…αž›αžΎ / dev / sda7 αž€αŸ†αž‘αž»αž„αž–αŸαž›αžŠαŸ†αž‘αžΎαž„
/dev/mapper/sda7_crypt / ext4 errors=remount-ro 0 1

αž‡αž˜αŸ’αžšαžΎαžŸ
* /dev/mapper/sda7_crypt - αžˆαŸ’αž˜αŸ„αŸ‡αžšαž”αžŸαŸ‹ sda7> sda7_crypt mapping αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš /etc/crypttab αŸ”
αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ crypttab/fstab αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αŸ”

B4.5. αž€αžΆαžšαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αŸ” αž–αŸαž›αžŸαŸ†αžαžΆαž“αŸ‹B4.5.1. αž€αžΆαžšαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž› config /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
CRYPTSETUP=αž”αžΆαž‘
αž“αžΆαŸ†αž…αŸαž‰ CRYPTSETUP

B4.5.3. αž€αžΆαžšαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž› /etc/default/grub config (αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž“αŸαŸ‡αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž…αŸ†αž–αŸ„αŸ‡αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž grub.cfg αž“αŸ…αž–αŸαž›αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ / boot αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”)

nano /etc/default/grub

αž”αž“αŸ’αžαŸ‚αž˜αž”αž“αŸ’αž‘αžΆαžαŸ‹ β€œGRUB_ENABLE_CRYPTODISK=y”
αžαž˜αŸ’αž›αŸƒ 'y', grub-mkconfig αž“αž·αž„ grub-install αž“αžΉαž„αž–αž·αž“αž·αžαŸ’αž™αžšαž€αž˜αžΎαž›αžŠαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž“αž·αž„αž”αž„αŸ’αž€αžΎαžαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž”αž“αŸ’αžαŸ‚αž˜αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž…αžΌαž›αž”αŸ’αžšαžΎαž–αž½αž€αžœαžΆαž“αŸ…αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ (insmods ).
αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž—αžΆαž–αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆ

GRUB_DEFAULT = ០
GRUB_TIMEOUT = αŸ₯
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || αž”αž“αŸ’αž‘αžš Debian`
GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=αž’αŸ’αž“αž€αž›αž€αŸ‹"
GRUB_CMDLINE_LINUX="αžŸαŸ’αž„αžΆαžαŸ‹ splash noautomount"
GRUB_ENABLE_CRYPTODISK=y

B4.5.4. αž€αžΆαžšαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž› config /etc/cryptsetup-initramfs/conf-hook

nano /etc/cryptsetup-initramfs/conf-hook

αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαž”αž“αŸ’αž‘αžΆαžαŸ‹ αž”αž‰αŸ’αž…αŸαž‰αž˜αžαž· <#> αŸ”
αž“αŸ…β€‹αž–αŸαž›β€‹αž’αž“αžΆαž‚αž (αž αžΎαž™αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž₯αž‘αžΌαžœαž“αŸαŸ‡ αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž“αŸαŸ‡αž“αžΉαž„αž˜αž·αž“αž˜αžΆαž“αž’αžαŸ’αžαž“αŸαž™αž’αŸ’αžœαžΈαž‘αžΎαž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αŸαž›αžαŸ’αž›αŸ‡αžœαžΆαžšαŸ†αžαžΆαž“αžŠαž›αŸ‹αž€αžΆαžšαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžšαžΌαž”αž—αžΆαž– initrd.img)αŸ”

B4.5.5. αž€αžΆαžšαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž› config /etc/cryptsetup-initramfs/conf-hook

nano /etc/cryptsetup-initramfs/conf-hook

αž”αž“αŸ’αžαŸ‚αž˜

KEYFILE_PATTERN=”/etc/skey”
UMASK=0077

αžœαžΆαž“αžΉαž„αžαŸ’αž…αž”αŸ‹αžŸαŸ„αžŸαž˜αŸ’αž„αžΆαžαŸ‹ "skey" αž‘αŸ…αž€αŸ’αž“αž»αž„ initrd.img αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŸαŸ„αžšαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ„αžšαž¬αžŸ αž“αŸ…αž–αŸαž› OS αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ (αž”αŸ’αžšαžŸαž·αž“β€‹αž”αžΎβ€‹αž’αŸ’αž“αž€β€‹αž˜αž·αž“β€‹αž…αž„αŸ‹β€‹αž”αž‰αŸ’αž…αžΌαž›β€‹αž–αžΆαž€αŸ’αž™β€‹αžŸαž˜αŸ’αž„αžΆαžαŸ‹β€‹αž˜αŸ’αžαž„β€‹αž‘αŸ€αžβ€‹αž‘αŸ αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž… "skey" αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž‡αŸ†αž“αž½αžŸβ€‹αž±αŸ’αž™β€‹αžšαžαž™αž“αŸ’αž)αŸ”

B4.6. αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž– /boot/initrd.img [αž€αŸ†αžŽαŸ‚]αžŠαžΎαž˜αŸ’αž”αžΈαžαŸ’αž…αž”αŸ‹αžŸαŸ„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž‘αŸ…αž€αŸ’αž“αž»αž„ initrd.img αž αžΎαž™αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž€αŸ‚ cryptsetup αžŸαžΌαž˜αž’αžΆαž”αŸ‹αžŠαŸαžαžšαžΌαž”αž—αžΆαž–

update-initramfs -u -k all

αž“αŸ…αž–αŸαž›αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž– initrd.img (αžŠαžΌαž…αžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž“αž·αž™αžΆαž™αžαžΆ "αžœαžΆαž’αžΆαž…αž‘αŸ…αžšαž½αž… αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž˜αž·αž“αž”αŸ’αžšαžΆαž€αžŠαž‘αŸ") αž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž‚αŸ’αžšαžΈαž”αž“αžΉαž„αž›αŸαž…αž‘αžΎαž„ αž¬αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαž‡αžΌαž“αžŠαŸ†αžŽαžΉαž„αž’αŸ†αž–αžΈαž€αžΆαžšαž”αžΆαžαŸ‹αž”αž„αŸ‹αž˜αŸ‰αžΌαžŒαž»αž› Nvidia - αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžšαžΏαž„αž’αž˜αŸ’αž˜αžαžΆαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž–αžΈβ€‹αž’αŸ’αžœαžΎβ€‹αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–β€‹αž―αž€αžŸαžΆαžš αžŸαžΌαž˜β€‹αž–αž·αž“αž·αžαŸ’αž™β€‹αž˜αžΎαž›β€‹αžαžΆβ€‹αžœαžΆβ€‹αž–αž·αžβ€‹αž‡αžΆβ€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž’αŸ’αžœαžΎβ€‹αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–β€‹αž˜αžΎαž›β€‹αž–αŸαž›β€‹αžœαŸαž›αžΆ (αž‘αžΆαž€αŸ‹αž‘αž„αž‘αŸ…αž“αžΉαž„αž”αžšαž·αžŸαŸ’αžαžΆαž“ chroot./boot/initrd.img) αŸ” αžŸαžΌαž˜αž”αŸ’αžšαž™αŸαžαŸ’αž“! αž˜αž»αž“αž–αŸαž› [update-initramfs -u -k all] αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆ cryptsetup αž”αžΎαž€ /dev/sda7 sda7_crypt - αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžˆαŸ’αž˜αŸ„αŸ‡αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž€αŸ’αž“αž»αž„ /etc/crypttab αž”αžΎαž˜αž·αž“αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž‘αŸ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈ reboot αžœαžΆαž“αžΉαž„αž˜αžΆαž“ busybox error)
αž“αŸ…αž‡αŸ†αž αžΆαž“αž“αŸαŸ‡ αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αŸ”

[C] αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ αž“αž·αž„αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ GRUB2/Protection

αž‚αŸ‘. αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž’αŸ’αžœαžΎαž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™αž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αžαž·αžαžαŸ†αž”αŸ’αžšαžΉαž„αž”αŸ’αžšαŸ‚αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ (αž—αžΆαž‚αžαžΆαžŸαžαŸ’αžšαžΌαžœαž€αžΆαžšαž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹ 1MB)

mkfs.ext4 -v -L GRUB2 /dev/sda6

αž‚αŸ’. αž˜αŸ‰αŸ„αž“ /dev/sda2 αž‘αŸ… /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 αžŸαžΌαž˜αžŸαžΆαž€αž›αŸ’αž”αž„ αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž– αžœαžΆαž˜αž€αž–αžΈαž‚αŸαž αž‘αŸ†αž–αŸαžšαž•αŸ’αž›αžΌαžœαž€αžΆαžš - αž˜αž·αž“αž‘αžΆαž“αŸ‹αž”αžΆαž“αž–αž·αž“αž·αžαŸ’αž™αžœαžΆαž‘αŸαŸ” (αž”αžΆαž“αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ GRUB 2.02 ~ BetaX boot loaders αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αž„αŸ’αž’αžŸαŸ‹) αŸ”

αž‚αŸ£. αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ GRUB3 αž‘αŸ…αž€αŸ’αž“αž»αž„αž—αžΆαž‚αžαžΆαžŸαž”αž“αŸ’αžαŸ‚αž˜ [sda2]αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž˜αŸ‰αŸ„αž“ [αž’αžΆαžαž» C.2]

grub-install --force --root-directory=/mnt /dev/sda6

αž‡αž˜αŸ’αžšαžΎαžŸ
* β€”force - αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αžŠαŸ„αž™αžšαŸ†αž›αž„αž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αžŸαŸ’αž‘αžΎαžšαžαŸ‚αžαŸ‚αž„αžαŸ‚αž˜αžΆαž“ αž“αž·αž„αžšαžΆαžšαžΆαŸ†αž„αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ (αž‘αž„αŸ‹αž‡αžΆαžαž·αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžš) αŸ”
* --root-directory - αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžαž αž‘αŸ… root αž“αŸƒ sda6 αŸ”
* /dev/sda6 - αž—αžΆαž‚αžαžΆαžŸ sdaΠ₯ αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” (αž€αž»αŸ†αž“αžΉαž€ <space> αžšαžœαžΆαž„ /mnt /dev/sda6)αŸ”

αž‚αŸ€. αž”αž„αŸ’αž€αžΎαžαž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ [grub.cfg]αž”αŸ†αž—αŸ’αž›αŸαž…αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ "update-grub2" αž αžΎαž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž”αž„αŸ’αž€αžΎαžαž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž–αŸαž‰αž›αŸαž‰

grub-mkconfig -o /mnt/boot/grub/grub.cfg

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αž‰αŸ’αž…αž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž/αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž“αŸƒαž―αž€αžŸαžΆαžš grub.cfg αžŸαŸ’αžαžΆαž“αžΈαž™αž›αž‘αŸ’αž’αž•αž›αž‚αž½αžšαžαŸ‚αž˜αžΆαž“αž”αž“αŸ’αž‘αžΆαžαŸ‹αž‡αžΆαž˜αž½αž™ OS αžŠαŸ‚αž›αž”αžΆαž“αžšαž€αžƒαžΎαž‰αž“αŸ…αž›αžΎαžαžΆαžŸ (β€œgrub-mkconfig” αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž’αžΆαž…αžŸαŸ’αžœαŸ‚αž„αžšαž€ αž“αž·αž„αž™αž€ OS αž–αžΈ live usb αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“ multiboot flash drive αž‡αžΆαž˜αž½αž™ Windows 10 αž“αž·αž„αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž”αž“αŸ’αžαž•αŸ’αž‘αžΆαž›αŸ‹ - αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžšαžΏαž„αž’αž˜αŸ’αž˜αžαžΆ)αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžŸαŸ’αžαžΆαž“αžΈαž™αž‚αžΊ "αž‘αž‘αŸ" αž αžΎαž™αž―αž€αžŸαžΆαžš "grub.cfg" αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αŸαž“αŸ„αŸ‡αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αžšαžŽαžΈαžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž˜αžΆαž“αž€αŸ†αž αž»αžŸ GRUB αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ” (αž αžΎαž™αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž‘αŸ†αž“αž„αž‡αžΆαž’αŸ’αž“αž€αž•αŸ’αž‘αž»αž€αž–αžΈαžŸαžΆαžαžΆαžŸαžΆαž€αž›αŸ’αž”αž„αž“αŸƒαžƒαŸ’αž›αžΆαŸ†αž„) αžŠαŸ†αž‘αžΎαž„ GRUB2 αž‘αžΎαž„αžœαž·αž‰αž–αžΈαž”αŸ’αžšαž—αž–αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αŸ”
αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ "αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŸαžΆαž˜αž‰αŸ’αž‰" αž“αž·αž„αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ GRUB2 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αŸ”

αž‚αŸ₯. αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž—αžŸαŸ’αžαž»αžαžΆαž„αž“αŸƒ 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 Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜

*αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž‚αžαžΆαžŸαžŸαž€αž˜αŸ’αž˜αž“αžΉαž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž•αŸ’αž‘αž»αž€αžœαžΈαž“αžŠαžΌαŸ”
*αž€αžΆαžšαž…αž»αž…αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž… "Esc" αž“αžΉαž„αž•αŸ’αž‘αŸαžšαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž‘αŸ… GRUB2 αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ GNU/Linux αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” - αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ (sda7_crypt) αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž˜αž‘αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ„ /boot/initrd.img (αž”αŸ’αžšαžŸαž·αž“αž”αžΎ grub2 សរសេរ uuid "αžšαž€αž˜αž·αž“αžƒαžΎαž‰" - αž“αŸαŸ‡αž‚αžΊαž‡αžΆ αž”αž‰αŸ’αž αžΆαž‡αžΆαž˜αž½αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ grub2 αžœαžΆαž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž‘αžΎαž„αžœαž·αž‰ ឧ. αž–αžΈ test branch/stable αŸ”αž›αŸ”
αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜

*αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαžšαž”αŸ€αž”αžŠαŸ‚αž›αž’αŸ’αž“αž€αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αžšαž–αŸαž“αŸ’αž’ (αžŸαžΌαž˜αž˜αžΎαž›αž€αžαžΆαžαžŽαŸ’αžŒ B4.4/4.5) αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ„αžšαžΌαž”αž—αžΆαž– /boot/initrd.img αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž‘αž»αž€αžαžΊαžŽαŸ‚αž› OS αž¬αž‡αžΆαžŸαž˜αŸ’αž„αžΆαžαŸ‹αŸ” αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αŸ†αž“αž½αžŸαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αž " skey" αžŠαŸ„αž™αž›αž»αž”αž”αŸ†αž”αžΆαžαŸ‹αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αžƒαŸ’αž›αžΆαžŸαž˜αŸ’αž„αžΆαžαŸ‹αž‘αžΎαž„αžœαž·αž‰αŸ”
αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜
(αž’αŸαž€αŸ’αžšαž„αŸ‹ "αž€αžΆαžšαž‡αŸ†αž“αž½αžŸαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸƒαžŸαŸ„αžŸαž˜αŸ’αž„αžΆαžαŸ‹") αŸ”

*αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž“αžΉαž„αž‡αžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ‚αž›αž’αŸ’αž›αžΆαž”αŸ‹αžŸαŸ’αž‚αžΆαž›αŸ‹αž“αŸƒαž€αžΆαžšαž•αŸ’αž‘αž»αž€ GNU/Linux αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž‚αžŽαž“αžΈαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ”
αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows 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; αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹/αž€αžΌαž“αžŸαŸ„αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš; αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž‚αžŽαž“αžΈαž›αžΈαž“αž»αž…).

αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’ "αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ GRUB2 αžŸαžΆαž˜αž‰αŸ’αž‰" αž“αŸƒαž—αžΆαž‚αžαžΆαžŸαž”αŸ’αž›αž»αž€αž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αŸ”

αž‚αŸ¦. αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ GRUB6 αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αŸ” αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž› + αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹GNU/Linux αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αž·αž“αž’αžΆαž…αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αžΆαž“αž‘αŸ - αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™ BIOS αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž αŸαžαž»αž•αž›αž“αŸαŸ‡ αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‡αžΆαž…αŸ’αžšαžœαžΆαž€αŸ‹αž“αŸƒ GRUB2 αž‚αžΊαž˜αž·αž“αž’αžΆαž…αž‘αŸ…αžšαž½αž…αž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžŠαŸ‚αž›αž˜αžΆαž“αžαŸ’αžŸαŸ‚αžŸαž„αŸ’αžœαžΆαž€αŸ‹αž’αž˜αŸ’αž˜αžαžΆαž‚αžΊαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“/αž˜αžΆαž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΆαž˜αž‘αžŸαŸ’αžŸαž“αŸˆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžœαžΆαž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž‘αŸ [αžŸαžΌαž˜αž˜αžΎαž› P. F] αŸ”
αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ GRUB2 "αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡" αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ "αž αžαŸ’αžαž›αŸαžαžΆ/αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹" αŸ”

  • αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžšαž–αžΆαžšαžŠαŸ„αž™ "αž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž›αž•αŸ’αž‘αžΆαž›αŸ‹αžšαž”αžŸαŸ‹αžœαžΆ" αž€αžΆαžšαž€αŸ‚αž”αŸ’αžšαŸ‚αž―αž€αžŸαžΆαžšαžαžΆαž„αž€αŸ’αžšαŸ… αž¬αž€αžΆαžšαž”αŸ‰αž»αž“αž”αŸ‰αž„αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž‘αž»αž€αž˜αŸ‰αžΌαžŒαž»αž›αž”αž“αŸ’αžαŸ‚αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž“αŸαŸ‡αž“αžΉαž„αž“αžΆαŸ†αž±αŸ’αž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαžΆαžšαžΆαŸ†αž„αŸ”
  • αž“αŸ…αž–αŸαž›αž€αžΆαžšαž–αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹ αžŠαžΎαž˜αŸ’αž”αžΈαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž€αžΆαžšαž•αŸ’αž‘αž»αž€αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™ αž¬αž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž”αž“αŸ’αžαŸ‚αž˜αž“αŸ…αž€αŸ’αž“αž»αž„ CLI αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αž‰αŸ’αž…αžΌαž›αž€αžΆαžšαž…αžΌαž› αž“αž·αž„αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžšαž”αžŸαŸ‹ superuser-GRUB2αŸ”

C6.1. αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”

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” (β€œ-unrestricted” β€œ-user”,
αž”αž“αŸ’αžαŸ‚αž˜αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹ (αž˜αž»αž“αž”αž“αŸ’αž‘αžΆαžαŸ‹ ### END /etc/grub.d/41_custom ###)
"αž€αŸ†αžŽαžαŸ‹ superusers="root"
password_pbkdf2 root hash αŸ”"

αžœαžΆαž‚αž½αžšαžαŸ‚αž‡αžΆαž’αŸ’αžœαžΈαž˜αž½αž™αžŠαžΌαž…αž“αŸαŸ‡

# αž―αž€αžŸαžΆαžšαž“αŸαŸ‡αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžœαž·αž’αžΈαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž“αŸ’αžαŸ‚αž˜αž’αžΆαžαž»αž˜αŸ‰αžΊαž“αž»αž™αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αŸ” αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžœαžΆαž™αž’αž€αŸ’αžŸαžš
# αž’αžΆαžαž»αž˜αŸ‰αžΊαž“αž»αž™αžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αž„αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž˜αžαž·αž™αŸ„αž”αž›αŸ‹αž“αŸαŸ‡αŸ” αž”αŸ’αžšαž™αŸαžαŸ’αž“αž€αž»αŸ†αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš
# αžαŸ’αžŸαŸ‚ 'αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αž“αŸ’αž‘αž»αž™' αžαžΆαž„αž›αžΎαŸ”
### END /etc/grub.d/40_custom ###

### BEGIN /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
αž€αŸ†αžŽαžαŸ‹ superusers = "root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8
### END /etc/grub.d/41_custom ###
#

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž‡αžΆαžšαžΏαž™αŸ—αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ "grub-mkconfig -o /mnt/boot/grub/grub.cfg" αž αžΎαž™αž˜αž·αž“αž…αž„αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αŸ… grub.cfg αžšαžΆαž›αŸ‹αž–αŸαž› αžŸαžΌαž˜αž”αž‰αŸ’αž…αžΌαž›αž”αž“αŸ’αž‘αžΆαžαŸ‹αžαžΆαž„αž›αžΎαŸ” (αž…αžΌαž›αŸ– αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹) αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ GRUB αž“αŸ…αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž”αŸ†αž•αž»αžαŸ”

nano /etc/grub.d/41_custom 

αž†αŸ’αž˜αžΆ << EOF
αž€αŸ†αžŽαžαŸ‹ superusers = "root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8
EOF

αž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαž config β€œgrub-mkconfig -o /mnt/boot/grub/grub.cfg” αž”αž“αŸ’αž‘αžΆαžαŸ‹αžŠαŸ‚αž›αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž‘αŸ… grub.cfg αŸ”
αž‡αŸ†αž αžΆαž“αž“αŸαŸ‡αž”αž‰αŸ’αž…αž”αŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹ GRUB2 αŸ”

αž‚αŸ¦.្. αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž›αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž“αŸ’αž˜αžαŸ‹αžαžΆαž’αŸ’αž“αž€αž˜αžΆαž“αžŸαŸ„αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” pgp αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžšαž½αž…αž αžΎαž™ (αž¬αž”αž„αŸ’αž€αžΎαžαžŸαŸ„αž”αŸ‚αž”αž“αŸαŸ‡) αŸ” αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαžΈαž”αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αŸ– gnuPG; kleopatra/GPA; αžŸαŸαŸ‡αžŸαž˜αž»αž‘αŸ’αžšαŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Crypto αž“αžΉαž„αž’αŸ’αžœαžΎαž±αŸ’αž™αž‡αžΈαžœαž·αžαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž‚αŸ’αžšαž”αŸ‹αž”αž‰αŸ’αž αžΆαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” Seahorse - αž€αŸ†αžŽαŸ‚αžŸαŸ’αžαŸαžšαž—αžΆαž–αž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹ 3.14.0 (αž€αŸ†αžŽαŸ‚αžαŸ’αž–αžŸαŸ‹αž‡αžΆαž„αž§αž‘αžΆαž αžšαžŽαŸ V3.20 αž˜αžΆαž“αž€αŸ†αž αž»αžŸ αž“αž·αž„αž˜αžΆαž“αž€αŸ†αž αž»αžŸαžŸαŸ†αžαžΆαž“αŸ‹αŸ—)αŸ”

αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž… PGP αžαŸ’αžšαžΌαžœαžαŸ‚αž”αž„αŸ’αž€αžΎαž/αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš/αž”αž“αŸ’αžαŸ‚αž˜αžαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αžŸαŸ’αžαžΆαž“ su!

αž”αž„αŸ’αž€αžΎαžαžŸαŸ„αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“

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 -path αž‘αŸ… "PGP key" (αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž–αžΈβ€‹αžαŸ’αž…αž”αŸ‹β€‹αž‚αŸ’αžšαžΆαž”αŸ‹β€‹αž…αž»αž…β€‹αž…αžΌαž›β€‹αž€αŸ’αž“αž»αž„β€‹αžšαžΌαž”αž—αžΆαž– αžœαžΆβ€‹αž’αžΆαž…β€‹αž›αž»αž”β€‹αž”αžΆαž“)αŸ”
* --root-directory -αž€αŸ†αžŽαžαŸ‹ boot directory αž‘αŸ… root 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)

### BEGIN /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
αž€αŸ†αžŽαžαŸ‹ superusers = "root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8
### END /etc/grub.d/41_custom ###
#

αž•αŸ’αž›αžΌαžœαž‘αŸ…αž€αžΆαž“αŸ‹ "/boot/grub/perskey" αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαž…αž„αŸ’αž’αž»αž›αž‘αŸ…αž—αžΆαž‚αžαžΆαžŸαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž‘αŸ αž§αž‘αžΆαž αžšαžŽαŸ hd0,6 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ "root" αž‚αžΊαž‡αžΆαž•αŸ’αž›αžΌαžœαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž“αŸƒαž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž› GRUB2 αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αŸ” (αžŸαžΌαž˜αž˜αžΎαž› set rot=..)αŸ”

αž€αžΆαžšαž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαž›αžΎ GRUB2 (αž―αž€αžŸαžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αžαž / GRUB αž‘αžΆαŸ†αž„αž’αžŸαŸ‹) αž‡αžΆαž˜αž½αž™ "perskey" αž‚αž“αŸ’αž›αžΉαŸ‡αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”
αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŸαžΆαž˜αž‰αŸ’αž‰αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆ (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ nautilus/caja explorer): αžŠαŸ†αž‘αžΎαž„αž•αŸ’αž“αŸ‚αž€αž”αž“αŸ’αžαŸ‚αž˜ "seahorse" αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Explorer αž–αžΈαžƒαŸ’αž›αžΆαŸ†αž„αŸ” αž€αžΌαž“αžŸαŸ„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžαŸ‚αž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αžŸαŸ’αžαžΆαž“αžŸαŸŠαžΌαŸ”
αž”αžΎαž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžŠαŸ„αž™αž”αŸ’αžšαžΎ sudo "/ mnt / boot" - RMB - αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαŸ” αž“αŸ…αž›αžΎαž’αŸαž€αŸ’αžšαž„αŸ‹αžœαžΆαž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž“αŸαŸ‡

αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜

αž‚αž“αŸ’αž›αžΉαŸ‡αžαŸ’αž›αž½αž“αž―αž„αž‚αžΊ β€œ/mnt/boot/grub/perskey” (αž…αž˜αŸ’αž›αž„αž‘αŸ…αžαžαž―αž€αžŸαžΆαžš) αžαŸ’αžšαžΌαžœαžαŸ‚αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαžŠαŸ„αž™αž αžαŸ’αžαž›αŸαžαžΆαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαž αžαŸ’αžαž›αŸαžαžΆαž―αž€αžŸαžΆαžš [*.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 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αŸ”

αž‚αŸ¦.៣. αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž—αžŸαŸ’αžαž»αžαžΆαž„αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ GRUB6.3 αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžšαž–αžΆαžšαžŠαŸ„αž™αž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž› αž“αž·αž„αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹GRUB2. αž“αŸ…αž–αŸαž›αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™ GNU/Linux αž¬αž”αž‰αŸ’αž…αžΌαž› CLI (αž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ) αž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž–αžΈαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‡αžΆαž“αŸ‹αžαŸ’αž–αžŸαŸ‹αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž˜αž‘αžΆαžšαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αž‰αŸ’αž…αžΌαž›αžˆαŸ’αž˜αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎ/αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ initrd

αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜
αžšαžΌαž”αžαžαž’αŸαž€αŸ’αžšαž„αŸ‹αž“αŸƒαž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžŠαŸ„αž™αž‡αŸ„αž‚αž‡αŸαž™αž“αŸƒαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ GRUB2 αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž‡αŸ’αžšαŸ€αžαž‡αŸ’αžšαŸ‚αž€αž‡αžΆαž˜αž½αž™αž―αž€αžŸαžΆαžš GRUB2 αžŽαžΆαž˜αž½αž™/αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αŸ… grub.cfg αž¬αž›αž»αž”αž―αž€αžŸαžΆαžš/αž αžαŸ’αžαž›αŸαžαžΆ αž¬αž•αŸ’αž‘αž»αž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž–αŸ’αž™αžΆαž”αžΆαž‘ module.mod αž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž“αžΉαž„αž›αŸαž…αž‘αžΎαž„αŸ” GRUB2 αž“αžΉαž„αž•αŸ’αž’αžΆαž€αž€αžΆαžšαž•αŸ’αž‘αž»αž€αŸ”

αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜
αžšαžΌαž”αžαžαž’αŸαž€αŸ’αžšαž„αŸ‹ αž€αžΆαžšαž”αŸ‰αž»αž“αž”αŸ‰αž„αž‡αŸ’αžšαŸ€αžαž‡αŸ’αžšαŸ‚αž€αž‡αžΆαž˜αž½αž™ GRUB2 "αž–αžΈαžαžΆαž„αž€αŸ’αžšαŸ…" αŸ”

αž€αŸ†αž‘αž»αž„αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ "αž’αž˜αŸ’αž˜αžαžΆ" "αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαžˆαŸ’αž›αžΆαž“αž–αžΆαž“" αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž€αžΌαžŠαž…αŸαž‰αž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αžΊ "0" αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡β€‹αž‚αŸβ€‹αž˜αž·αž“β€‹αžŠαžΉαž„β€‹αžαžΆβ€‹αž€αžΆαžšβ€‹αž€αžΆαžšαž–αžΆαžšβ€‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšβ€‹αž¬β€‹αž’αžαŸ‹β€‹αž“αŸ„αŸ‡β€‹αž‘αŸαŸ” (αž“αŸ„αŸ‡αž‚αžΊ "αžŠαŸ„αž™αž˜αžΆαž“αž¬αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž αžαŸ’αžαž›αŸαžαžΆαžšαž”αžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’" αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž•αŸ’αž‘αž»αž€αž’αž˜αŸ’αž˜αžαžΆαžŸαŸ’αžαžΆαž“αž—αžΆαž–αž‚αžΊαžŠαžΌαž…αž‚αŸ’αž“αžΆ "0" - αž“αŸαŸ‡αž‚αžΊαž’αžΆαž€αŸ’αžšαž€αŸ‹) αŸ”

αžαžΎαž’αŸ’αžœαžΎαžŠαžΌαž…αž˜αŸ’αžαŸαž…αžŠαžΎαž˜αŸ’αž”αžΈαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž›?

αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αž·αž“αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αŸ– αž€αŸ’αž›αŸ‚αž„αž€αŸ’αž›αžΆαž™/αž›αž»αž”αž˜αŸ‰αžΌαžŒαž»αž›αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŠαŸ„αž™ GRUB2 αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αžŠαž€αž αžαŸ’αžαž›αŸαžαžΆ luks.mod.sig αž…αŸαž‰ αž αžΎαž™αž‘αž‘αž½αž›αž”αžΆαž“αž€αŸ†αž αž»αžŸαŸ”

αžœαž·αž’αžΈαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ– αž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹ bootloader CLI αž αžΎαž™αžœαžΆαž™αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ

trust_list

αž‡αžΆαž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž” αž’αŸ’αž“αž€αž‚αž½αžšαžαŸ‚αž‘αž‘αž½αž›αž”αžΆαž“αžŸαŸ’αž“αžΆαž˜αž˜αŸ’αžšαžΆαž˜αžŠαŸƒ β€œperskey” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžŸαŸ’αžαžΆαž“αž—αžΆαž–αž‚αžΊ β€œ0” αž“αŸ„αŸ‡αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž αžαŸ’αžαž›αŸαžαžΆαž˜αž·αž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αŸ αžŸαžΌαž˜αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž€αžαžΆαžαžŽαŸ’αžŒ C6.2 αž–αžΈαžšαžŠαž„αŸ”
αž“αŸ…αž‡αŸ†αž αžΆαž“αž“αŸαŸ‡ αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹ "αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš GRUB2 αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž› αž“αž·αž„αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹" αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αŸ”

C7 αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž‡αŸ†αž“αž½αžŸαž“αŸƒαž€αžΆαžšαž€αžΆαžšαž–αžΆαžš GRUB2 bootloader αžŠαŸ„αž™αž”αŸ’αžšαžΎ hashingαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžš "CPU Boot Loader Protection/Authentication" αžŠαŸ‚αž›αž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆαžαžΆαž„αž›αžΎαž‚αžΊαž‡αžΆαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαž”αž»αžšαžΆαžŽαŸ” αžŠαŸ„αž™αžŸαžΆαžšαž—αžΆαž–αž˜αž·αž“αž›αŸ’αž’αž₯αžαžαŸ’αž…αŸ„αŸ‡αž“αŸƒ GRUB2 αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž—αŸαž™αžŸαŸ’αž›αž“αŸ‹αžŸαŸ’αž›αŸ„ αžœαžΆαž„αžΆαž™αž‘αž‘αž½αž›αžšαž„αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž–αž·αžαž”αŸ’αžšαžΆαž€αžŠ αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž€αŸ’αž“αž»αž„αž€αžαžΆαžαžŽαŸ’αžŒ [F] αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž– OS/kernel αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαžαŸ‚αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαž‘αžΎαž„αžœαž·αž‰αŸ”

αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš GRUB2 bootloader αžŠαŸ„αž™αž”αŸ’αžšαžΎ hashing

αž‚αž»αžŽαžŸαž˜αŸ’αž”αžαŸ’αžαž·αž‡αžΆαž„αž”αž»αžšαžΆαžŽαŸ–

  • αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž“αŸƒαž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹ (αž€αžΆαžšαž αžΆαžŸ/αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž’αŸ’αžœαžΎαž‘αžΎαž„αžαŸ‚αž–αžΈαž’αž“αž’αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αž‘αžΆαŸ†αž„αž˜αžΌαž›αž“αŸ…αž€αŸ’αžšαŸ„αž˜ GRUB2 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŽαžΆαž˜αž½αž™ αž αžΎαž™αž’αŸ’αžœαžΈαŸ—αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαž”αž»αžšαžΆαžŽαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αž‘αž»αž€αžŸαŸŠαžΈαž—αžΈαž™αžΌ/αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹ αž˜αžΆαž“αžαŸ‚αž―αž€αžŸαžΆαžšαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αž·αž“αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαž‘αŸαŸ” αž›αŸ†αž  αžŠαŸ‚αž› "αž’αŸ’αžœαžΈαž˜αž½αž™" αž’αŸ’αžœαžΈαž˜αž½αž™αžŠαŸ‚αž›αž’αžΆαž€αŸ’αžšαž€αŸ‹" αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜) αŸ”
  • αž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” (αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžŠαŸ‚αž›αž’αžΆαž…αž’αžΆαž“αž”αžΆαž“αžŠαŸ„αž™αž˜αž“αž»αžŸαŸ’αžŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž€αŸ’αž“αž»αž„αž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸ) αŸ”
  • αž›αŸ’αž”αžΏαž“ (αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš/αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž—αžΆαž‚αžαžΆαžŸαž‘αžΆαŸ†αž„αž˜αžΌαž›αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ GRUB2 αž€αžΎαžαž‘αžΎαž„αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž—αŸ’αž›αžΆαž˜αŸ—)αŸ”
  • αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜αž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‚αŸ’αžšαžΈαž”αž‚αŸ’αžšαžΈαž”αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ”

αž‚αž»αžŽαžœαž·αž”αžαŸ’αžαž·αž‡αžΆαž„αž”αž»αžšαžΆαžŽαŸ”

  • αž€αžΆαžšαž€αŸ’αž›αŸ‚αž„αž”αž“αŸ’αž›αŸ†αž αžαŸ’αžαž›αŸαžαžΆ (αžαžΆαž˜αž‘αŸ’αžšαžΉαžŸαŸ’αžαžΈ αžœαžΆαž’αžΆαž…αžšαž€αžƒαžΎαž‰αž€αžΆαžšαž”αŸ‰αŸ‡αž‘αž„αŸ’αž‚αž·αž…αž˜αž»αžαž„αžΆαžš hash αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™)αŸ”
  • αž€αž˜αŸ’αžšαž·αžαž›αŸ†αž”αžΆαž€αž€αžΎαž“αž‘αžΎαž„ (αž”αžΎαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‘αŸ…αž“αžΉαž„αž”αž»αžšαžΆαžŽ αž‡αŸ†αž“αžΆαž‰αž”αž“αŸ’αžαŸ‚αž˜αžαž·αž…αžαž½αž…αž“αŸ…αž€αŸ’αž“αž»αž„ GNU/Linux OS αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž˜αž‘αžΆαžš)αŸ”

αžšαž”αŸ€αž”αžŠαŸ‚αž› GRUB2/partition hashing idea αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš

αž—αžΆαž‚αžαžΆαžŸ GRUB2 αžαŸ’αžšαžΌαžœαž”αžΆαž“ "αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆ" αž“αŸ…αž–αŸαž› OS αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ αž—αžΆαž‚αžαžΆαžŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž·αž“αž·αžαŸ’αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αž”αŸ’αžšαŸ‚αž”αŸ’αžšαž½αž› αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžŠαŸ„αž™αž€αžΆαžšαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αžŸαŸ’αžαžΆαž“αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– (αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”) αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎ bootloader ឬ partition αžšαž”αžŸαŸ‹αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž› αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž€αžΆαžšαžˆαŸ’αž›αžΆαž“αž–αžΆαž“ αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ–

αžšαžΏαž„αŸ”αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜

αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž“αŸαŸ‡αž€αžΎαžαž‘αžΎαž„αž”αž½αž“αžŠαž„αž€αŸ’αž“αž»αž„αž˜αž½αž™αžαŸ’αž„αŸƒ αžŠαŸ‚αž›αž˜αž·αž“αž•αŸ’αž‘αž»αž€αž’αž“αž’αžΆαž“αž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ”
αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ β€œ-$ check_GRUB” αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž—αŸ’αž›αžΆαž˜αŸ—αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž–αŸαž›αžŽαžΆαž˜αž½αž™αžŠαŸ„αž™αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž›αž‘αŸ’αž’αž•αž›αž–αŸαžαŸŒαž˜αžΆαž“αž‘αŸ…αž€αžΆαž“αŸ‹ CLI αŸ”
αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ β€œ-$ sudo signature_GRUB” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’/αž—αžΆαž‚αžαžΆαžŸ GRUB2 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαž‘αžΎαž„αžœαž·αž‰αž—αŸ’αž›αžΆαž˜αŸ— αž αžΎαž™αž€αžΆαžšαž€αžαŸ‹αžαŸ’αžšαžΆαžŠαŸ‚αž›αž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžšαž”αžŸαŸ‹αžœαžΆ (αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαž OS/boot) αž αžΎαž™αž‡αžΈαžœαž·αžαž“αŸ…αžαŸ‚αž”αž“αŸ’αžαŸ”

αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αž hashing αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αž•αŸ’αž“αŸ‚αž€αžšαž”αžŸαŸ‹αžœαžΆαŸ”

0) αžαŸ„αŸ‡αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαž›αžΎ GRUB bootloader/partition αžŠαŸ„αž™αžŠαŸ†αž‘αžΎαž„αžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„ /media/username

-$ hashdeep -c md5 -r /media/username/GRUB > /podpis.txt

1) αž™αžΎαž„αž”αž„αŸ’αž€αžΎαžαžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž•αŸ’αž“αŸ‚αž€αž”αž“αŸ’αžαŸ‚αž˜αž“αŸ…αž€αŸ’αž“αž»αž„ root αž“αŸƒ 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 αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΎαž›αžƒαžΎαž‰αž€αžΆαžšαž›αž»αž€αž›αž»αž™αž“αŸƒ -citadel- αžšαž”αžŸαŸ‹αž™αžΎαž„# αž€αžΆαžαŸ‹αž…αžΌαž› 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 {
αž‡αžΆαžšαŸ€αž„αžšαžΆαž›αŸ‹αžαŸ’αž„αŸƒ
αž”αž„αŸ’αžœαž·αž› ៧
αž‘αŸ†αž αŸ† ៑០ ម
αž”αŸ’αžšαžαž·αž‘αž·αž“
αž”αž„αŸ’αž αžΆαž”αŸ‹
αž”αž„αŸ’αž αžΆαž”αŸ‹αž™αžΊαž
olddir /var/log/old
}

/var/log/vtorjenie.txt {
αž”αŸ’αžšαž…αžΆαŸ†αžαŸ‚
αž”αž„αŸ’αžœαž·αž› ៧
αž‘αŸ†αž αŸ† ៑០ ម
αž”αŸ’αžšαžαž·αž‘αž·αž“
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] αž›αž»αž” - αž€αžΆαžšαž”αŸ†αž•αŸ’αž›αžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”

αž›αž»αž”αž―αž€αžŸαžΆαžšαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžαžΆ "αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž–αŸ’αžšαŸ‡αž€αŸαž˜αž·αž“αž’αžΆαž…αž’αžΆαž“αžœαžΆαž”αžΆαž“αžŠαŸ‚αžš" αž“αŸαŸ‡αž”αžΎαž™αŸ„αž„αžαžΆαž˜αž’αŸ’αž“αž€αž“αžΆαŸ†αž–αžΆαž€αŸ’αž™αžšαžŠαŸ’αž‹ South Carolina αž›αŸ„αž€ Trey Gowdy αŸ”

αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž˜αžΆαž“ "αž‘αŸαžœαž€αžαžΆαž“αž·αž„ αžšαžΏαž„αž–αŸ’αžšαŸαž„", αž’αŸ†αž–αžΈαž€αžΆαžšαžŸαŸ’αžŠαžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αž»αž”αž…αŸαž‰αž–αžΈαžαžΆαžŸαžšαžΉαž„αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž‡αžΏαž‡αžΆαž€αŸ‹αž›αžΎ cyberwitchcraft αž¬αž‡αžΆαžŸαž˜αžΆαž‡αž·αž€αž“αŸƒαžŸαž αž‚αž˜αž“αŸαž”αžŽαŸ’αžαžΆαž‰ Dr αž αžΎαž™αž˜αž·αž“αžŠαŸ‚αž›αž”αžΆαž“αž–αŸ’αž™αžΆαž™αžΆαž˜αž€αžΆαžšαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αž»αž”/αžŸαžšαžŸαŸαžšαž‡αžΆαž“αŸ‹αž›αžΎ (αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαž„αžΎαž”αž‘αžΎαž„αžœαž·αž‰αžŠαŸ„αž™αž”αŸ’αžšαžΎ R-studio)αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„αž‘αŸ†αž“αž„αž‡αžΆαž˜αž·αž“αžŸαž˜αž“αžΉαž„αž’αŸ’αž“αž€αž‘αŸ αžŸαžΌαž˜αž”αŸ’αžšαžΎαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž“αŸ…αž‡αž·αžαž’αŸ’αž“αž€αŸ”

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž•αŸ’αž‘αŸαžš 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/software αž…αžΆαžαŸ‹αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸαŸ‡αž‡αžΆαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž˜αž·αž“αž›αž»αž”/αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž αžΎαž™αž“αŸ…αž–αŸαž›αžŸαž˜αŸ’αž’αžΆαž β€œOSP” αžœαžΆαžšαŸ†αž›αž„αž―αž€αžŸαžΆαžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡αŸ” αž”αž‰αŸ’αž αžΆαž‚αžΊαžαžΆαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžšαž™αŸˆαž–αŸαž›αž™αžΌαžšαž”αŸ‚αž”αž“αŸαŸ‡αž€αžΆαžšαžŸαž˜αŸ’αž’αžΆαžαžαžΆαžŸ "αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž›αž»αž”" αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αžƒαžΎαž‰αžœαž·αž‰αŸ” αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈ 3+ αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž€αžΆαžšαž›αž»αž”αžŒαžΈαžŸαŸ”
αž“αŸ…αž›αžΎ GNU/Linux αž“αŸ… Bleachbit 2.0-2 αž˜αž»αžαž„αžΆαžšαž“αŸƒαž€αžΆαžšαž›αž»αž”αž―αž€αžŸαžΆαžš αž“αž·αž„αžαžαž‡αžΆαž’αž…αž·αž“αŸ’αžαŸ’αžšαŸƒαž™αŸαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αž·αž“αžŸαž˜αŸ’αž’αžΆαžαž‘αŸ†αž αŸ†αž‘αŸ†αž“αŸαžšαž“αŸ„αŸ‡αž‘αŸαŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αŸ– αž“αŸ…αž›αžΎ Windows αž€αŸ’αž“αž»αž„ CCleaner αž˜αž»αžαž„αžΆαžš "OSP for ntfs" αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž αžΎαž™αž–αŸ’αžšαŸ‡αž‡αžΆαž˜αŸ’αž…αžΆαžŸαŸ‹αž–αž·αžαž‡αžΆαž˜αž·αž“αž’αžΆαž…αž’αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž›αž»αž”αž”αžΆαž“αž‘αŸαŸ”

αž αžΎαž™αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžŠαžΎαž˜αŸ’αž”αžΈαž™αž€αž…αŸαž‰αž™αŸ‰αžΆαž„αž αŸ’αž˜αžαŸ‹αž…αžαŸ‹ "αžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž›" αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž…αžΆαžŸαŸ‹, Bleachbit αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸαŸ‡αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ αž”αŸ’αžšαžΎαž˜αž»αžαž„αžΆαžš "αž›αž»αž”αž―αž€αžŸαžΆαžš/αžαžαž‡αžΆαž’αž…αž·αž“αŸ’αžαŸ’αžšαŸƒαž™αŸ"αŸ”
αžŠαžΎαž˜αŸ’αž”αžΈαž›αž»αž” "αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž›αž»αž”αžŠαŸ„αž™αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸ OS αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš" αž“αŸ…αž€αŸ’αž“αž»αž„ Windows αžŸαžΌαž˜αž”αŸ’αžšαžΎ CCleaner/BB αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž˜αž»αžαž„αžΆαžš "OSP" αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„ GNU/Linux αž‡αž»αŸ†αžœαž·αž‰αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡ (αž›αž»αž”αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž›αž»αž”) αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž αžΆαžαŸ‹αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αŸ” (αž€αžΆαžšαž›αž»αž”αž‘αž·αž“αŸ’αž“αž“αŸαž™ + αž€αžΆαžšαž–αŸ’αž™αžΆαž™αžΆαž˜αž―αž€αžšαžΆαž‡αŸ’αž™αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžαžΆαžšαžœαžΆαž‘αžΎαž„αžœαž·αž‰ αž αžΎαž™αž’αŸ’αž“αž€αž˜αž·αž“αž‚αž½αžšαž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αŸ†αžŽαŸ‚αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ (αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž…αŸ†αžŽαžΆαŸ†αž‘αŸ αž“αŸ„αŸ‡αž‡αžΆαž€αŸ†αž αž»αžŸ))αž˜αžΆαž“αžαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡αž‘αŸαžŠαŸ‚αž›αž’αŸ’αž“αž€αž“αžΉαž„αž’αžΆαž…αž™αž›αŸ‹αž–αžΈαž™αž“αŸ’αžαž€αžΆαžšαž“αŸƒαž”αž‰αŸ’αž αžΆαž“αŸαŸ‡ αž“αž·αž„αž€αž˜αŸ’αž…αžΆαžαŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž›αž»αž”αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αŸ”

αžαŸ’αž‰αž»αŸ†αž˜αž·αž“αž‘αžΆαž“αŸ‹αž”αžΆαž“αžŸαžΆαž€αž›αŸ’αž”αž„ Bleachbit v3.0 αž‘αŸ αž”αž‰αŸ’αž αžΆαž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αž½αžŸαž‡αž»αž›αžšαž½αž…αž αžΎαž™αŸ”
Bleachbit v2.0 αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αžŸαŸ’αž˜αŸ„αŸ‡αžαŸ’αžšαž„αŸ‹αŸ”

αž“αŸ…αž‡αŸ†αž αžΆαž“αž“αŸαŸ‡ αž€αžΆαžšαž›αž»αž”αžαžΆαžŸαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αŸ”

[E] αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž‡αžΆαžŸαž€αž›αž“αŸƒ OS αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”

αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž˜αŸ’αž“αžΆαž€αŸ‹αŸ—αž˜αžΆαž“αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžαž»αžŸαž‚αŸ’αž“αžΆαž”αž“αŸ’αžαž·αž…αž”αž“αŸ’αžαž½αž…αž…αŸ†αž–αŸ„αŸ‡αž€αž·αž…αŸ’αž…αž€αžΆαžšαŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αžšαž½αž”αž”αž„αŸ’αžšαž½αž˜ αžŠαžΌαž…αž‡αžΆ Clonezilla αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆ αž˜αž·αž“αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‡αžΆαž˜αž½αž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‘αŸαŸ”

αžŸαŸαž…αž€αŸ’αžαžΈαžαŸ’αž›αŸ‚αž„αž€αžΆαžšαžŽαŸαž’αŸ†αž–αžΈαž”αž‰αŸ’αž αžΆαž“αŸƒαž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž§αž”αž€αžšαžŽαŸαž”αŸ’αž›αž»αž€αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αŸ–

  1. αžŸαž€αž› - αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αžŠαžΌαž…αž‚αŸ’αž“αžΆ / αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαžΈαž“αžŠαžΌ / αž›αžΈαž“αž»αž…;
  2. αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž€αž»αž„αžŸαžΌαž›αž‡αžΆαž˜αž½αž™ usb αž•αŸ’αž‘αžΆαž›αŸ‹ GNU/Linux αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž‘αžΆαž‰αž™αž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž“αŸ’αžαŸ‚αž˜ (αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αžαŸ‚αžŽαŸ‚αž“αžΆαŸ† GUI);
  3. αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž“αŸƒαž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€ - "αžšαžΌαž”αž—αžΆαž–" αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžαŸ’αžšαžΌαžœαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” / αž€αžΆαžšαž–αžΆαžšαžŠαŸ„αž™αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αŸ”
  4. αž‘αŸ†αž αŸ†αž“αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαŸ’αžšαžΌαžœαžαŸ‚αž†αŸ’αž›αžΎαž™αžαž”αž‘αŸ…αž“αžΉαž„αž‘αŸ†αž αŸ†αž“αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž˜αŸ’αž›αž„αŸ”
  5. αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž‘αžΆαž‰αž™αž€αž―αž€αžŸαžΆαžšαž…αžΆαŸ†αž”αžΆαž…αŸ‹αž–αžΈαž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€ (αž˜αž·αž“αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αžŒαž·αž‚αŸ’αžšαžΈαž”αž•αŸ’αž“αŸ‚αž€αž‘αžΆαŸ†αž„αž˜αžΌαž›αž‡αžΆαž˜αž»αž“αž‘αŸ)αŸ”

αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€/αžŸαŸ’αžαžΆαžšαžαžΆαž˜αžšαž™αŸˆαž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ "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] αž‚αžΊαž„αžΆαž™αžŸαŸ’αžšαž½αž› αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αžœαžΈαž“αžŠαžΌ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžšαž€αž˜αžΎαž›αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž˜αž½αž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αž - αžœαžΆαž˜αž·αž“αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‘αŸαŸ”

ធ៊ី ៑. αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αžœαžΈαž“αžŠαžΌ / αž›αžΈαž“αž»αž…αž‡αžΆαžŸαž€αž›αŸ” αžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹ rsync (Grsync) + αž”αžšαž·αž˜αžΆαžŽ VeraCryptαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αŸ–

  1. αž”αž„αŸ’αž€αžΎαžαž€αž»αž„αžαžΊαž“αŸαžšαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” (αž”αžšαž·αž˜αžΆαžŽ/αž―αž€αžŸαžΆαžš) VeraCrypt αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ OS;
  2. αž•αŸ’αž‘αŸαžš/αž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Rsync αž‘αŸ…αž€αŸ’αž“αž»αž„αž’αž»αž„αž‚αŸ’αžšαžΈαž” VeraCrypt αŸ”
  3. αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž•αŸ’αž‘αž»αž€αž‘αžΎαž„αž”αžšαž·αž˜αžΆαžŽ VeraCrypt αž‘αŸ… www.

αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž’αž»αž„ VeraCrypt αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αžœαžΆαŸ–
αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αžšαž·αžαžŸαŸ†αž‘αŸαž„αžαžΆαž˜αžœαž“αŸ’αž (αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž DT αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αžαŸ‚αž€αŸ’αž“αž»αž„ Windows αž€αŸαž’αžΆαž…αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„ GNU/Linux);
αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αžšαž·αžαžŸαŸ†αž‘αŸαž„αž’αž˜αŸ’αž˜αžαžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αžΆαž“αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž“αŸƒ "αžαž½αž’αž€αŸ’αžŸαžš paranoid" (αž™αŸ„αž„αž‘αŸ…αžαžΆαž˜αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ) - αž€αžΆαžšαž’αŸ’αžœαžΎαž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™αž’αž»αž„αŸ”

αž€αž˜αŸ’αžšαž·αžαžŸαŸ†αž‘αŸαž„αžαžΆαž˜αžœαž“αŸ’αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαžŸαŸ’αž‘αžΎαžšαžαŸ‚αž—αŸ’αž›αžΆαž˜αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„ Windows αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αž–αŸαž›αž…αž˜αŸ’αž›αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈ GNU/Linux > VeraCrypt DT αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αžΆαŸ†αž„αž˜αžΌαž›αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αžαž™αž…αž»αŸ‡αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αŸ”

αž”αžšαž·αž˜αžΆαžŽ 70 GB Twofish αž’αž˜αŸ’αž˜αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„ (αž§αž”αž˜αžΆαžαžΆ αžαžΆαž˜αž–αž›αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž‡αžΆαž˜αž’αŸ’αž™αž˜) αž‘αŸ… HDD ~ αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž€αž“αŸ’αž›αŸ‡αž˜αŸ‰αŸ„αž„ (αž€αžΆαžšαžŸαžšαžŸαŸαžšαž‡αžΆαž“αŸ‹αž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž€αž»αž„αžαžΊαž“αŸαžšαž–αžΈαž˜αž»αž“αž“αŸ…αž€αŸ’αž“αž»αž„αž›αž·αžαž·αžαž†αŸ’αž›αž„αžŠαŸ‚αž“αž˜αž½αž™αž‚αžΊαžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–) αŸ” αž˜αž»αžαž„αžΆαžšαž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™αž”αžšαž·αž˜αžΆαžŽαž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸαž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαž€αž…αŸαž‰αž–αžΈ VeraCrypt Windows/Linux αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αž»αž„αžαžΊαž“αŸαžšαž‚αžΊαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αžαŸ‚αžαžΆαž˜αžšαž™αŸˆ "αž€αžΆαžšαžŸαžšαžŸαŸαžšαž‘αžΎαž„αžœαž·αž‰αž˜αŸ’αžαž„" αž¬αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αžšαž·αžαžŸαŸ†αž‘αŸαž„αžαžΆαž˜αžœαž“αŸ’αžαžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αžΆαž”αŸ”

αž”αž„αŸ’αž€αžΎαžαž”αžšαž·αž˜αžΆαžŽ VeraCrypt αž’αž˜αŸ’αž˜αžαžΆαŸ” (αž˜αž·αž“αžαžΆαž˜αžœαž“αŸ’αž/ntfs)αž˜αž·αž“αž‚αž½αžšαž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž’αŸ’αžœαžΈαž‘αŸαŸ”

αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’/αž”αž„αŸ’αž€αžΎαž/αž”αžΎαž€αž€αž»αž„αžαžΊαž“αŸαžšαž€αŸ’αž“αž»αž„ VeraCrypt GUI> GNU/Linux live usb (αž€αž˜αŸ’αžšαž·αžαžŸαŸ†αž‘αŸαž„αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž‘αŸ… /media/veracrypt2 αž”αžšαž·αž˜αžΆαžŽαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Windows αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž˜αŸ‰αŸ„αž“αž‘αŸ… /media/veracrypt1) αŸ” αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž“αŸƒ Windows OS αžŠαŸ„αž™αž”αŸ’αžšαžΎ GUI rsync (αž αŸ’αž‚αŸ’αžšαžΈαž“αžŸαŸŠαžΈ)αžŠαŸ„αž™αž’αžΈαž€αž”αŸ’αžšαž’αž”αŸ‹αŸ”

αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ Windows Linux αŸ” αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž αž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜

αžšαž„αŸ‹αž…αžΆαŸ†αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αž‰αŸ’αž…αž”αŸ‹αŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹ αž™αžΎαž„αž“αžΉαž„αž˜αžΆαž“αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž˜αž½αž™αŸ”

αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸαŸ‡αžŠαŸ‚αžš αž”αž„αŸ’αž€αžΎαžαž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž“αŸƒ GNU/Linux OS αžŠαŸ„αž™αžŠαŸ„αŸ‡αž’αžΈαž€αž”αŸ’αžšαž’αž”αŸ‹αž’αžΈαž€ "αž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαžšαž”αžŸαŸ‹αžœαžΈαž“αžŠαžΌ" αž“αŸ…αž€αŸ’αž“αž»αž„ rsync GUI αŸ”

αž™αž€αž…αž·αžαŸ’αžαž‘αž»αž€αžŠαžΆαž€αŸ‹! αž”αž„αŸ’αž€αžΎαžαž’αž»αž„ Veracrypt αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ "αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€ GNU/Linux" αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš ext4. αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž’αŸ’αžœαžΎαž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž‘αŸ…αž€αž»αž„αžαžΊαž“αŸαžš ntfs αž“αŸ„αŸ‡αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αžŸαŸ’αžαžΆαžšαž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž”αŸ‚αž”αž“αŸαŸ‡ αž’αŸ’αž“αž€αž“αžΉαž„αž”αžΆαžαŸ‹αž”αž„αŸ‹αžŸαž·αž‘αŸ’αž’αž·/αž€αŸ’αžšαž»αž˜αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž…αŸ†αž–αŸ„αŸ‡αž‘αž·αž“αŸ’αž“αž“αŸαž™αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ”

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™αŸ” αž‡αž˜αŸ’αžšαžΎαžŸαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ rsync:
* -g -save αž€αŸ’αžšαž»αž˜;
* -P β€”progress β€” αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸƒαž–αŸαž›αžœαŸαž›αžΆαžŠαŸ‚αž›αž”αžΆαž“αž…αŸ†αžŽαžΆαž™αž›αžΎαž―αž€αžŸαžΆαžšαŸ”
* -H - αž…αž˜αŸ’αž›αž„ hardlinks αžŠαžΌαž…αž˜αžΆαž“;
* -a -αžšαž”αŸ€αž”αž”αžŽαŸ’αžŽαžŸαžΆαžš (αž‘αž„αŸ‹ rlptgoD αž…αŸ’αžšαžΎαž“);
* -v - αž–αžΆαž€αŸ’αž™αžŸαŸ†αžŠαžΈαŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎβ€‹αž’αŸ’αž“αž€β€‹αž…αž„αŸ‹β€‹αžŠαŸ†αž‘αžΎαž„ "Windows VeraCrypt volume" αžαžΆαž˜αžšαž™αŸˆβ€‹αž€αž»αž„αžŸαžΌαž›β€‹αž€αŸ’αž“αž»αž„β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αž‚αŸ’αžšαžΈαž” αž’αŸ’αž“αž€β€‹αž’αžΆαž…β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αžˆαŸ’αž˜αŸ„αŸ‡β€‹αž€αŸ’αž›αŸ‚αž„αž€αŸ’αž›αžΆαž™ (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 pictures" αž“αžΉαž„αžšαŸ†αž›αžΉαž€αž’αŸ’αž“αž€αž±αŸ’αž™αž”αž‰αŸ’αž…αžΌαž›αžƒαŸ’αž›αžΆαžŸαž˜αŸ’αž„αžΆαžαŸ‹ αž αžΎαž™αž”αžšαž·αž˜αžΆαžŽαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžœαžΈαž“αžŠαžΌαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž˜αŸ‰αŸ„αž“αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ”

αž•αŸ‚αž“αž‘αžΈ/αž˜αŸ‰αŸ„αž“αž”αžšαž·αž˜αžΆαžŽαž”αŸ’αžšαž–αŸαž“αŸ’αž’ VeraCrypt αž“αŸ…αž€αŸ’αž“αž»αž„αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ cryptsetup

cryptsetup open --veracrypt --tcrypt-system --type tcrypt /dev/sdaX Windows_crypt
mount /dev/mapper/Windows_crypt /mnt

Map/mount VeraCrypt partition/container αž€αŸ’αž“αž»αž„αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ cryptsetup

cryptsetup open --veracrypt --type tcrypt /dev/sdaY test_crypt
mount /dev/mapper/test_crypt /mnt

αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αžˆαŸ’αž˜αŸ„αŸ‡αž€αŸ’αž›αŸ‚αž„αž€αŸ’αž›αžΆαž™ αž™αžΎαž„αž“αžΉαž„αž”αž“αŸ’αžαŸ‚αž˜ (αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜) αž”αžšαž·αž˜αžΆαžŽαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‡αžΆαž˜αž½αž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Windows αž“αž·αž„αžαžΆαžŸ 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 > 4gb (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž―αž€αžŸαžΆαžš) Linux αž€αŸ’αž“αž»αž„ Veracrypt [Cryptbox] αŸ”
2) αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž‘αžΎαž„αžœαž·αž‰αžŠαžΎαž˜αŸ’αž”αžΈ Live usb αŸ”
3) ~$ cryptsetup αž”αžΎαž€ /dev/sda7 Lunux #mapping encrypted partition αŸ”
4) ~$ mount /dev/mapper/Linux /mnt #mount the encrypted partition to /mnt.
5) ~$ mkdir mnt2 #αž”αž„αŸ’αž€αžΎαžαžαžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαŸ”
6) ~$ cryptsetup open β€”veracryptβ€”αžœαžΆαž™ tcrypt ~/CryptoBox CryptoBox && mount /dev/mapper/CryptoBox /mnt2 #Map a Veracrypt volume αžŠαŸ‚αž›αž˜αžΆαž“αžˆαŸ’αž˜αŸ„αŸ‡αžαžΆ β€œCryptoBox” αž αžΎαž™αž—αŸ’αž‡αžΆαž”αŸ‹ CryptoBox αž‘αŸ… /mnt2αŸ”
7) ~$ rsync -avlxhHX β€”progress /mnt /mnt2/ #αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž“αŸƒαž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‘αŸ…αž“αžΉαž„αž”αžšαž·αž˜αžΆαžŽ Veracrypt αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αŸ”

(αž‘αŸ†/ស/ αž™αž€αž…αž·αžαŸ’αžαž‘αž»αž€αžŠαžΆαž€αŸ‹! αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž•αŸ’αž‘αŸαžš GNU/Linux αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αžΈαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜/αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αž½αž™αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αž½αž™αž‘αŸ€αž αž§αž‘αžΆαž αžšαžŽαŸ Intel > AMD (αž“αŸ„αŸ‡αž‚αžΊαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž–αžΈαž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž˜αž½αž™αž‘αŸ… Intel > αž—αžΆαž‚αžαžΆαžŸ AMD αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”) αž€αž»αŸ†β€‹αž—αŸ’αž›αŸαž… αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž–αžΈβ€‹αž•αŸ’αž‘αŸαžšβ€‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’β€‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšβ€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αžŸαžΌαž˜β€‹αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›β€‹αžŸαŸ„αž‡αŸ†αž“αž½αžŸβ€‹αžŸαž˜αŸ’αž„αžΆαžαŸ‹β€‹αž‡αŸ†αž“αž½αžŸβ€‹αž±αŸ’αž™β€‹αž–αžΆαž€αŸ’αž™β€‹αžŸαž˜αŸ’αž„αžΆαžαŸ‹β€‹αž”αŸ’αžšαž αŸ‚αž›αŸ” αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž–αžΈαž˜αž»αž“ ~/etc/skey - αž“αžΉαž„αž˜αž·αž“αžŸαž˜αž“αžΉαž„αž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‘αŸ€αžαž‘αŸ αž αžΎαž™αžœαžΆαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αž±αŸ’αž™αž”αž„αŸ’αž€αžΎαžαž€αžΌαž“αžŸαŸ„αžαŸ’αž˜αžΈ "cryptsetup luksAddKey" αž–αžΈαž€αŸ’αžšαŸ„αž˜ chroot αž‘αŸ - αž—αžΆαž–αž˜αž·αž“αž”αŸ’αžšαž€αŸ’αžšαžαžΈαž‚αžΊαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“ αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„ ~/etc/crypttab αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ β€œ/etc/skey” αž”αžŽαŸ’αžŠαŸ„αŸ‡αž’αžΆαžŸαž“αŸ’αž“ β€œαž‚αŸ’αž˜αžΆαž“β€ β€œαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈ rebot αž“αž·αž„αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„ OS αž”αž„αŸ’αž€αžΎαž key wildcard αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž˜αŸ’αžαž„αž‘αŸ€αž)αŸ”

αž€αŸ’αž“αž»αž„αž“αžΆαž˜αž‡αžΆαž’αžαžΈαžαž™αž»αž‘αŸ’αž’αž‡αž“ IT αžŸαžΌαž˜αž…αžΆαŸ†αžαžΆαžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αžŠαŸ„αž™αž‘αŸ‚αž€αž–αžΈαž‚αŸ’αž“αžΆαž“αŸƒαž”αž‹αž˜αž€αžαžΆαž“αŸƒαž—αžΆαž‚αžαžΆαžŸ Windows/Linux OS αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž”αžΎαž˜αž·αž“αžŠαžΌαž…αŸ’αž“αŸ„αŸ‡αž‘αŸαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž“αžΉαž„αž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž’αŸ’αž“αž€αŸ”
αž“αŸ…αž‡αŸ†αž αžΆαž“αž“αŸαŸ‡ αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αŸ”

[F] αžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ GRUB2

αž˜αžΎαž›αž–αŸαžαŸŒαž˜αžΆαž“αž›αž˜αŸ’αž’αž·αžαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž”αžΆαž“αž€αžΆαžšαž–αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž› αž“αž·αž„/ឬ αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹ (αžŸαžΌαž˜αž˜αžΎαž›αž…αŸ†αžŽαž»αž… C6 αŸ” )αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ αžœαžΆαž“αžΉαž„αž˜αž·αž“αž€αžΆαžšαž–αžΆαžšαž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαžΆαž„αž€αžΆαž™αž‘αŸαŸ” αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž“αžΉαž„αž“αŸ…αžαŸ‚αž˜αž·αž“αž’αžΆαž…αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžΆαž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ†αž›αž„ (αž€αŸ†αžŽαžαŸ‹αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž›αž‘αžΎαž„αžœαž·αž‰) GRUB2 αž’αž“αž»αž‰αŸ’αž‰αžΆαžβ€‹αž±αŸ’αž™β€‹αž‡αž“β€‹αž’αžΆαž€αŸ’αžšαž€αŸ‹β€‹αžαžΆαž˜β€‹αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžβ€‹αž”αž‰αŸ’αž…αžΌαž›β€‹αž€αžΌαžŠβ€‹αžšαž”αžŸαŸ‹β€‹αž‚αžΆαžαŸ‹β€‹αž‘αŸ…β€‹αž€αŸ’αž“αž»αž„β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜β€‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’β€‹αžŠαŸ„αž™β€‹αž˜αž·αž“β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αžŸαž„αŸ’αžŸαŸαž™ (αž›αž»αŸ‡αžαŸ’αžšαžΆαžαŸ‚αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ„αž™αžŠαŸƒ αž¬αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™αž€αžΌαžŠαžŸαŸ’αž‚αŸ’αžšαžΈαž” arbitrary-script αžŠαŸαžšαžΉαž„αž˜αžΆαŸ†αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ 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 with option (-c)" αŸ” αž‡αž˜αŸ’αžšαžΎαžŸ "-c" αž“αžΉαž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž•αŸ’αž‘αž»αž€αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž˜αž»αž“αž–αŸαž›αž•αŸ’αž‘αž»αž€ "grub.cfg" αž˜αŸαŸ” αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž’αžΆαž…αž˜αžΆαž“αžαŸ‚αž˜αž½αž™αž”αž“αŸ’αž‘αžΆαžαŸ‹αŸ– αž”αŸ’αžαžΌαžšαž‘αž·αžŸαž‘αŸ… "modern.cfg" αžŽαžΆαž˜αž½αž™ αž›αžΆαž™αž‚αŸ’αž“αžΆ αž§αž‘αžΆαž αžšαžŽαŸαž‡αžΆαž˜αž½αž™αž―αž€αžŸαžΆαžš ~400 (αž˜αŸ‰αžΌαžŒαž»αž› + αž αžαŸ’αžαž›αŸαžαžΆ) αž“αŸ…αž€αŸ’αž“αž»αž„αžαž "/boot/grub/i386-pc" αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡ αž’αŸ’αž“αž€αžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž’αžΆαž…αž”αž‰αŸ’αž…αžΌαž›αž€αžΌαžŠαž”αŸ†αž–αžΆαž“ αž“αž·αž„αž•αŸ’αž‘αž»αž€αž˜αŸ‰αžΌαžŒαž»αž›αžŠαŸ„αž™αž˜αž·αž“αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹ β€œ/boot/grub/grub.cfg” αž”αžΎαž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αž β€œhashsum” αž‘αŸ…αž―αž€αžŸαžΆαžš αž“αž·αž„αž”αž„αŸ’αž αžΆαž‰αžœαžΆαž‡αžΆαž”αžŽαŸ’αžαŸ„αŸ‡αž’αžΆαžŸαž“αŸ’αž“αž“αŸ…αž›αžΎαž’αŸαž€αŸ’αžšαž„αŸ‹αž€αŸαžŠαŸ„αž™αŸ”
αž’αŸ’αž“αž€αžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž“αžΉαž„αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹ hack αž…αžΌαž›/αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžšαž”αžŸαŸ‹ GRUB2 superuser αž‘αŸ αž‚αžΆαžαŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžαŸ’αžšαžΌαžœαž€αžΆαžšαž…αž˜αŸ’αž›αž„αž”αž“αŸ’αž‘αžΆαžαŸ‹αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” (αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž›αžΎαž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹) "/boot/grub/grub.cfg" αž‘αŸ… "modern.cfg" αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€

αž€αŸ†αžŽαžαŸ‹ superusers = "root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8

αž αžΎαž™αž˜αŸ’αž…αžΆαžŸαŸ‹αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž“αžΉαž„αž“αŸ…αžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžαžΆαž‡αžΆαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž‡αžΆαž“αŸ‹αžαŸ’αž–αžŸαŸ‹ GRUB2αŸ”

αž€αžΆαžšαž•αŸ’αž‘αž»αž€αžαŸ’αžŸαŸ‚αžŸαž„αŸ’αžœαžΆαž€αŸ‹ (αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αŸ’αž‘αž»αž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αŸ’αžŸαŸαž„αž‘αŸ€αž)αžŠαžΌαž…αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžŸαžšαžŸαŸαžšαžαžΆαž„αž›αžΎαž˜αž·αž“αžŸαž˜αž αŸαžαž»αž•αž›αž‘αŸαŸ” (αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ„αž›αž”αŸ†αžŽαž„αž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆ). αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž˜αž·αž“αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚ BIOS (αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžαŸ’αžŸαŸ‚αžŸαž„αŸ’αžœαžΆαž€αŸ‹ GRUB2 αž‘αžΎαž„αžœαž·αž‰ > GRUB2 αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž˜αžΆαž“αž”αž‰αŸ’αž αžΆ!). αž‘αŸ„αŸ‡αž‡αžΆαž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž“αŸ…αžαŸ‚αž”αŸ’αžšαžΎαž‚αŸ†αž“αž·αžαž“αŸƒαž€αžΆαžšαž•αŸ’αž‘αž»αž€αžαŸ’αžŸαŸ‚αžŸαž„αŸ’αžœαžΆαž€αŸ‹ αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΆαž€αžŠαžαžΆαžœαžΆαž‚αžΊαž‡αžΆαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αŸ” (αž˜αž·αž“αž‘αŸ†αž“αžΎαž”) "grub.cfg" αž–αžΈαž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αŸ” αž αžΎαž™β€‹αž“αŸαŸ‡β€‹αž€αŸβ€‹αž‡αžΆβ€‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸβ€‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–β€‹αž˜αž·αž“β€‹αž–αž·αžβ€‹αžŠαŸ‚αžš αž–αŸ’αžšαŸ„αŸ‡β€‹αž’αŸ’αžœαžΈβ€‹αž‚αŸ’αžšαž”αŸ‹β€‹αž™αŸ‰αžΆαž„β€‹αžŠαŸ‚αž›β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αž„αŸ’αž αžΆαž‰β€‹αž“αŸ…β€‹αž€αŸ’αž“αž»αž„ "grub.cfg" αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” (αž€αžΆαžšαž•αŸ’αž‘αž»αž€αž˜αŸ‰αžΌαžŒαž»αž›) αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž›αžΎαž˜αŸ‰αžΌαžŒαž»αž›αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αž–αžΈ GRUB2 αžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž…αž„αŸ‹αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžœαžΆ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž”αŸ‚αž„αž…αŸ‚αž€/αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž—αžΆαž‚αžαžΆαžŸαž•αŸ’αžŸαŸαž„αž‘αŸ€αž sdaY αž…αž˜αŸ’αž›αž„ GRUB2 αž‘αŸ…αžœαžΆ (αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ grub αž“αŸ…αž›αžΎαž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‚αžΊαž˜αž·αž“αž’αžΆαž…αž‘αŸ…αžšαž½αž…αž‘αŸ) αž αžΎαž™αž“αŸ…αž€αŸ’αž“αž»αž„ "grub.cfg" (αž€αžΆαžšβ€‹αž€αŸ†αžŽαžαŸ‹β€‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’β€‹αž˜αž·αž“β€‹αž”αžΆαž“β€‹αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”β€‹) αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αž“αŸ’αž‘αžΆαžαŸ‹αžŠαžΌαž…αž“αŸαŸ‡

menuentry 'GRUBx2' --class parrot --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-382111a2-f993-403c-aa2e-292b5eac4780' {
αž•αŸ’αž‘αž»αž€αžœαžΈαžŠαŸαž’αžΌ
insmod gzio
αž”αŸ’αžšαžŸαž·αž“αž”αžΎ [ x$grub_platform = xxen ]; αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ insmod xzio; insmod lzopio; αž αŸ’αžœαžΈ
αž’αŸŠαž·αž“αž˜αŸ‰αžΌαžŠαž•αŸ’αž“αŸ‚αž€ _msdos
insmod cryptodisk
insmod lux
insmod gcry_twofish
insmod gcry_twofish
insmod gcry_sha512
αž’αŸŠαž·αž“αž˜αŸ‰αžΌαžŠ ext2
cryptomount -u 15c47d1c4bd34e5289df77bcf60ee838
set root=’cryptouuid/15c47d1c4bd34e5289df77bcf60ee838β€²
αž’αž˜αŸ’αž˜αžαžΆ /boot/grub/grub.cfg
}

αžαŸ’αžŸαŸ‚αž’αž€αŸ’αžŸαžš
* insmod - αž•αŸ’αž‘αž»αž€αž˜αŸ‰αžΌαžŒαž»αž›αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αŸ”
* GRUBx2 - αžˆαŸ’αž˜αŸ„αŸ‡αž”αž“αŸ’αž‘αžΆαžαŸ‹αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΊαž“αž»αž™αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ GRUB2;
* cryptomount -u 15c47d1c4bd34e5289df77bcf60ee838 - αž˜αžΎαž›αŸ” fdisk -l (sda9);
* αž€αŸ†αžŽαžαŸ‹αž«αžŸ - αžŠαŸ†αž‘αžΎαž„αž«αžŸ;
* αž’αž˜αŸ’αž˜αžαžΆ /boot/grub/grub.cfg - αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž”αžΆαž“αž“αŸ…αž›αžΎαž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αŸ”

αž‘αŸ†αž“αž»αž€αž…αž·αžαŸ’αžαžαžΆαžœαžΆαž‚αžΊαž‡αžΆ "grub.cfg" αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αž‚αžΊαž‡αžΆαž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž”αž‡αžΆαžœαž·αž‡αŸ’αž‡αž˜αžΆαž“αž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹/αžŠαŸ„αŸ‡αžŸαŸ„ "sdaY" αž“αŸ…αž–αŸαž›αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž”αž“αŸ’αž‘αžΆαžαŸ‹ "GRUBx2" αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΊαž“αž»αž™ GRUB αŸ”

αž“αŸ…αž–αŸαž›αž’αŸ’αžœαžΎαž€αžΆαžšαž“αŸ… CLI αžŠαžΎαž˜αŸ’αž”αžΈαž€αž»αŸ†αž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαž—αŸαž“αŸ’αžαž…αŸ’αžšαž‘αŸ† (αž αžΎαž™αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαžαžΎαž’αžαŸαžšαž”αžšαž·αžŸαŸ’αžαžΆαž“ "αž€αŸ†αžŽαžαŸ‹αž«αžŸ" αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αŸ) αž”αž„αŸ’αž€αžΎαžαž―αž€αžŸαžΆαžšαž“αž·αž˜αž·αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαž‘αž‘αŸ αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” β€œ/shifr_grub” αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” β€œ/noshifr_grubβ€αŸ” αž–αž·αž“αž·αžαŸ’αž™αž“αŸ…αž€αŸ’αž“αž»αž„ CLI

cat /Tab-Tab

αžŠαžΌαž…αžŠαŸ‚αž›αž”αžΆαž“αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž„αž›αžΎ αžœαžΆαž“αžΉαž„αž˜αž·αž“αž‡αž½αž™αž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž€αžΆαžšαž‘αžΆαž‰αž™αž€αž˜αŸ‰αžΌαžŒαž»αž›αž–αŸ’αž™αžΆαž”αžΆαž‘αž‘αŸ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αŸ‰αžΌαžŒαž»αž›αž”αŸ‚αž”αž“αŸαŸ‡αž”αž‰αŸ’αž…αž”αŸ‹αž“αŸ…αž›αžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΌαž“αžŸαŸ„αžšαžŠαŸ‚αž›αž“αžΉαž„αž’αžΆαž…αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αžΆαžšαž…αž»αž…αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž‘αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš αž αžΎαž™αž›αžΆαž™αžœαžΆαž‡αžΆαž˜αž½αž™αž―αž€αžŸαžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž“αŸ…αž€αŸ’αž“αž»αž„ β€œ~/i386” αžšαž αžΌαžαžŠαž›αŸ‹αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž‰αž™αž€αžŠαŸ„αž™αž’αŸ’αž“αž€αžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαžŠαŸ‚αž›αž˜αžΆαž“αžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαŸ”

αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αŸ†αž•αž»αžαžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžαžΆαž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž™αŸ‰αžΆαž„αžŸαž€αž˜αŸ’αž˜ (αž˜αž·αž“αž€αŸ†αžŽαžαŸ‹αž‘αžΎαž„αžœαž·αž‰)αž αžΎαž™αž‚αŸ’αž˜αžΆαž“αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž”αžΆαž“αžˆαŸ’αž›αžΆαž“αž–αžΆαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αŸ αž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž“αŸ…αž€αŸ’αž“αž»αž„ CLI

list_trusted

αž‡αžΆαž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž” αž™αžΎαž„αž‘αž‘αž½αž›αž”αžΆαž“αž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž“αŸƒ "perskey" αžšαž”αžŸαŸ‹αž™αžΎαž„ αž¬αž™αžΎαž„αž˜αž·αž“αž‘αž‘αž½αž›αž”αžΆαž“αž’αŸ’αžœαžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžœαžΆαž™αž”αŸ’αžšαž αžΆαžš (αž’αŸ’αž“αž€αž€αŸαžαŸ’αžšαžΌαžœαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž› "set check_signatures=enforce").
αž‚αž»αžŽαžœαž·αž”αžαŸ’αžαž·αžŠαŸαžŸαŸ†αžαžΆαž“αŸ‹αž“αŸƒαž‡αŸ†αž αžΆαž“αž“αŸαŸ‡αž‚αžΊαž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαŸ„αž™αžŠαŸƒαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž”αž“αŸ’αžαŸ‚αž˜αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž“αŸαŸ‡αž‘αŸ… β€œgrub.cfg” αž“αž·αž„αž€αžΆαžšαž–αžΆαžšαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ„αž™αž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž› αž“αŸ„αŸ‡αž›αž‘αŸ’αž’αž•αž›αž”αž‹αž˜αž“αŸƒαž€αžΆαžšαžαžαžŸαŸ„αž“αŸ…αž›αžΎαž’αŸαž€αŸ’αžšαž„αŸ‹αž‚αžΊαžαŸ’αž›αžΈαž–αŸαž€αž€αŸ’αž“αž»αž„αž–αŸαž›αžœαŸαž›αžΆ αž αžΎαž™αž’αŸ’αž“αž€αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž˜αž·αž“αž˜αžΆαž“αž–αŸαž›αžŠαžΎαž˜αŸ’αž”αžΈαž˜αžΎαž›αž›αž‘αŸ’αž’αž•αž›αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž•αŸ’αž‘αž»αž€ GRUB2 αž‘αŸαŸ” .
αž‚αŸ’αž˜αžΆαž“αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž‡αžΆαž–αž·αžŸαŸαžŸαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž€αžΆαžšαž‘αžΆαž˜αž‘αžΆαžšαž‘αŸ…: αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αŸ” αž―αž€αžŸαžΆαžš αž”αŸ’αžšαž€αžΆαžš ៑៨.្ αž”αŸ’αžšαž€αžΆαžŸαž‡αžΆαž•αŸ’αž›αžΌαžœαž€αžΆαžš

"αž…αŸ†αžŽαžΆαŸ†αžαžΆ αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ GRUB αž€αŸαžŠαŸ„αž™ GRUB αžαŸ’αž›αž½αž“αžœαžΆαž˜αž·αž“αž’αžΆαž…αžšαžΆαžšαžΆαŸ†αž„αž’αŸ’αž“αž€αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž–αžΈαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž€αž”αŸ‹αžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αŸ„αŸ‡ (αž§αž‘αžΆαž αžšαžŽαŸ Coreboot ឬ BIOS) αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž–αžΈαž§αž”αž€αžšαžŽαŸαž•αŸ’αžŸαŸαž„ (αžŠαŸ‚αž›αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŠαŸ„αž™αž’αŸ’αž“αž€αžœαžΆαž™αž”αŸ’αžšαž αžΆαžš) αž“αŸ„αŸ‡αž‘αŸαŸ” GRUB αž‚αžΊαž›αŸ’αž’αž”αŸ†αž•αž»αžαžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ’αžŸαŸ‚αžŸαž„αŸ’αžœαžΆαž€αŸ‹αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αŸ”"

GRUB2 αž•αŸ’αž‘αž»αž€αž›αžΎαžŸαž‘αž˜αŸ’αž„αž“αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αž’αžΆαž…αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž˜αž·αž“αž–αž·αž αž αžΎαž™αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαž”αžŸαŸ‹αžœαžΆαž”αžΆαž“αž›αžΎαžŸαž–αžΈ MS-DOS αžšαž½αž…αž αžΎαž™αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž˜αž»αžαž„αžΆαžšαž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αžœαžΆαž‚αž½αžšαž±αŸ’αž™αž’αžŸαŸ‹αžŸαŸ†αžŽαžΎαž…αžŠαŸ‚αž› GRUB2 - "αžαŸ’αž„αŸƒαžŸαŸ’αž’αŸ‚αž€" αž’αžΆαž…αž€αŸ’αž›αžΆαž™αž‡αžΆ OS αž αžΎαž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αž GNU/Linux αžŠαŸ‚αž›αž’αžΆαž…αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαžΆαŸ”

αžœαžΈαžŠαŸαž’αžΌαžαŸ’αž›αžΈαž’αŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž€αŸ†αžŽαžαŸ‹αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž› GRUB2 αž‘αžΎαž„αžœαž·αž‰ αž“αž·αž„αž”αŸ’αžšαž€αžΆαžŸαž–αžΈαž€αžΆαžšαžˆαŸ’αž›αžΆαž“αž–αžΆαž“αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž…αŸ†αž–αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠ (αžαŸ’αž‰αž»αŸ†αžαŸ’αž›αžΆαž…αž’αŸ’αž“αž€ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž€αŸ’αž“αž»αž„αžœαžΈαžŠαŸαž’αžΌ αž’αŸ’αž“αž€αž’αžΆαž…αžŸαžšαžŸαŸαžšαž€αžΌαžŠαž”αŸ†αž–αžΆαž“αžŠαŸ‚αž›αž˜αž·αž“αž”αž„αŸ’αž€αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹/.mod).

αžŸαŸαž…αž€αŸ’αžαžΈαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“:

1) αž€αžΆαžšαž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαžΈαž“αžŠαžΌαž‚αžΊαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž’αž“αž»αžœαžαŸ’αž αž αžΎαž™αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžαŸ‚αž˜αž½αž™αž‚αžΊαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž‡αžΆαž„αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αž›αž»αž€ GNU/Linux αžŠαžΎαž˜αŸ’αž”αžΈαž™αž»αžαŸ’αžαž·αž’αž˜αŸŒαŸ– αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž‚αžΊαžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αŸ”

2) αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžŸαžšαžŸαŸαžšαž’αžαŸ’αžαž”αž‘αžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’ αž“αž·αž„αž›αž˜αŸ’αž’αž·αž αžŸαžΆαž˜αž‰αŸ’αž‰ αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰ VeraCrypt/LUKS αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αž½αž™αž•αŸ’αž‘αŸ‡ αžŠαŸ‚αž›αž›αŸ’αž’αž”αŸ†αž•αž»αžαž“αŸ… RuNet (IMHO)αŸ” αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž‚αžΊ> 50k αžαž½αž’αž€αŸ’αžŸαžšαžœαŸ‚αž„αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžœαžΆαž˜αž·αž“αž”αžΆαž“αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž‡αŸ†αž–αžΌαž€αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž˜αž½αž™αž…αŸ†αž“αž½αž“: αž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž€αžΌαžŠαžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαŸ‚αž›αž”αžΆαžαŸ‹ / αžšαž€αŸ’αžŸαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž˜αŸ„αž›; αž’αŸ†αž–αžΈαž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ€αžœαž—αŸ… GNU / Linux αž•αŸ’αžŸαŸαž„αŸ—αž–αž½αž€αž‚αŸαžŸαžšαžŸαŸαžšαžαž·αž…αžαž½αž… / αž˜αž·αž“αžŸαžšαžŸαŸαžšαž’αŸ†αž–αžΈαž€αžΆαžšαž‚αŸ’αžšαžΈαž”αŸ” αž’αŸ†αž–αžΈαž˜αžΆαžαŸ’αžšαžΆ 51 αž“αŸƒαžšαžŠαŸ’αž‹αž’αž˜αŸ’αž˜αž“αž»αž‰αŸ’αž‰αž“αŸƒαžŸαž αž–αŸαž“αŸ’αž’αžšαž»αžŸαŸ’αžŸαŸŠαžΈ; ធូ αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽ/ αž αžΆαž˜αžƒαžΆαžαŸ‹ αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž“αŸ…αžŸαž αž–αŸαž“αŸ’αž’αžšαž»αžŸαŸ’αžŸαŸŠαžΈαž’αŸ†αž–αžΈαž˜αžΌαž›αž αŸαžαž»αžŠαŸ‚αž›αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” β€œroot/bootβ€αŸ” αž˜αž‚αŸ’αž‚αž»αž‘αŸ’αž‘αŸαžŸαž€αŸαž”αžΆαž“αž”αŸ’αžšαŸ‚αž‘αŸ…αž‡αžΆαž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αžŽαžΆαžŸαŸ‹ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž›αž˜αŸ’αž’αž·αžαŸ” (αž–αž·αž–αžŽαŸŒαž“αžΆαžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž‡αŸ†αž αžΆαž“αžŸαžΆαž˜αž‰αŸ’αž‰)αž˜αŸ’αž™αŸ‰αžΆαž„αžœαž·αž‰αž‘αŸ€αž αžœαžΆαž“αžΉαž„αž‡αž½αž™αžŸαž“αŸ’αžŸαŸ†αžŸαŸ†αž…αŸƒαž–αŸαž›αžœαŸαž›αžΆαž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž‘αŸ…αžŠαž›αŸ‹ "αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠ"αŸ”

3) αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž›αžΎ Windows 7 64; GNU/Linux Parrot 4x; GNU/Debian 9.0/9.5 αŸ”

4) αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαžŠαŸ„αž™αž‡αŸ„αž‚αž‡αŸαž™ αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’ GRUB2 αŸ”

5) αž€αžΆαžšαž”αž„αŸ’αžšαŸ€αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž‡αž½αž™αž˜αž“αž»αžŸαŸ’αžŸαžŠαŸ‚αž›αž˜αžΆαž“αž—αžΆαž–αž—αŸαž™αžαŸ’αž›αžΆαž…αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„ CIS αžŠαŸ‚αž›αž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž“αŸ…αž€αž˜αŸ’αžšαž·αžαž“αžΈαžαž·αž”αž‰αŸ’αž‰αžαŸ’αžαž·αŸ” αž αžΎαž™αž‡αžΆαž…αž˜αŸ’αž”αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŠαŸ‚αž›αž…αž„αŸ‹αž”αž‰αŸ’αž…αŸαž‰αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αŸ†αž•αŸ’αž›αžΆαž‰αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”

6) αž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αžœαž·αž‰ αž“αž·αž„αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŸαŸ€αžœαž—αŸ…αžŠαŸƒαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αŸ…αž†αŸ’αž“αžΆαŸ† 2020αŸ”

[G] αž―αž€αžŸαžΆαžšαž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸ

  1. αž˜αž‚αŸ’αž‚αž»αž‘αŸ’αž‘αŸαžŸαž€αŸαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ TrueCrypt (αžαŸ‚αž€αž»αž˜αŸ’αž—αŸˆ 2012 RU)
  2. αž―αž€αžŸαžΆαžš VeraCrypt
  3. /usr/share/doc/cryptsetup(-run) [αž’αž“αž’αžΆαž“αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€] (αž―αž€αžŸαžΆαžšαž›αž˜αŸ’αž’αž·αžαž•αŸ’αž›αžΌαžœαž€αžΆαžšαžŸαŸ’αžαžΈαž–αžΈαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ GNU/Linux encryption αžŠαŸ„αž™αž”αŸ’αžšαžΎ cryptsetup)
  4. αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž‚αŸ’αžšαžΈαž” FAQ αž•αŸ’αž›αžΌαžœαž€αžΆαžš (αž―αž€αžŸαžΆαžšαžŸαž„αŸ’αžαŸαž”αž’αŸ†αž–αžΈαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ GNU/Linux encryption αžŠαŸ„αž™αž”αŸ’αžšαžΎ cryptsetup)
  5. αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž§αž”αž€αžšαžŽαŸ LUKS (αž―αž€αžŸαžΆαžš archlinux)
  6. αž€αžΆαžšαž–αž·αž–αžŽαŸŒαž“αžΆαž›αž˜αŸ’αž’αž·αžαž“αŸƒαžœαžΆαž€αŸ’αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ†αž‘αžΎαž„αž‚αŸ’αžšαžΈαž” (αž‘αŸ†αž–αŸαžšαž˜αž“αž»αžŸαŸ’αžŸαž…αžΆαžŸαŸ‹)
  7. αž€αžΆαžšαž–αž·αž–αžŽαŸŒαž“αžΆαž›αž˜αŸ’αž’αž·αžαž“αŸƒαž‚αŸ’αžšαžΈαž”αžαŸαž” (αž‘αŸ†αž–αŸαžšαž˜αž“αž»αžŸαŸ’αžŸαž…αžΆαžŸαŸ‹)
  8. αž―αž€αžŸαžΆαžšαž•αŸ’αž›αžΌαžœαž€αžΆαžšαžšαž”αžŸαŸ‹ GRUB2.

αžŸαŸ’αž›αžΆαž€: αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αŸαž‰, αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž—αžΆαž‚αžαžΆαžŸ, αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαž–αŸαž‰αž›αžΈαž“αž»αž…, αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αŸαž‰αž›αŸαž‰ LUKS1 αŸ”

αž˜αžΆαž“αžαŸ‚αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αžŠαŸ‚αž›αž’αžΆαž…αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαŸ’αž‘αž„αŸ‹αž˜αžαž·αž“αŸαŸ‡αŸ” αž…αžΌαž›αžŸαžΌαž˜αŸ”

αžαžΎαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‘αŸ?

  • 17,1%αžαŸ’αž‰αž»αŸ†αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž’αžΆαž…αž’αŸ’αžœαžΎαž”αžΆαž“αŸ” αžαŸ’αž‰αž»αŸ†αž—αŸαž™αžŸαŸ’αž›αž“αŸ‹αžŸαŸ’αž›αŸ„αŸ”αŸ‘αŸ€

  • 34,2%αžαŸ’αž‰αž»αŸ†αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ”28

  • 14,6%αž–αŸαž›αžαŸ’αž›αŸ‡αžαŸ’αž‰αž»αŸ†αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž–αŸαž›αžαŸ’αž›αŸ‡αžαŸ’αž‰αž»αŸ†αž—αŸ’αž›αŸαž…αŸ”12

  • 34,2%αž‘αŸ αžαŸ’αž‰αž»αŸ†αž˜αž·αž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‘αŸ αžœαžΆαžšαž’αžΆαž€αŸ‹αžšαž’αž½αž› αž“αž·αž„αžαŸ’αž›αŸƒαŸ”28

αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ 82 αž“αžΆαž€αŸ‹αž”αžΆαž“αž”αŸ„αŸ‡αž†αŸ’αž“αŸ„αžαŸ” αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ ៦្ αž“αžΆαž€αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž αžΆαž˜αžƒαžΆαžαŸ‹αŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹