рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ

рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ
RuNet V0.2 рдордзреНрдпреЗ рдкреВрд░реНрдг-рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА рд╕реНрд╡рддрдГрдЪреЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ.

рдХрд╛рдЙрдмреЙрдп рдзреЛрд░рдг:

[рдЕ] рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рдгрд╛рд▓реАрдЪреЗ рд╡рд┐рдВрдбреЛрдЬ 7 рд╕рд┐рд╕реНрдЯрдо рдмреНрд▓реЙрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди;
[B] GNU/Linux рд╕рд┐рд╕реНрдЯрдо рдмреНрд▓реЙрдХ рдПрдирдХреНрд░рд┐рдкреНрд╢рди (рдбреЗрдмрд┐рдпрди) рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рдгрд╛рд▓реА (/boot рд╕рд╣);
[C] GRUB2 рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди, рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА/рдкреНрд░рдорд╛рдгреАрдХрд░рдг/рд╣реЕрд╢рд┐рдВрдЧрд╕рд╣ рдмреВрдЯрд▓реЛрдбрд░ рд╕рдВрд░рдХреНрд╖рдг;
[рдбреА] рд╕реНрдЯреНрд░рд┐рдкрд┐рдВрдЧтАФрдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреЗрдЯрд╛рдЪрд╛ рдирд╛рд╢;
рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдУрдПрд╕рдЪрд╛ рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рдмреЕрдХрдЕрдк;
[рдПрдл] рд╣рд▓реНрд▓рд╛ <рдЖрдпрдЯрдорд╡рд░ [C6]> рд▓рдХреНрд╖реНрдп - GRUB2 рдмреВрдЯрд▓реЛрдбрд░;
[G]рдЙрдкрдпреБрдХреНрдд рджрд╕реНрддрдРрд╡рдЬ.

тХнтФАтФАтФА#рдЦреЛрд▓реА рекреж# рдЪрд╛ рдЖрдХреГрддреА :
тФЬтФАтФАтХ╝ Windows 7 рд╕реНрдерд╛рдкрд┐рдд - рд╕рдВрдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдо рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди, рд▓рдкрд▓реЗрд▓реЗ рдирд╛рд╣реА;
тФЬтФАтФАтХ╝ GNU/Linux рд╕реНрдерд╛рдкрд┐рдд (рдбреЗрдмрд┐рдпрди рдЖрдгрд┐ рд╡реНрдпреБрддреНрдкрдиреНрди рд╡рд┐рддрд░рдг) тАФ рд╕рдВрдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдо рдПрдирдХреНрд░рд┐рдкреНрд╢рди, рд▓рдкрд▓реЗрд▓реЗ рдирд╛рд╣реА(/, /рдмреВрдЯрд╕рд╣; рд╕реНрд╡реЕрдк);
тФЬтФАтФАтХ╝ рд╕реНрд╡рддрдВрддреНрд░ рдмреВрдЯрд▓реЛрдбрд░: MBR рдордзреНрдпреЗ VeraCrypt рдмреВрдЯрд▓реЛрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ, GRUB2 рдмреВрдЯрд▓реЛрдбрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рднрд╛рдЬрдирд╛рдордзреНрдпреЗ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ;
тФЬтФАтФАтХ╝ OS рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди/рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА;
тФФтФАтФАтХ╝рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд╛рдкрд░рд▓реЗ: VeraCrypt; рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк; GnuPG; рд╕реАрд╣реЙрд░реНрд╕; рд╣рд╢рджреАрдк; GRUB2 рд╡рд┐рдирд╛рдореВрд▓реНрдп/рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЖрд╣реЗ.

рд╡рд░реАрд▓ рдпреЛрдЬрдирд╛ "рдлреНрд▓реЕрд╢ рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ рд░рд┐рдореЛрдЯ рдмреВрдЯ" рдЪреА рд╕рдорд╕реНрдпрд╛ рдЕрдВрд╢рддрдГ рд╕реЛрдбрд╡рддреЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб OS рд╡рд┐рдВрдбреЛрдЬ/рд▓рд┐рдирдХреНрд╕рдЪрд╛ рдЖрдирдВрдж рдШреЗрдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдПрдХрд╛ OS рд╡рд░реВрди рджреБрд╕рд░реНтАНрдпрд╛ OS рдордзреНрдпреЗ "рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдЪреЕрдиреЗрд▓" рджреНрд╡рд╛рд░реЗ рдбреЗрдЯрд╛рдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.

рдкреАрд╕реА рдмреВрдЯ рдСрд░реНрдбрд░ (рдкрд░реНрдпрд╛рдпрд╛рдВрдкреИрдХреА рдПрдХ):

  • рдорд╢реАрди рдЪрд╛рд▓реВ рдХрд░рдгреЗ;
  • VeraCrypt рдмреВрдЯрд▓реЛрдбрд░ рд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ (рдпреЛрдЧреНрдп рдкрд╛рд╕рд╡рд░реНрдб рдЯрд╛рдХрд▓реНрдпрд╛рдиреЗ рд╡рд┐рдВрдбреЛрдЬ рен рдмреВрдЯ рд╣реЛрдд рд░рд╛рд╣реАрд▓);
  • "Esc" рдХреА рджрд╛рдмрд▓реНрдпрд╛рдиреЗ GRUB2 рдмреВрдЯ рд▓реЛрдбрд░ рд▓реЛрдб рд╣реЛрдИрд▓;
  • GRUB2 рдмреВрдЯ рд▓реЛрдбрд░ (рд╡рд┐рддрд░рдг/GNU/Linux/CLI рдирд┐рд╡рдбрд╛), рд╕рд╛рдареА GRUB2 рд╕реБрдкрд░рдпреБрдЬрд░рдЪреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓ <login/password>;
  • рдпрд╢рд╕реНрд╡реА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрдгрд┐ рд╡рд┐рддрд░рдгрд╛рдЪреА рдирд┐рд╡рдб рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣рд╛рд▓рд╛ тАЬ/boot/initrd.imgтАЭ рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ;
  • рддреНрд░реБрдЯреА-рдореБрдХреНрдд рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, GRUB2 рд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдПрдВрдЯреНрд░реА "рдЖрд╡рд╢реНрдпрдХ" рд╣реЛрдИрд▓ (рддрд┐рд╕рд░рд╛, BIOS рдкрд╛рд╕рд╡рд░реНрдб рдХрд┐рдВрд╡рд╛ GNU/Linux рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЦрд╛рддреЗ рд╕рдВрдХреЗрддрд╢рдмреНрдж - рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдК рдирдХрд╛) GNU/Linux OS рдЕрдирд▓реЙрдХ рдЖрдгрд┐ рдмреВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдЧреБрдкреНрдд рдХреАрдЪреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди (рджреЛрди рдкрд╛рд╕рд╡рд░реНрдб + рдХреА, рдХрд┐рдВрд╡рд╛ рдкрд╛рд╕рд╡рд░реНрдб + рдХреА);
  • GRUB2 рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рдмрд╛рд╣реНрдп рдШреБрд╕рдЦреЛрд░реА GNU/Linux рдмреВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЧреЛрдард╡реЗрд▓.

рддреНрд░рд╛рд╕рджрд╛рдпрдХ? рдареАрдХ рдЖрд╣реЗ, рдЪрд▓рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░реВрдпрд╛.

рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡реНрд╣рдЪреЗ рд╡рд┐рднрд╛рдЬрди рдХрд░рддрд╛рдирд╛ (MBR рдЯреЗрдмрд▓) рдкреАрд╕реАрдордзреНрдпреЗ 4 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдореБрдЦреНрдп рд╡рд┐рднрд╛рдЬрдиреЗ рдЕрд╕реВ рд╢рдХрдд рдирд╛рд╣реАрдд, рдХрд┐рдВрд╡рд╛ 3 рдореБрдЦреНрдп рдЖрдгрд┐ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд, рддрд╕реЗрдЪ рд╡рд╛рдЯрдк рди рдХреЗрд▓реЗрд▓реЗ рдХреНрд╖реЗрддреНрд░ рдЕрд╕реВ рд╢рдХрдд рдирд╛рд╣реА. рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рднрд╛рдЧрд╛рдд, рдореБрдЦреНрдп рд╡рд┐рднрд╛рдЧрд╛рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рдЙрдкрд╡рд┐рднрд╛рдЧ рдЕрд╕реВ рд╢рдХрддрд╛рдд (рд▓реЙрдЬрд┐рдХрд▓ рдбреНрд░рд╛рдЗрд╡реНрд╣ = рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рднрд╛рдЬрди). рджреБрд╕рд░реНтАНрдпрд╛ рд╢рдмреНрджрд╛рдд, HDD рд╡рд░реАрд▓ тАЬрд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рднрд╛рдЬрдитАЭ рд╣рд╛рддрд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд╛рд░реНрдпрд╛рд╕рд╛рдареА LVM рдЪреА рдЬрд╛рдЧрд╛ рдШреЗрддреЗ: рд╕рдВрдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдо рдПрдирдХреНрд░рд┐рдкреНрд╢рди. рддреБрдордЪреА рдбрд┐рд╕реНрдХ 4 рдореБрдЦреНрдп рд╡рд┐рднрд╛рдЬрдирд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реА рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣рд╛рд▓рд╛ lvm рдХрд┐рдВрд╡рд╛ рдЯреНрд░рд╛рдиреНрд╕рдлреЙрд░реНрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. (рд╕реНрд╡рд░реВрдкрдгрд╛рд╕рд╣) рдореБрдЦреНрдп рддреЗ рдкреНрд░рдЧрдд рд╡рд┐рднрд╛рдЧ, рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡ рдЪрд╛рд░ рд╡рд┐рднрд╛рдЧ рд╣реБрд╢рд╛рд░реАрдиреЗ рд╡рд╛рдкрд░рд╛ рдЖрдгрд┐ рдЗрдЪреНрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡рдХрд╛рд╣реА рдЬрд╕реЗ рдЖрд╣реЗ рддрд╕реЗ рд╕реЛрдбрд╛. рддреБрдордЪреНрдпрд╛ рдбрд┐рд╕реНрдХрд╡рд░ рдПрдХ рд╡рд┐рднрд╛рдЬрди рдЕрд╕рд▓реЗ рддрд░реАрд╣реА, Gparted рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪрд╛ HDD рд╡рд┐рднрд╛рдЬрди рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░реЗрд▓ (рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рднрд╛рдЧрд╛рдВрд╕рд╛рдареА) рдбреЗрдЯрд╛ рдЧрдорд╛рд╡рд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп, рдкрд░рдВрддреБ рддрд░реАрд╣реА рдЕрд╢рд╛ рдХреГрддреАрдВрд╕рд╛рдареА рд▓рд╣рд╛рди рджрдВрдбрд╛рд╕рд╣.

рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡реНрд╣ рд▓реЗрдЖрдЙрдЯ рдпреЛрдЬрдирд╛, рдЬреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рд╕рдВрдкреВрд░реНрдг рд▓реЗрдЦ рдореМрдЦрд┐рдХ рдмрдирд╡рд┐рд▓рд╛ рдЬрд╛рдИрд▓, рдЦрд╛рд▓реАрд▓ рддрдХреНрддреНрдпрд╛рдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ.

рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ
1TB рд╡рд┐рднрд╛рдЬрдирд╛рдВрдЪреЗ рд╕рд╛рд░рдгреА (рдХреНрд░рдорд╛рдВрдХ 1).

рдЖрдкрд▓реНрдпрд╛рдХрдбреЗрд╣реА рдЕрд╕реЗрдЪ рдХрд╛рд╣реАрддрд░реА рдЕрд╕рд╛рд╡реЗ.
sda1 - рдореБрдЦреНрдп рд╡рд┐рднрд╛рдЬрди рдХреНрд░рдорд╛рдВрдХ 1 NTFS (рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб);
sda2 - рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рднрд╛рдЧ рдорд╛рд░реНрдХрд░;
sda6 - рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рд╕реНрдХ (рддреНрдпрд╛рдд GRUB2 рдмреВрдЯрд▓реЛрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдЖрд╣реЗ);
sda8 - рд╕реНрд╡реЕрдк (рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реНрд╡реЕрдк рдлрд╛рдЗрд▓/рдиреЗрд╣рдореА рдирд╛рд╣реА);
sda9 - рдЪрд╛рдЪрдгреА рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рд╕реНрдХ;
sda5 - рдЬрд┐рдЬреНрдЮрд╛рд╕реВрдВрд╕рд╛рдареА рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рд╕реНрдХ;
sda7 - GNU/Linux OS (рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рд╕реНрдХрд╡рд░ OS рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд);
sda3 - Windows 2 OS рд╕рд╣ рдореБрдЦреНрдп рд╡рд┐рднрд╛рдЬрди рдХреНрд░рдорд╛рдВрдХ 7 (рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб);
sda4 - рдореБрдЦреНрдп рд╡рд┐рднрд╛рдЧ рдХреНрд░рдорд╛рдВрдХ 3 (рддреНрдпрд╛рдд рдПрдирдХреНрд░рд┐рдкреНрдЯ рди рдХреЗрд▓реЗрд▓реЗ GNU/Linux рд╣реЛрддреЗ, рдмреЕрдХрдЕрдкрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ/рдиреЗрд╣рдореА рдирд╛рд╣реА).

[A] Windows 7 рд╕рд┐рд╕реНрдЯрдо рдмреНрд▓реЙрдХ рдПрдирдХреНрд░рд┐рдкреНрд╢рди

A1. VeraCryptрд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ

рд╡рд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ рдЕрдзрд┐рдХреГрдд рд╕рд╛рдЗрдЯ, рдХрд┐рдВрд╡рд╛ рдЖрд░рд╢рд╛рддреВрди sourceforge VeraCrypt рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪреА рд╕реНрдерд╛рдкрдирд╛ рдЖрд╡реГрддреНрддреА (рд▓реЗрдЦ v1.24-Update3 рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдЪреНрдпрд╛ рд╡реЗрд│реА, VeraCrypt рдЪреА рдкреЛрд░реНрдЯреЗрдмрд▓ рдЖрд╡реГрддреНрддреА рд╕рд┐рд╕реНрдЯрдо рдПрдирдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА рдпреЛрдЧреНрдп рдирд╛рд╣реА). рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪрд╛ рдЪреЗрдХрд╕рдо рддрдкрд╛рд╕рд╛

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

рдЖрдгрд┐ VeraCrypt рд╡рд┐рдХрд╕рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдкреЛрд╕реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ CS рд╕реЛрдмрдд рдирд┐рдХрд╛рд▓рд╛рдЪреА рддреБрд▓рдирд╛ рдХрд░рд╛.

рд╣реЕрд╢рдЯреЕрдм рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рддреЗ рдЖрдгрдЦреА рд╕реЛрдкреЗ рдЖрд╣реЗ: RMB (VeraCrypt рд╕реЗрдЯрдЕрдк 1.24.exe)рдЧреБрдгрдзрд░реНрдо - рдлрд╛рдЗрд▓реНрд╕рдЪреА рд╣реЕрд╢ рдмреЗрд░реАрдЬ.

рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдЪреА рдкрдбрддрд╛рд│рдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕рдХрд╛рдЪреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ pgp рдХреА рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ gnuPG; gpg4win.

A2. рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрд╕рд╣ VeraCrypt рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ/рдЪрд╛рд▓рд╡рдгреЗрд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ

A3. рд╕рдХреНрд░рд┐рдп рд╡рд┐рднрд╛рдЬрдирд╛рд╕рд╛рдареА рд╕рд┐рд╕реНрдЯрдо рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдирд┐рд╡рдбрдд рдЖрд╣реЗVeraCrypt тАУ рд╕рд┐рд╕реНрдЯрдо тАУ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди/рдбрд┐рд╕реНрдХ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд░рд╛ тАУ рд╕рд╛рдорд╛рдиреНрдп тАУ рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд░рд╛ тАУ рдорд▓реНрдЯреАрдмреВрдЯ тАУ (рдЪреЗрддрд╛рд╡рдгреА: "рдЕрдиреБрднрд╡реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рд╣реА рдкрджреНрдзрдд рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реА" рдЖрдгрд┐ рд╣реЗ рдЦрд░реЗ рдЖрд╣реЗ, рдЖрдореНрд╣реА рд╕рд╣рдордд рдЖрд╣реЛрдд "рд╣реЛрдп") - рдмреВрдЯ рдбрд┐рд╕реНрдХ (тАЬрд╣реЛрдптАЭ, рддрд╕реЗ рдирд╕рд▓реЗ рддрд░реАрд╣реА, тАЬрд╣реЛрдптАЭ) тАУ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рд╕реНрдХрдЪреА рд╕рдВрдЦреНрдпрд╛ тАЬ2 рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХтАЭ тАУ рдПрдХрд╛ рдбрд┐рд╕реНрдХрд╡рд░ рдЕрдиреЗрдХ рд╕рд┐рд╕реНрдЯрдо тАЬрд╣реЛрдптАЭ тАУ рдиреЙрди-рд╡рд┐рдВрдбреЛрдЬ рдмреВрдЯрд▓реЛрдбрд░ тАЬрдирд╛рд╣реАтАЭ (рдЦрд░рдВ рддрд░, тАЬрд╣реЛрдп,тАЭ рдкрдг VeraCrypt/GRUB2 рдмреВрдЯ рд▓реЛрдбрд░ рдЖрдкрд╛рдкрд╕рд╛рдд MBR рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгрд╛рд░ рдирд╛рд╣реАрдд; рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ, рдмреВрдЯ рд▓реЛрдбрд░ рдХреЛрдбрдЪрд╛ рдлрдХреНрдд рд▓рд╣рд╛рди рднрд╛рдЧ MBR/рдмреВрдЯ рдЯреНрд░реЕрдХрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рддреНрдпрд╛рдЪрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдЖрд╣реЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд╕реНрдерд┐рдд) - рдорд▓реНрдЯреАрдмреВрдЯ - рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрдЬ...

рдЖрдкрдг рд╡рд░реАрд▓ рдЪрд░рдгрд╛рдВрдкрд╛рд╕реВрди рд╡рд┐рдЪрд▓рд┐рдд рдЭрд╛рд▓реНрдпрд╛рд╕ (рдмреНрд▓реЙрдХ рд╕рд┐рд╕реНрдЯрдо рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдпреЛрдЬрдирд╛), рдирдВрддрд░ VeraCrypt рдЪреЗрддрд╛рд╡рдгреА рдЬрд╛рд░реА рдХрд░реЗрд▓ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рднрд╛рдЬрди рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгрд╛рд░ рдирд╛рд╣реА.

рд▓рдХреНрд╖реНрдпрд┐рдд рдбреЗрдЯрд╛ рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдкреБрдвреАрд▓ рдЪрд░рдгрд╛рдд, рдПрдХ "рдЪрд╛рдЪрдгреА" рдЖрдпреЛрдЬрд┐рдд рдХрд░рд╛ рдЖрдгрд┐ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдирд┐рд╡рдбрд╛. рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдХрд╛рд▓рдмрд╛рд╣реНрдп CPU рдЕрд╕рд▓реНрдпрд╛рд╕, рдмрд╣реБрдзрд╛ рд╕рд░реНрд╡рд╛рдд рд╡реЗрдЧрд╡рд╛рди рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЯреВрдлрд┐рд╢ рдЕрд╕реЗрд▓. CPU рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣рд╛рд▓рд╛ рдлрд░рдХ рд▓рдХреНрд╖рд╛рдд рдпреЗрдИрд▓: AES рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди, рдЪрд╛рдЪрдгреА рдирд┐рдХрд╛рд▓рд╛рдВрдиреБрд╕рд╛рд░, рддреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд░рд┐рдкреНрдЯреЛ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреНрдпрд╛рдВрдкреЗрдХреНрд╖рд╛ рдХрд┐рддреНрдпреЗрдХ рдкрдЯ рд╡реЗрдЧрд╡рд╛рди рдЕрд╕реЗрд▓. AES рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрд╣реЗ; рдЖрдзреБрдирд┐рдХ CPU рдЪреЗ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╡рд┐рд╢реЗрд╖рдд: тАЬрдЧреБрдкреНрддтАЭ рдЖрдгрд┐ тАЬрд╣реЕрдХрд┐рдВрдЧтАЭ рдпрд╛ рджреЛрдиреНрд╣реАрдВрд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ.

VeraCrypt рдПрдИрдПрд╕ рдХреЕрд╕реНрдХреЗрдбрдордзреНрдпреЗ рдбрд┐рд╕реНрдХреНрд╕ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ(рдЯреВрдлрд┐рд╢)/рдЖрдгрд┐ рдЗрддрд░ рд╕рдВрдпреЛрдЬрди. рджрд╣рд╛ рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдХреЛрд░ рдЗрдВрдЯреЗрд▓ CPU рд╡рд░ (рдПрдИрдПрд╕, рдП/рдЯреА рдХреЕрд╕реНрдХреЗрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕рдорд░реНрдердирд╛рд╢рд┐рд╡рд╛рдп) рдХрд╛рдордЧрд┐рд░реАрддреАрд▓ рдШрдЯ рдореВрд▓рдд: рдЕрдЧреЛрдЪрд░ рдЖрд╣реЗ. (рддреНрдпрд╛рдЪ рдХрд╛рд│рд╛рддреАрд▓ AMD CPUs/~ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╕рд╛рдареА, рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдХрд┐рдВрдЪрд┐рдд рдХрдореА рдХреЗрд▓реЗ рдЖрд╣реЗ). OS рдЧрддрд┐рдорд╛рдирдкрдгреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЖрдгрд┐ рдкрд╛рд░рджрд░реНрд╢рдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА рд╕рдВрд╕рд╛рдзрдирд╛рдЪрд╛ рд╡рд╛рдкрд░ рдЕрджреГрд╢реНрдп рдЖрд╣реЗ. рдпрд╛рдЙрд▓рдЯ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реНрдерд╛рдкрд┐рдд рдЕрд╕реНрдерд┐рд░ рдЪрд╛рдЪрдгреА рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдореБрд│реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдд рд▓рдХреНрд╖рдгреАрдп рдШрдЯ рдЭрд╛рд▓реА рдЖрд╣реЗ Mate v1.20.1 (рдХрд┐рдВрд╡рд╛ v1.20.2 рдорд▓рд╛ рдирдХреНрдХреА рдЖрдард╡рдд рдирд╛рд╣реА) GNU/Linux рдордзреНтАНрдпреЗ, рдХрд┐рдВрд╡рд╛ Windows7тЖС рдордзреАрд▓ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рд░реВрдЯреАрдирдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирдореБрд│реЗ. рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рдЕрдиреБрднрд╡реА рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдкреВрд░реНрд╡реА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЪрд╛рдЪрдгреНрдпрд╛ рдШреЗрддрд╛рдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, Aida64/Sysbench/systemd-analyze рджреЛрд╖рд╛рдЪреА рддреБрд▓рдирд╛ рд╕рд┐рд╕реНрдЯреАрдо рдХреВрдЯрдмрджреНрдз рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рд╕рдорд╛рди рдЪрд╛рдЪрдгреНрдпрд╛рдВрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдорд╛рдВрд╢реА рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ "рд╕рд┐рд╕реНрдЯрдо рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╣рд╛рдирд┐рдХрд╛рд░рдХ рдЖрд╣реЗ" рдпрд╛ рдорд┐рдердХрд╛рдЪреЗ рдЦрдВрдбрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреЗрдЯрд╛рдЪрд╛ рдмреЕрдХрдЕрдк/рд░рд┐рд╕реНрдЯреЛрдЕрд░ рдХрд░рддрд╛рдирд╛ рдорд╢реАрдирдЪрд╛ рд╡реЗрдЧ рдЖрдгрд┐ рдЧреИрд░рд╕реЛрдп рд▓рдХреНрд╖рд╛рдд рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреА рдЖрд╣реЗ, рдХрд╛рд░рдг тАЬрд╕рд┐рд╕реНрдЯрдо рдбреЗрдЯрд╛ рдмреЕрдХрдЕрдктАЭ рдСрдкрд░реЗрд╢рди рд╕реНрд╡рддрдГ ms рдордзреНрдпреЗ рдореЛрдЬрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА рдЖрдгрд┐ рддреЗрдЪ <decrypt/encrypt on the fly> рдЬреЛрдбрд▓реЗ рдЬрд╛рддрд╛рдд. рд╢реЗрд╡рдЯреА, рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЬреНрдпрд╛рд▓рд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреАрд╕рд╣ рдЯрд┐рдВрдХрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рдЖрд╣реЗ рддреЛ рд╣рд╛рддрд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд╛рдорд╛рдВрдЪреНрдпрд╛ рд╕рдорд╛рдзрд╛рдирд╛рдЪреНрдпрд╛ рд╡рд┐рд░реВрджреНрдз рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдВрддреБрд▓рд┐рдд рдХрд░рддреЛ, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдкреЕрд░рд╛рдиреЛрдЗрдпрд╛рдЪреА рдкрд╛рддрд│реА рдЖрдгрд┐ рд╡рд╛рдкрд░рдгреА рд╕реЛрдкреА.

рдбреАрдлреЙрд▓реНрдЯ рдореНрд╣рдгреВрди рдкреАрдЖрдпрдПрдо рдкреЕрд░рд╛рдореАрдЯрд░ рд╕реЛрдбрдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ, рдЬреЗрдгреЗрдХрд░реВрди рдУрдПрд╕ рд▓реЛрдб рдХрд░рддрд╛рдирд╛ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдЕрдЪреВрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдореВрд▓реНрдпреЗ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. VeraCrypt рдЦрд░реЛрдЦрд░ "рд╕реНрд▓реЛ рд╣реЕрд╢" рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╡рд╛рдкрд░рддреЗ. рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕/рд░реЗрдирдмреЛ рдЯреЗрдмрд▓ рдкрджреНрдзрддреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдЕрд╢рд╛ тАЬрдХреНрд░рд┐рдкреНрдЯреЛ рд╕реНрдиреЗрд▓тАЭ рд╡рд░ рд╣рд▓реНрд▓рд╛ рдХрд░рдгреЗ рдХреЗрд╡рд│ рд▓рд╣рд╛рди тАЬрд╕рд╛рдзреЗтАЭ рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдЖрдгрд┐ рдкреАрдбрд┐рддрд╛рдЪреНрдпрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рдЕрдХреНрд╖рд░ рд╕реВрдЪреАрд╕рд╣ рдЕрд░реНрде рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЛ. рдкрд╛рд╕рд╡рд░реНрдбрдЪреНрдпрд╛ рд╕рд╛рдорд░реНрдереНрдпрд╛рд╕рд╛рдареА рджреЗрдп рдЕрд╕рд▓реЗрд▓реА рдХрд┐рдВрдордд рдореНрд╣рдгрдЬреЗ OS рд▓реЛрдб рдХрд░рддрд╛рдирд╛ рдпреЛрдЧреНрдп рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдд рд╡рд┐рд▓рдВрдм. (GNU/Linux рдордзреНрдпреЗ VeraCrypt рд╡реНрд╣реЙрд▓реНрдпреВрдо рдорд╛рдЙрдВрдЯ рдХрд░рдгреЗ рд▓рдХреНрд╖рдгреАрдп рдЬрд▓рдж рдЖрд╣реЗ).
рдХреНрд░реВрд░ рдлреЛрд░реНрд╕ рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдирд╛рдореВрд▓реНрдп рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ (VeraCrypt/LUKS рдбрд┐рд╕реНрдХ рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рддреВрди рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХрд╛рдврд╛) рд╣реЕрд╢рдХреЕрдЯ. рдЬреЙрди рдж рд░рд┐рдкрд░рд▓рд╛ "рд╡реНрд╣реЗрд░рд╛рдХреНрд░рд┐рдкреНрдЯ рддреЛрдбрдгреЗ" рдХрд╕реЗ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА рдЖрдгрд┐ LUKS рд╕рд╣ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рдЯреВрдлрд┐рд╢ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд╕рдордЬрдд рдирд╛рд╣реА.

рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреНрдпрд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕рд╛рдорд░реНрдереНрдпрд╛рдореБрд│реЗ, рди рдерд╛рдВрдмрд╡рддрд╛ рдпреЗрдгрд╛рд░реЗ рд╕рд╛рдпрдлрд░рдкрдВрдХ рд╡реЗрдЧрд│реНрдпрд╛ рдЖрдХреНрд░рдордг рд╡реЗрдХреНрдЯрд░рд╕рд╣ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдд рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, RAM рдордзреВрди рдореЗрдЯрд╛рдбреЗрдЯрд╛/рдХреА рдХрд╛рдврдгреЗ (рдХреЛрд▓реНрдб рдмреВрдЯ/рдбрд╛рдпрд░реЗрдХреНрдЯ рдореЗрдорд░реА рдНрдХреНрд╕реЗрд╕ рдЕрдЯреЕрдХ), рдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдВрд╕рд╛рдареА рдЦрд╛рд╕ рдореЛрдлрдд рдЖрдгрд┐ рдиреЙрди-рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрд╣реЗ.

рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдХреНрд░рд┐рдп рд╡рд┐рднрд╛рдЬрдирд╛рдЪрд╛ тАЬрдпреБрдирд┐рдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛тАЭ рд╕реЗрдЯ рдЕрдк/рдЬрдирд░реЗрдЯ рдХрд░рдгреЗ рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рд╡рд░, VeraCrypt рдкреАрд╕реА рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдмреВрдЯ рд▓реЛрдбрд░рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддрдкрд╛рд╕рдгреНрдпрд╛рдЪреА рдСрдлрд░ рджреЗрдИрд▓. Windows рд░реАрдмреВрдЯ/рд╕реНрдЯрд╛рд░реНрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, VeraCrypt рд╕реНрдЯрдБрдбрдмрд╛рдп рдореЛрдбрдордзреНрдпреЗ рд▓реЛрдб рд╣реЛрдИрд▓, рдлрдХреНрдд рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреА рдкреБрд╖реНрдЯреА рдХрд░рдгреЗ рдмрд╛рдХреА рдЖрд╣реЗ - Y.

рд╕рд┐рд╕реНрдЯрдо рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдЪреНрдпрд╛ рдЕрдВрддрд┐рдо рдЯрдкреНрдкреНрдпрд╛рд╡рд░, VeraCrypt рд╕рдХреНрд░рд┐рдп рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рдЪреА рдмреЕрдХрдЕрдк рдкреНрд░рдд тАЬveracrypt Rescue disk.isoтАЭ рд╕реНрд╡рд░реВрдкрд╛рдд рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдСрдлрд░ рджреЗрдИрд▓ - рд╣реЗ рдХреЗрд▓реЗрдЪ рдкрд╛рд╣рд┐рдЬреЗ - рдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рдЕрд╕реЗ рдСрдкрд░реЗрд╢рди рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (LUKS рдордзреНрдпреЗ, рдПрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдореНрд╣рдгреВрди - рд╣реЗ рджреБрд░реНрджреИрд╡рд╛рдиреЗ рд╡рдЧрд│рд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдгрд╛рдд рдпрд╛рд╡рд░ рдЬреЛрд░ рджрд┐рд▓рд╛ рдЖрд╣реЗ). рдмрдЪрд╛рд╡ рдбрд┐рд╕реНрдХ рдкреНрд░рддреНрдпреЗрдХрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдХрд╛рд╣реАрдВрд╕рд╛рдареА рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡реЗрд│рд╛ рдЙрдкрдпреЛрдЧреА рдкрдбреЗрд▓. рддреЛрдЯрд╛ (рд╢реАрд░реНрд╖рд▓реЗрдЦ/MBR рдкреБрдирд░реНрд▓реЗрдЦрди) рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рдЪреА рдмреЕрдХрдЕрдк рдкреНрд░рдд OS Windows рд╕рд╣ рдбрд┐рдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рдЪрд╛ рдкреНрд░рд╡реЗрд╢ рдХрд╛рдпрдордЪрд╛ рдирд╛рдХрд╛рд░реЗрд▓.

A4. VeraCrypt рдмрдЪрд╛рд╡ USB/рдбрд┐рд╕реНрдХ рддрдпрд╛рд░ рдХрд░рдгреЗрдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, VeraCrypt рд╕реАрдбреАрд╡рд░ "~2-3MB рдореЗрдЯрд╛рдбреЗрдЯрд╛" рдмрд░реНрди рдХрд░рдгреНрдпрд╛рдЪреА рдСрдлрд░ рджреЗрддреЗ, рдкрд░рдВрддреБ рд╕рд░реНрд╡ рд▓реЛрдХрд╛рдВрдХрдбреЗ рдбрд┐рд╕реНрдХ рдХрд┐рдВрд╡рд╛ DWD-ROM рдбреНрд░рд╛рдЗрд╡реНрд╣ рдирд╕рддрд╛рдд рдЖрдгрд┐ рдмреВрдЯ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдлреНрд▓реЕрд╢ рдбреНрд░рд╛рдЗрд╡реНрд╣ "VeraCrypt рд░реЗрд╕реНрдХреНрдпреВ рдбрд┐рд╕реНрдХ" рддрдпрд╛рд░ рдХрд░рдгреЗ рдХрд╛рд╣реАрдВрд╕рд╛рдареА рдПрдХ рддрд╛рдВрддреНрд░рд┐рдХ рдЖрд╢реНрдЪрд░реНрдп рдЕрд╕реЗрд▓: рд░реБрдлрд╕ /рдЬреАрдпреВрдЖрдпрдбреАрдбреА-рд░реЛрд╕рд╛ рдЗрдореЗрдЬрд░рд╛рдЗрдЯрд░ рдЖрдгрд┐ рдЗрддрд░ рддрддреНрд╕рдо рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдпрд╛ рдХрд╛рд░реНрдпрд╛рдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реАрдд, рдХрд╛рд░рдг рдСрдлрд╕реЗрдЯ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдмреВрдЯ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдлреНрд▓реЕрд╢ рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ рдХреЙрдкреА рдХрд░рдгреНрдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреБрдореНрд╣рд╛рд▓рд╛ рдпреВрдПрд╕рдмреА рдбреНрд░рд╛рдЗрд╡реНрд╣рдЪреНрдпрд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдкреНрд░рддрд┐рдорд╛ рдХреЙрдкреА/рдкреЗрд╕реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. , рдереЛрдбрдХреНрдпрд╛рдд, MBR/рд░реЛрдбрдЪреА рдпреЛрдЧреНрдпрд░реАрддреНрдпрд╛ рдХреАрдЪреЗрдирд╡рд░ рдХреЙрдкреА рдХрд░рд╛. рд╣реЗ рдЪрд┐рдиреНрд╣ рдмрдШреВрди рддреБрдореНрд╣реА тАЬddтАЭ рдпреБрдЯрд┐рд▓рд┐рдЯреА рд╡рд╛рдкрд░реВрди GNU/Linux OS рд╡рд░реВрди рдмреВрдЯ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдлреНрд▓реЕрд╢ рдбреНрд░рд╛рдЗрд╡реНрд╣ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛.

рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ

рд╡рд┐рдВрдбреЛрдЬ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд░реЗрд╕реНрдХреНрдпреВ рдбрд┐рд╕реНрдХ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╡реЗрдЧрд│реЗ рдЖрд╣реЗ. VeraCrypt рдЪреНрдпрд╛ рд╡рд┐рдХрд╕рдХрд╛рдиреЗ рдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдЕрдзрд┐рдХреГрдд рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдирд╛рд╣реА рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг "рд░реЗрд╕реНрдХреНрдпреВ рдбрд┐рд╕реНрдХ" рджреНрд╡рд╛рд░реЗ, рдкрд░рдВрддреБ рд╡реЗрдЧрд│реНрдпрд╛ рдорд╛рд░реНрдЧрд╛рдиреЗ рдЙрдкрд╛рдп рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓рд╛: рддреНрдпрд╛рдиреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рд╡реНрд╣реЗрд░рд╛рдХреНрд░рд┐рдкреНрдЯ рдлреЛрд░рдорд╡рд░ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╛рдареА "рдпреВрдПрд╕рдмреА рд░реЗрд╕реНрдХреНрдпреВ рдбрд┐рд╕реНрдХ" рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреЛрд╕реНрдЯ рдХреЗрд▓реЗ. рд╡рд┐рдВрдбреЛрдЬрд╕рд╛рдареА рдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪреЗ рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣рд┐рд╕реНрдЯ "рдпреВрдПрд╕рдмреА рд╡реНрд╣реЗрд░рд╛рдХреНрд░рд┐рдкреНрдЯ рд░реЗрд╕реНрдХреНрдпреВ рдбрд┐рд╕реНрдХ рддрдпрд╛рд░ рдХрд░рдд рдЖрд╣реЗ". рд░реЗрд╕реНрдХреНрдпреВ disk.iso рдЬрддрди рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рд╕рдХреНрд░рд┐рдп рд╡рд┐рднрд╛рдЬрдирд╛рдЪреНрдпрд╛ рдмреНрд▓реЙрдХ рд╕рд┐рд╕реНрдЯрдо рдПрдирдХреНрд░рд┐рдкреНрд╢рдирдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реВ рд╣реЛрдИрд▓. рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рджрд░рдореНрдпрд╛рди, рдУрдПрд╕рдЪреЗ рдСрдкрд░реЗрд╢рди рдерд╛рдВрдмрдд рдирд╛рд╣реА; рдкреАрд╕реА рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА. рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдСрдкрд░реЗрд╢рди рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рд╡рд░, рд╕рдХреНрд░рд┐рдп рд╡рд┐рднрд╛рдЬрди рдкреВрд░реНрдгрдкрдгреЗ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╣реЛрддреЗ рдЖрдгрд┐ рддреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЬрд░ рддреБрдореНрд╣реА рдкреАрд╕реА рд╕реБрд░реВ рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ VeraCrypt рдмреВрдЯ рд▓реЛрдбрд░ рджрд┐рд╕рдд рдирд╕реЗрд▓ рдЖрдгрд┐ рд╣реЗрдбрд░ рд░рд┐рдХрд╡реНрд╣рд░реА рдСрдкрд░реЗрд╢рди рдорджрдд рдХрд░рдд рдирд╕реЗрд▓, рддрд░ "рдмреВрдЯ" рдзреНрд╡рдЬ рддрдкрд╛рд╕рд╛, рддреЛ рд╡рд┐рдВрдбреЛрдЬ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ. (рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЖрдгрд┐ рдЗрддрд░ рдУрдПрд╕рдЪреА рдкрд░реНрд╡рд╛ рди рдХрд░рддрд╛, рдЯреЗрдмрд▓ рдХреНрд░рдорд╛рдВрдХ 1 рдкрд╣рд╛).
рд╣реЗ Windows OS рд╕рд╣ рдмреНрд▓реЙрдХ рд╕рд┐рд╕реНрдЯрдо рдПрдирдХреНрд░рд┐рдкреНрд╢рдирдЪреЗ рд╡рд░реНрдгрди рдкреВрд░реНрдг рдХрд░рддреЗ.

[B]LUKS. GNU/Linux рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди (~рдбреЗрдмрд┐рдпрди) рд╕реНрдерд╛рдкрд┐рдд OS. рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрдгрд┐ рдкрд╛рдпрд▒реНрдпрд╛

рдбреЗрдмрд┐рдпрди/рд╡реНрдпреБрддреНрдкрдиреНрди рд╡рд┐рддрд░рдг рдХреВрдЯрдмрджреНрдз рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рддрдпрд╛рд░ рд╡рд┐рднрд╛рдЬрди рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдмреНрд▓реЙрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдореЕрдк рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓, рддреЗ рдореЕрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ GNU/Linux рдбрд┐рд╕реНрдХрд╡рд░ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ GRUB2 рд╕реНрдерд╛рдкрд┐рдд/рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдмреЗрдЕрд░ рдореЗрдЯрд▓ рд╕рд░реНрд╡реНрд╣рд░ рдирд╕реЗрд▓, рдЖрдгрд┐ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рд╡реЗрд│реЗрд▓рд╛ рдорд╣рддреНрддреНрд╡ рджреЗрдд рдЕрд╕рд╛рд▓, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ GUI рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдЦрд╛рд▓реА рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрд╣реБрддрд╛рдВрд╢ рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдбреНрд╕ тАЬрдЪрдХ-рдиреЙрд░рд┐рд╕ рдореЛрдбтАЭ рдордзреНрдпреЗ рдЪрд╛рд▓рд╡рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░ рдЖрд╣реЗрдд.

B1. рдереЗрдЯ USB GNU/Linux рд╡рд░реВрди PC рдмреВрдЯ рдХрд░рдгреЗ

"рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╕рд╛рдареА рдХреНрд░рд┐рдкреНрдЯреЛ рдЪрд╛рдЪрдгреА рдЖрдпреЛрдЬрд┐рдд рдХрд░рд╛"

lscpu && ╤Бryptsetup benchmark

рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ

рддреБрдореНрд╣реА AES рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕рдкреЛрд░реНрдЯ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХрд╛рд░рдЪреЗ рдЖрдирдВрджреА рдорд╛рд▓рдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рдХреНрд░рдорд╛рдВрдХ рдЯрд░реНрдорд┐рдирд▓рдЪреНрдпрд╛ рдЙрдЬрд╡реНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛ рджрд┐рд╕рддреАрд▓; рдЬрд░ рддреБрдореНрд╣реА рдЖрдирдВрджреА рдорд╛рд▓рдХ рдЕрд╕рд╛рд▓, рдкрд░рдВрддреБ рдкреНрд░рд╛рдЪреАрди рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╕рд╣, рд╕рдВрдЦреНрдпрд╛ рдбрд╛рд╡реАрдХрдбреЗ рджрд┐рд╕рддреАрд▓.

B2. рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрди. рдорд╛рдЙрдВрдЯрд┐рдВрдЧ/рдлреЙрд░реНрдореЗрдЯрд┐рдВрдЧ fs рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рд╕реНрдХ HDD рддреЗ Ext4 (Gparted)

B2.1. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб sda7 рд╡рд┐рднрд╛рдЬрди рд╢реАрд░реНрд╖рд▓реЗрдЦ рддрдпрд╛рд░ рдХрд░рдгреЗрдореА рд╡рд░ рдкреЛрд╕реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдорд╛рдЭреНрдпрд╛ рд╡рд┐рднрд╛рдЬрди рд╕рд╛рд░рдгреАрдиреБрд╕рд╛рд░, рдпреЗрдереЗ рдЖрдгрд┐ рдкреБрдвреЗ, рд╡рд┐рднрд╛рдЬрдирд╛рдВрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдВрдЪреЗ рд╡рд░реНрдгрди рдХрд░реЗрди. рддреБрдордЪреНрдпрд╛ рдбрд┐рд╕реНрдХ рд▓реЗрдЖрдЙрдЯрдиреБрд╕рд╛рд░, рддреБрдореНрд╣реА рддреБрдордЪреА рд╡рд┐рднрд╛рдЬрди рдирд╛рд╡реЗ рдмрджрд▓рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд▓реЙрдЬрд┐рдХрд▓ рдбреНрд░рд╛рдЗрд╡реНрд╣ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдореЕрдкрд┐рдВрдЧ (/dev/sda7 > /dev/mapper/sda7_crypt).
# "LUKS-AES-XTS рд╡рд┐рднрд╛рдЬрди" рдЪреА рд╕реБрд▓рдн рдирд┐рд░реНрдорд┐рддреА

cryptsetup -v -y luksFormat /dev/sda7

рдкрд░реНрдпрд╛рдп:

* luksFormat - LUKS рд╣реЗрдбрд░рдЪреЗ рдЖрд░рдВрднреАрдХрд░рдг;
* -y -рдкрд╛рд╕рдлреНрд░реЗрдЬ (рдХреА/рдлрд╛рдЗрд▓ рдирд╛рд╣реА);
* -v -рд╢рдмреНрджреАрдХрд░рдг (рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ);
* /dev/sda7 - рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рднрд╛рдЬрдирд╛рддреВрди рддреБрдордЪреА рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рд╕реНрдХ (рдЬрд┐рдереЗ GNU/Linux рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд/рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ).

рдбреАрдлреЙрд▓реНрдЯ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо <LUKS1: aes-xts-plain64, рдХреА: 256 рдмрд┐рдЯ, LUKS рд╣реЗрдбрд░ рд╣реЕрд╢рд┐рдВрдЧ: sha256, RNG: /dev/urandom> (рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк рдЖрд╡реГрддреНрддреАрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди).

#╨Я╤А╨╛╨▓╨╡╤А╨║╨░ default-╨░╨╗╨│╨╛╤А╨╕╤В╨╝╨░ ╤И╨╕╤Д╤А╨╛╨▓╨░╨╜╨╕╤П
cryptsetup  --help #╤Б╨░╨╝╨░╤П ╨┐╨╛╤Б╨╗╨╡╨┤╨╜╤П╤П ╤Б╤В╤А╨╛╨║╨░ ╨▓ ╨▓╤Л╨▓╨╛╨┤╨╡ ╤В╨╡╤А╨╝╨╕╨╜╨░╨╗╨░.

CPU рд╡рд░ AES рд╕рд╛рдареА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕рдорд░реНрдерди рдирд╕рд▓реНрдпрд╛рд╕, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд тАЬLUKS-Twofish-XTS- рд╡рд┐рднрд╛рдЬрдитАЭ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╣рд╛ рд╕рд░реНрд╡реЛрддреНрддрдо рдкрд░реНрдпрд╛рдп рдЕрд╕реЗрд▓.

B2.2. "LUKS-Twofish-XTS-рд╡рд┐рднрд╛рдЬрди" рдЪреА рдкреНрд░рдЧрдд рдирд┐рд░реНрдорд┐рддреА

cryptsetup luksFormat /dev/sda7 -v -y -c twofish-xts-plain64 -s 512 -h sha512 -i 1500 --use-urandom

рдкрд░реНрдпрд╛рдп:
* luksFormat - LUKS рд╣реЗрдбрд░рдЪреЗ рдЖрд░рдВрднреАрдХрд░рдг;
* /dev/sda7 рд╣реА рддреБрдордЪреА рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рд╕реНрдХ рдЖрд╣реЗ;
* -v рд╢рд╛рдмреНрджрд┐рдХреАрдХрд░рдг;
* -y рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢;
* -c рдбреЗрдЯрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдирд┐рд╡рдбрд╛;
* -s рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреА рдЖрдХрд╛рд░;
* -h рд╣реЕрд╢рд┐рдВрдЧ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо/рдХреНрд░рд┐рдкреНрдЯреЛ рдлрдВрдХреНрд╢рди, RNG рд╡рд╛рдкрд░рд▓реЗ (--рд╡рд╛рдкрд░-рдпреБрд░реЗрдВрдбрдо) рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рд╕реНрдХ рд╣реЗрдбрд░рд╕рд╛рдареА рдПрдХ рдпреБрдирд┐рдХ рдПрдирдХреНрд░рд┐рдкреНрд╢рди/рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рдХреА рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рджреБрдпреНрдпрдо рд╣реЗрдбрд░ рдХреА (XTS); рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдбрд┐рд╕реНрдХ рд╣реЗрдбрд░рдордзреНрдпреЗ рд╕рд╛рдард╡рд▓реЗрд▓реА рдПрдХ рдЕрдирдиреНрдп рдорд╛рд╕реНрдЯрд░ рдХреА, рдПрдХ рджреБрдпреНрдпрдо XTS рдХреА, рд╣рд╛ рд╕рд░реНрд╡ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЖрдгрд┐ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд░реВрдЯреАрди рдЬреА, рдорд╛рд╕реНрдЯрд░ рдХреА рдЖрдгрд┐ рджреБрдпреНрдпрдо XTS рдХреА рд╡рд╛рдкрд░реВрди, рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░реАрд▓ рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛ рдХреВрдЯрдмрджреНрдз/рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ. (рд╡рд┐рднрд╛рдЧ рд╢реАрд░реНрд╖рдХ рд╡рдЧрд│рддрд╛) рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ ~3MB рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд.
* -рдореА "рд░рдХреНрдХрдо" рдРрд╡рдЬреА рдорд┐рд▓рд┐рд╕реЗрдХрдВрджрд╛рдВрдордзреНрдпреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддреА (рдкрд╛рд╕рдлреНрд░реЗрдЬрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛рдирд╛ рд▓рд╛рдЧрдгрд╛рд░рд╛ рд╡реЗрд│ рд╡рд┐рд▓рдВрдм OS рдЪреНрдпрд╛ рд▓реЛрдбрд┐рдВрдЧрд╡рд░ рдЖрдгрд┐ рдХреАрдЪреНрдпрд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рддрд╛рдХрджреАрд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЛ). рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕рд╛рдорд░реНрдереНрдпрд╛рдЪрд╛ рд╕рдорддреЛрд▓ рд░рд╛рдЦрдгреНрдпрд╛рд╕рд╛рдареА, тАЬрд░рд╢рд┐рдпрдитАЭ рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рд╛рдзреНрдпрд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╣ рддреБрдореНрд╣рд╛рд▓рд╛ -(i) рдореВрд▓реНрдп рд╡рд╛рдврд╡рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓; тАЬ?8d╞▒ob/├╕fhтАЭ рд╕рд╛рд░рдЦреНрдпрд╛ рдЬрдЯрд┐рд▓ рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╣ рдореВрд▓реНрдп рдХрдореА рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
* тАФрдпреВрд░реЕрдВрдбрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреНрд░рдорд╛рдВрдХ рдЬрдирд░реЗрдЯрд░ рд╡рд╛рдкрд░рд╛, рдХреА рдЖрдгрд┐ рдореАрда рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рд╛.

рд╡рд┐рднрд╛рдЧ 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 - рдбреНрд░рд╛рдЗрд╡реНрд╣ рд▓реЗрдмрд▓ (рдЬреЗ рдЗрддрд░ рдбреНрд░рд╛рдЗрд╡реНрд╣рдордзреНрдпреЗ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░рдордзреНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ).

рдкреБрдвреЗ, рддреБрдореНрд╣реА рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓-рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдмреНрд▓реЙрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ /dev/sda7_crypt рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ.

mount /dev/mapper/sda7_crypt /mnt

/mnt рдлреЛрд▓реНрдбрд░рдордзреАрд▓ рдлрд╛рдЗрд▓реНрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХреЗрд▓реНрдпрд╛рдиреЗ sda7 рдордзреАрд▓ рдбреЗрдЯрд╛ рдЖрдкреЛрдЖрдк рдПрдирдХреНрд░рд┐рдкреНрдЯ/рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рд╣реЛрдИрд▓.

рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░рдордзреНрдпреЗ рд╡рд┐рднрд╛рдЬрди рдирдХрд╛рд╢рд╛ рдЖрдгрд┐ рдорд╛рдЙрдВрдЯ рдХрд░рдгреЗ рдЕрдзрд┐рдХ рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ (рдиреЙрдЯрд┐рд▓рд╕/рдХрд╛рдЬрд╛ GUI), рд╡рд┐рднрд╛рдЬрди рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдбрд┐рд╕реНрдХ рдирд┐рд╡рдб рд╕реВрдЪреАрдордзреНрдпреЗ рдЕрд╕реЗрд▓, рдбрд┐рд╕реНрдХ рдЙрдШрдбрдгреНрдпрд╛рд╕рд╛рдареА/рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреЗ рдмрд╛рдХреА рдЖрд╣реЗ. рдЬреБрд│рд▓реЗрд▓реЗ рдирд╛рд╡ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдирд┐рд╡рдбрд▓реЗ рдЬрд╛рдИрд▓ рдЖрдгрд┐ "sda7_crypt" рдирд╛рд╣реА, рдкрд░рдВрддреБ рдХрд╛рд╣реАрддрд░реА /dev/mapper/Luks-xx-xx...

B2.5. рдбрд┐рд╕реНрдХ рд╣реЗрдбрд░ рдмреЕрдХрдЕрдк (~3MB рдореЗрдЯрд╛рдбреЗрдЯрд╛)рд╕рд░реНрд╡рд╛рдд рдПрдХ рдорд╣рддреНрд╡рд╛рдЪреЗ рд╡рд┐рд▓рдВрдм рди рдХрд░рддрд╛ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рдСрдкрд░реЗрд╢рдиреНрд╕ - тАЬsda7_cryptтАЭ рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рдЪреА рдмреЕрдХрдЕрдк рдкреНрд░рдд. рдЬрд░ рддреБрдореНрд╣реА рд╣реЗрдбрд░ рдУрд╡реНрд╣рд░рд░рд╛рдИрдЯ/рдиреБрдХрд╕рд╛рди рдХреЗрд▓реЗ рддрд░ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, sda2 рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ GRUB7 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЗ.), рдХреВрдЯрдмрджреНрдз рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╢рдХреНрдпрддреЗрд╢рд┐рд╡рд╛рдп рдкреВрд░реНрдгрдкрдгреЗ рдЧрдорд╛рд╡рд▓рд╛ рдЬрд╛рдИрд▓, рдХрд╛рд░рдг рддреНрдпрд╛рдЪ рдХреА рдкреБрдиреНрд╣рд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рд╣реЛрдИрд▓; рдХреА рдЕрджреНрд╡рд┐рддреАрдпрдкрдгреЗ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.

#╨С╤Н╨║╨░╨┐ ╨╖╨░╨│╨╛╨╗╨╛╨▓╨║╨░ ╤А╨░╨╖╨┤╨╡╨╗╨░
cryptsetup luksHeaderBackup --header-backup-file ~/╨С╤Н╨║╨░╨┐_DebSHIFR /dev/sda7 

#╨Т╨╛╤Б╤Б╤В╨░╨╜╨╛╨▓╨╗╨╡╨╜╨╕╨╡ ╨╖╨░╨│╨╛╨╗╨╛╨▓╨║╨░ ╤А╨░╨╖╨┤╨╡╨╗╨░
cryptsetup luksHeaderRestore --header-backup-file <file> <device>

рдкрд░реНрдпрд╛рдп:
* luksHeaderBackup тАФheader-backup-file -backup рдХрдорд╛рдВрдб;
* luksHeaderRestore тАФheader-backup-file -restore рдХрдорд╛рдВрдб;
* ~/Backup_DebSHIFR - рдмреЕрдХрдЕрдк рдлрд╛рдЗрд▓;
* /dev/sda7 - рд╡рд┐рднрд╛рдЬрди рдЬреНрдпрд╛рдЪреА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдбрд┐рд╕реНрдХ рд╣реЗрдбрд░ рдмреЕрдХрдЕрдк рдкреНрд░рдд рд╕реЗрд╡реНрд╣ рдХрд░рд╛рдпрдЪреА рдЖрд╣реЗ.
рдпрд╛ рдЪрд░рдгрд╛рд╡рд░ <рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрди рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗ> рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

B3. GNU/Linux OS рдкреЛрд░реНрдЯ рдХрд░рдд рдЖрд╣реЗ (sda4) рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рд╕рд╛рдареА (sda7)

/mnt2 рдлреЛрд▓реНрдбрд░ рддрдпрд╛рд░ рдХрд░рд╛ (рдЯреАрдк - рдЖрдореНрд╣реА рдЕрдЬреВрдирд╣реА рд▓рд╛рдЗрд╡реНрд╣ usb рд╕рд╣ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЛрдд, sda7_crypt /mnt рд╡рд░ рдЖрд░реЛрд╣рд┐рдд рдЖрд╣реЗ), рдЖрдгрд┐ рдЖрдордЪреЗ GNU/Linux /mnt2 рдордзреНрдпреЗ рдорд╛рдЙрдВрдЯ рдХрд░рд╛, рдЬреНрдпрд╛рд▓рд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

mkdir /mnt2
mount /dev/sda4 /mnt2

рдЖрдореНрд╣реА Rsync рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд╛рдкрд░реВрди рдпреЛрдЧреНрдп OS рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХрд░рддреЛ

rsync -avlxhHX --progress /mnt2/ /mnt

Rsync рдкрд░реНрдпрд╛рдпрд╛рдВрдЪреЗ рд╡рд░реНрдгрди рдкрд░рд┐рдЪреНрдЫреЗрдж E1 рдордзреНрдпреЗ рдХреЗрд▓реЗ рдЖрд╣реЗ.

рдкреБрдвреЗ, рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрди рдбреАрдлреНрд░реЕрдЧрдореЗрдВрдЯ рдХрд░рд╛

e4defrag -c /mnt/ #╨┐╨╛╤Б╨╗╨╡ ╨┐╤А╨╛╨▓╨╡╤А╨║╨╕, e4defrag ╨▓╤Л╨┤╨░╤Б╤В, ╤З╤В╨╛ ╤Б╤В╨╡╨┐╨╡╨╜╤М ╨┤╨╡╤Д╤А╨░╨│╨╝╨╡╨╜╤В╨░╤Ж╨╕╨╕ ╤А╨░╨╖╨┤╨╡╨╗╨░~"0", ╤Н╤В╨╛ ╨╖╨░╨▒╨╗╤Г╨╢╨┤╨╡╨╜╨╕╨╡, ╨║╨╛╤В╨╛╤А╨╛╨╡ ╨╝╨╛╨╢╨╡╤В ╨▓╨░╨╝ ╤Б╤В╨╛╨╕╤В╤М ╤Б╤Г╤Й╨╡╤Б╤В╨▓╨╡╨╜╨╜╨╛╨╣ ╨┐╨╛╤В╨╡╤А╨╕ ╨┐╤А╨╛╨╕╨╖╨▓╨╛╨┤╨╕╤В╨╡╨╗╤М╨╜╨╛╤Б╤В╨╕!
e4defrag /mnt/ #╨┐╤А╨╛╨▓╨╛╨┤╨╕╨╝ ╨┤╨╡╤Д╤А╨░╨│╨╝╨╡╨╜╤В╨░╤Ж╨╕╤О ╤И╨╕╤Д╤А╨╛╨▓╨░╨╜╨╜╨╛╨╣ GNU/Linux

рд╣рд╛ рдирд┐рдпрдо рдмрдирд╡рд╛: рддреБрдордЪреНрдпрд╛рдХрдбреЗ HDD рдЕрд╕рд▓реНрдпрд╛рд╕ рд╡реЗрд│реЛрд╡реЗрд│реА рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб GNU/LInux рд╡рд░ e4defrag рдХрд░рд╛.
рд╣рд╕реНрддрд╛рдВрддрд░рдг рдЖрдгрд┐ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди [GNU/Linux > GNU/Linux-encrypted] рдпрд╛ рдкрд╛рдпрд░реАрд╡рд░ рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

рдПрдЯреА рек. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб sda4 рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ GNU/Linux рд╕реЗрдЯ рдХрд░рдгреЗ

OS /dev/sda4 > /dev/sda7 рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ GNU/Linux рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рдкреБрдвреАрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. (рдкреАрд╕реА рд░реАрдмреВрдЯ рди тАЛтАЛрдХрд░рддрд╛) рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рд┐рд╕реНрдЯрдорд╢реА рд╕рдВрдмрдВрдзрд┐рдд. рдореНрд╣рдгрдЬреЗрдЪ, рдереЗрдЯ рдпреВрдПрд╕рдмреАрдордзреНрдпреЗ рд░рд╣рд╛, рдкрд░рдВрддреБ "рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдУрдПрд╕рдЪреНрдпрд╛ рд░реВрдЯрд╢реА рд╕рдВрдмрдВрдзрд┐рдд" рдХрдорд╛рдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рд╛. "chroot" рд╕рдорд╛рди рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░реЗрд▓. рддреБрдореНрд╣реА рд╕рдзреНрдпрд╛ рдХреЛрдгрддреНрдпрд╛ OS рд╡рд░ рдХрд╛рдо рдХрд░рдд рдЖрд╣рд╛рдд рдпрд╛рдЪреА рдорд╛рд╣рд┐рддреА рдкрдЯрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА (рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдХрд┐рдВрд╡рд╛ рдирд╛рд╣реА, рдХрд╛рд░рдг sda4 рдЖрдгрд┐ sda7 рдордзреАрд▓ рдбреЗрдЯрд╛ рд╕рдордХреНрд░рдорд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ), OS рдбрд┐рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭ рдХрд░рд╛. рд░реВрдЯ рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рддрдпрд╛рд░ рдХрд░рд╛ (sda4/sda7_crypt) рд░рд┐рдХреНрдд рдорд╛рд░реНрдХрд░ рдлрд╛рдЗрд▓реНрд╕, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, /mnt/encryptedOS рдЖрдгрд┐ /mnt2/decryptedOS. рддреБрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛ OS рд╡рд░ рдЖрд╣рд╛рдд рддреЗ рдкрдЯрдХрди рддрдкрд╛рд╕рд╛ (рднрд╡рд┐рд╖реНрдпрд╛рд╕рд╛рдареА рдпрд╛рд╕рд╣):

ls /<Tab-Tab>

B4.1. "рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб OS рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рдгреНрдпрд╛рдЪреЗ рд╕рд┐рдореНрдпреБрд▓реЗрд╢рди"

mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt

B4.2. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рд┐рд╕реНрдЯреАрдо рд╡рд┐рд░реБрджреНрдз рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдЬрд╛рдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреЗ

ls /mnt<Tab-Tab> 
#╨╕ ╨▓╨╕╨┤╨╕╨╝ ╤Д╨░╨╣╨╗ "/╤И╨╕╤Д╤А╨╛╨▓╨░╨╜╨╜╨░╤П╨Ю╨б"

history
#╨▓ ╨▓╤Л╨▓╨╛╨┤╨╡ ╤В╨╡╤А╨╝╨╕╨╜╨░╨╗╨░ ╨┤╨╛╨╗╨╢╨╜╨░ ╨┐╨╛╤П╨▓╨╕╤В╤М╤Б╤П ╨╕╤Б╤В╨╛╤А╨╕╤П ╨║╨╛╨╝╨░╨╜╨┤ su ╤А╨░╨▒╨╛╤З╨╡╨╣ ╨Ю╨б.

B4.3. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реНрд╡реЕрдк рддрдпрд╛рд░ рдХрд░рдгреЗ/рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ, рдХреНрд░рд┐рдкреНрдЯрдЯреЕрдм/рдПрдлрд╕реНрдЯреЕрдм рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗрдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА OS рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рд╕реНрд╡реЕрдк рдлрд╛рдЗрд▓ рдлреЙрд░рдореЕрдЯ рдХреЗрд▓реА рдЬрд╛рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдЖрддрд╛ рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рд╕реНрдХрд╡рд░ рд╕реНрд╡реЕрдк рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рдореЕрдк рдХрд░рдгреЗ, рдЖрдгрд┐ рдкрд░рд┐рдЪреНрдЫреЗрдж B2.2 рдкреНрд░рдорд╛рдгреЗ рдХрдорд╛рдВрдб рдЯрд╛рдИрдк рдХрд░рдгреНрдпрд╛рдд рдХрд╛рд╣реА рдЕрд░реНрде рдирд╛рд╣реА. рд╕реНрд╡реЕрдкрд╕рд╛рдареА, рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╛рд░рдВрднреА рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рддрд╛рддреНрдкреБрд░рддреНрдпрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓. рд╕реНрд╡реЕрдк рдХреА рдЪреЗ рдЬреАрд╡рди рдЪрдХреНрд░: рд╕реНрд╡реЕрдк рд╡рд┐рднрд╛рдЬрди рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░рдгреЗ/рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░рдгреЗ (+рд░реЕрдо рд╕рд╛рдл рдХрд░рдгреЗ); рдХрд┐рдВрд╡рд╛ OS рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рд╛. рд╕реНрд╡реЕрдк рд╕реЗрдЯ рдХрд░рдгреЗ, рдмреНрд▓реЙрдХ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рдЪреНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдлрд╛рдЗрд▓ рдЙрдШрдбрдгреЗ (fstab рдлрд╛рдИрд▓рд╢реА рд╕рд╛рджреГрд╢реНрдп, рдкрд░рдВрддреБ рдХреНрд░рд┐рдкреНрдЯреЛрд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░).

nano /etc/crypttab 

рдЖрдореНрд╣реА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЛ

#"рд▓рдХреНрд╖реНрдп рдирд╛рд╡" "рд╕реНрд░реЛрдд рдбрд┐рд╡реНрд╣рд╛рдЗрд╕" "рдХреА рдлрд╛рдЗрд▓" "рдкрд░реНрдпрд╛рдп"
рд╕реНрд╡реЕрдк /dev/sda8 /dev/urandom swap,cipher=twofish-xts-plain64,size=512,hash=sha512

рдкрд░реНрдпрд╛рдп
* рд╕реНрд╡реЕрдк - /dev/mapper/swap рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд░рддрд╛рдирд╛ рдореЕрдк рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╡.
* /dev/sda8 - рд╕реНрд╡реЕрдкрд╕рд╛рдареА рддреБрдордЪреЗ рд▓реЙрдЬрд┐рдХрд▓ рд╡рд┐рднрд╛рдЬрди рд╡рд╛рдкрд░рд╛.
* /dev/urandom - рд╕реНрд╡реЕрдкрд╕рд╛рдареА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреА рдЪреЗ рдЬрдирд░реЗрдЯрд░ (рдкреНрд░рддреНрдпреЗрдХ рдирд╡реАрди OS рдмреВрдЯрд╕рд╣, рдирд╡реАрди рдХреА рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд). /dev/urandom рдЬрдирд░реЗрдЯрд░ рд╣реЗ /dev/random рдкреЗрдХреНрд╖рд╛ рдХрдореА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЖрд╣реЗ, рд╕рд░реНрд╡ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ /dev/random рдзреЛрдХрд╛рджрд╛рдпрдХ рд╡рд┐рдЪрд┐рддреНрд░ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. OS рд▓реЛрдб рдХрд░рддрд╛рдирд╛, /dev/random рдЕрдиреЗрдХ ┬▒ рдорд┐рдирд┐рдЯрд╛рдВрд╕рд╛рдареА рд▓реЛрдбрд┐рдВрдЧ рдХрдореА рдХрд░рддреЗ (рд╕рд┐рд╕реНрдЯрдордб-рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд╣рд╛).
* swap,cipher=twofish-xts-plain64,size=512,hash=sha512: -рд╡рд┐рднрд╛рдЬрдирд╛рд▓рд╛ рдорд╛рд╣реАрдд рдЖрд╣реЗ рдХреА рддреЗ рд╕реНрд╡реЕрдк рдЖрд╣реЗ рдЖрдгрд┐ "рддреНрдпрд╛рдиреБрд╕рд╛рд░" рд╕реНрд╡рд░реВрдкрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ; рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо.

#╨Ю╤В╨║╤А╤Л╨▓╨░╨╡╨╝ ╨╕ ╨┐╤А╨░╨▓╨╕╨╝ fstab
nano /etc/fstab

рдЖрдореНрд╣реА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЛ

рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдирд╡реЗрд│реА # рд╕реНрд╡реЕрдк / dev / sda8 рдЪрд╛рд▓реВ рд╣реЛрддрд╛
/dev/mapper/swap рдХрд╛рд╣реАрд╣реА рдирд╛рд╣реА рд╕реНрд╡реЕрдк sw 0 0

/dev/mapper/swap рд╣реЗ рдирд╛рд╡ рдЖрд╣реЗ рдЬреЗ crypttab рдордзреНрдпреЗ рд╕реЗрдЯ рдХреЗрд▓реЗ рд╣реЛрддреЗ.

рд╡реИрдХрд▓реНрдкрд┐рдХ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реНрд╡реЕрдк
рдЬрд░ рдХрд╛рд╣реА рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрд╡реЕрдк рдлрд╛рдЗрд▓рд╕рд╛рдареА рд╕рдВрдкреВрд░реНрдг рд╡рд┐рднрд╛рдЬрди рд╕реЛрдбрд╛рдпрдЪреЗ рдирд╕реЗрд▓, рддрд░ рддреБрдореНрд╣реА рдкрд░реНрдпрд╛рдпреА рдЖрдгрд┐ рдЙрддреНрддрдо рдорд╛рд░реНрдЧрд╛рдиреЗ рдЬрд╛рдК рд╢рдХрддрд╛: OS рд╕рд╣ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╕реНрд╡реЕрдк рдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░рдгреЗ.

fallocate -l 3G /swap #╤Б╨╛╨╖╨┤╨░╨╜╨╕╨╡ ╤Д╨░╨╣╨╗╨░ ╤А╨░╨╖╨╝╨╡╤А╨╛╨╝ 3╨У╨▒ (╨┐╨╛╤З╤В╨╕ ╨╝╨│╨╜╨╛╨▓╨╡╨╜╨╜╨░╤П ╨╛╨┐╨╡╤А╨░╤Ж╨╕╤П)
chmod 600 /swap #╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨░ ╨┐╤А╨░╨▓
mkswap /swap #╨╕╨╖ ╤Д╨░╨╣╨╗╨░ ╤Б╨╛╨╖╨┤╨░╤С╨╝ ╤Д╨░╨╣╨╗ ╨┐╨╛╨┤╨║╨░╤З╨║╨╕
swapon /swap #╨▓╨║╨╗╤О╤З╨░╨╡╨╝ ╨╜╨░╤И swap
free -m #╨┐╤А╨╛╨▓╨╡╤А╤П╨╡╨╝, ╤З╤В╨╛ ╤Д╨░╨╣╨╗ ╨┐╨╛╨┤╨║╨░╤З╨║╨╕ ╨░╨║╤В╨╕╨▓╨╕╤А╨╛╨▓╨░╨╜ ╨╕ ╤А╨░╨▒╨╛╤В╨░╨╡╤В
printf "/swap none swap sw 0 0" >> /etc/fstab #╨┐╤А╨╕ ╨╜╨╡╨╛╨▒╤Е╨╛╨┤╨╕╨╝╨╛╤Б╤В╨╕ ╨┐╨╛╤Б╨╗╨╡ ╨┐╨╡╤А╨╡╨╖╨░╨│╤А╤Г╨╖╨║╨╕ swap ╨▒╤Г╨┤╨╡╤В ╨┐╨╛╤Б╤В╨╛╤П╨╜╨╜╤Л╨╣

рд╕реНрд╡реЕрдк рд╡рд┐рднрд╛рдЬрди рд╕реЗрдЯрдЕрдк рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

B4.4. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб GNU/Linux рд╕реЗрдЯ рдХрд░рдгреЗ (рдХреНрд░рд┐рдкреНрдЯрдЯреЕрдм/рдПрдлрд╕реНрдЯреЕрдм рдлрд╛рдЗрд▓реНрд╕ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗ)/etc/crypttab рдлрд╛рдЗрд▓, рд╡рд░ рд▓рд┐рд╣рд┐рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдмреНрд▓реЙрдХ рд╕рд╛рдзрдирд╛рдВрдЪреЗ рд╡рд░реНрдгрди рдХрд░рддреЗ рдЬреЗ рд╕рд┐рд╕реНрдЯрдо рдмреВрдЯ рджрд░рдореНрдпрд╛рди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.

#╨┐╤А╨░╨▓╨╕╨╝ /etc/crypttab 
nano /etc/crypttab 

рдкрд░рд┐рдЪреНрдЫреЗрдж B7 рдкреНрд░рдорд╛рдгреЗ рддреБрдореНрд╣реА sda7>sda2.1_crypt рд╡рд┐рднрд╛рдЧрд╛рд╢реА рдЬреБрд│рдд рдЕрд╕рд▓реНрдпрд╛рд╕

# "рд▓рдХреНрд╖реНрдп рдирд╛рд╡" "рд╕реНрд░реЛрдд рд╕рд╛рдзрди" "рдХреА рдлрд╛рдЗрд▓" "рдкрд░реНрдпрд╛рдп"
sda7_crypt UUID=81048598-5bb9-4a53-af92-f3f9e709e2f2 none luks

рдкрд░рд┐рдЪреНрдЫреЗрдж B7 рдкреНрд░рдорд╛рдгреЗ рддреБрдореНрд╣реА sda7>sda2.2_crypt рд╡рд┐рднрд╛рдЧрд╛рд╢реА рдЬреБрд│рдд рдЕрд╕рд▓реНрдпрд╛рд╕

# "рд▓рдХреНрд╖реНрдп рдирд╛рд╡" "рд╕реНрд░реЛрдд рд╕рд╛рдзрди" "рдХреА рдлрд╛рдЗрд▓" "рдкрд░реНрдпрд╛рдп"
sda7_crypt UUID=81048598-5bb9-4a53-af92-f3f9e709e2f2 none cipher=twofish-xts-plain64,size=512,hash=sha512

рдЬрд░ рддреБрдореНрд╣реА рдкрд░рд┐рдЪреНрдЫреЗрдж B7 рдХрд┐рдВрд╡рд╛ B7 рдкреНрд░рдорд╛рдгреЗ sda2.1>sda2.2_crypt рд╡рд┐рднрд╛рдЧрд╛рд╢реА рдЬреБрд│рдд рдЕрд╕рд╛рд▓, рдкрд░рдВрддреБ OS рдЕрдирд▓реЙрдХ рдЖрдгрд┐ рдмреВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рд╕рд╡рд░реНрдб рдкреБрдиреНрд╣рд╛ рдПрдВрдЯрд░ рдХрд░реВ рдЗрдЪреНрдЫрд┐рдд рдирд╕рд╛рд▓, рддрд░ рдкрд╛рд╕рд╡рд░реНрдбрдРрд╡рдЬреА рддреБрдореНрд╣реА рдЧреБрдкреНрдд рдХреА/рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдлрд╛рдЗрд▓ рдмрджрд▓реВ рд╢рдХрддрд╛.

# "рд▓рдХреНрд╖реНрдп рдирд╛рд╡" "рд╕реНрд░реЛрдд рд╕рд╛рдзрди" "рдХреА рдлрд╛рдЗрд▓" "рдкрд░реНрдпрд╛рдп"
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┬╗

sda7_crypt рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд▓рд╛рдИрд╡реНрд╣ рдпреВрдПрд╕рдмреА рдЯрд░реНрдорд┐рдирд▓рд╡рд░реВрди blkid рдЪреА рд╡рд┐рдирдВрддреА рдХрд░рддрд╛рдирд╛ рд╣реА рдУрд│ рджреГрд╢реНрдпрдорд╛рди рдЖрд╣реЗ).
рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ sdaX рд╡рд░реВрди UUID рдШреНрдпрд╛ (sdaX_crypt рдирд╛рд╣реА!, UUID sdaX_crypt - grub.cfg рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛рдирд╛ рдЖрдкреЛрдЖрдк рд╕реЛрдбрд▓реЗ рдЬрд╛рдИрд▓).
* cipher=twofish-xts-plain64,size=512,hash=sha512 -luks рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкреНрд░рдЧрдд рдореЛрдбрдордзреНрдпреЗ.
* /etc/skey - рдЧреБрдкреНрдд рдХреА рдлрд╛рдЗрд▓, рдЬреА рдУрдПрд╕ рдмреВрдЯ рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкреЛрдЖрдк рдШрд╛рддрд▓реА рдЬрд╛рддреЗ (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 рдореЕрдкрд┐рдВрдЧрдЪреЗ рдирд╛рд╡, рдЬреЗ /etc/crypttab рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ.
crypttab/fstab рд╕реЗрдЯрдЕрдк рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

B4.5. рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдд рдЖрд╣реЗ. рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдХреНрд╖рдгB4.5.1. рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдд рдЖрд╣реЗ /etc/initramfs-tools/conf.d/resume

#╨Х╤Б╨╗╨╕ ╤Г ╨▓╨░╤Б ╤А╨░╨╜╨╡╨╡ ╨▒╤Л╨╗ ╨░╨║╤В╨╕╨▓╨╕╤А╨╛╨▓╨░╨╜ swap ╤А╨░╨╖╨┤╨╡╨╗, ╨╛╤В╨║╨╗╤О╤З╨╕╤В╨╡ ╨╡╨│╨╛. 
nano /etc/initramfs-tools/conf.d/resume

рдЖрдгрд┐ рдЯрд┐рдкреНрдкрдгреА рджреНрдпрд╛ (рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рд▓реНрдпрд╛рд╕) "#" рдУрд│ "рд░реЗрдЭреНрдпреБрдо". рдлрд╛рдЗрд▓ рдкреВрд░реНрдгрдкрдгреЗ рд░рд┐рдХрд╛рдореА рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

B4.5.2. рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдд рдЖрд╣реЗ /etc/initramfs-tools/conf.d/cryptsetup

nano /etc/initramfs-tools/conf.d/cryptsetup

рдЬреБрд│рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ

# /etc/initramfs-tools/conf.d/cryptsetup
CRYPTSETUP=рд╣реЛрдп
CRYPTSETUP рдирд┐рд░реНрдпрд╛рдд рдХрд░рд╛

B4.5.3. /etc/default/grub рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдд рдЖрд╣реЗ (рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб /boot рд╕рд╣ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ grub.cfg рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕рд╛рдареА рд╣реЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ)

nano /etc/default/grub

"GRUB_ENABLE_CRYPTODISK=y" рдУрд│ рдЬреЛрдбрд╛
рд╡реНрд╣реЕрд▓реНрдпреВ 'y', grub-mkconfig рдЖрдгрд┐ grub-install рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреНрд░рд╛рдЗрд╡реНрд╣рд╕реН рддрдкрд╛рд╕рддреАрд▓ рдЖрдгрд┐ рдмреВрдЯ рд╡реЗрд│реА рддреНрдпрд╛рдВрдирд╛ рдНрдХреНрд╕реЗрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдорд╛рдВрдб рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рддреАрд▓. (insmods ).
рдПрдХ рд╕рдорд╛рдирддрд╛ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ

GRUB_DEFAULT = 0
GRUB_TIMEOUT = 1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || рдЗрдХреЛ рдбреЗрдмрд┐рдпрди`
GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=рд╡рд┐рдХреНрд░реЗрддрд╛"
GRUB_CMDLINE_LINUX="рд╢рд╛рдВрдд рд╕реНрдкреНрд▓реЕрд╢ рдиреЛрдСрдЯреЛрдорд╛рдЙрдВрдЯ"
GRUB_ENABLE_CRYPTODISK=y

B4.5.4. рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдд рдЖрд╣реЗ /etc/cryptsetup-initramfs/conf-hook

nano /etc/cryptsetup-initramfs/conf-hook

рдУрд│ рддрдкрд╛рд╕рд╛ <#> рдЯрд┐рдкреНрдкрдгреА рджрд┐рд▓реА.
рднрд╡рд┐рд╖реНрдпрд╛рдд (рдЖрдгрд┐ рдЖрддрд╛рд╣реА, рдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░рд▓рд╛ рдХрд╛рд╣реА рдЕрд░реНрде рдирд╕рддреЛ, рдкрд░рдВрддреБ рдХрд╛рд╣реАрд╡реЗрд│рд╛ рддреЛ initrd.img рдкреНрд░рддрд┐рдорд╛ рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреНрдпрд╛рдд рд╡реНрдпрддреНрдпрдп рдЖрдгрддреЛ).

B4.5.5. рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдд рдЖрд╣реЗ /etc/cryptsetup-initramfs/conf-hook

nano /etc/cryptsetup-initramfs/conf-hook

рдЬреЛрдбрд╛

KEYFILE_PATTERN="/etc/skey"
UMASK=0077

рд╣реЗ рдЧреБрдкреНрдд рдХреА "skey" initrd.img рдордзреНрдпреЗ рдкреЕрдХ рдХрд░реЗрд▓, рдЬреЗрд╡реНрд╣рд╛ OS рдмреВрдЯ рд╣реЛрддреЗ рддреЗрд╡реНрд╣рд╛ рд░реВрдЯ рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ. (рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдкреБрдиреНрд╣рд╛ рдПрдВрдЯрд░ рдХрд░рд╛рдпрдЪрд╛ рдирд╕реЗрд▓, рддрд░ рдХрд╛рд░рд╕рд╛рдареА "рд╕реНрдХрд╛рдп" рдХреА рдмрджрд▓рд▓реА рдЬрд╛рдИрд▓).

B4.6. рдЕрдкрдбреЗрдЯ рдХрд░рд╛ /boot/initrd.img [рдЖрд╡реГрддреНрддреА]рдЧреБрдкреНрдд рдХреА initrd.img рдордзреНрдпреЗ рдкреЕрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк рдирд┐рд░рд╛рдХрд░рдгреЗ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкреНрд░рддрд┐рдорд╛ рдЕрджреНрдпрддрдирд┐рдд рдХрд░рд╛

update-initramfs -u -k all

initrd.img рдЕрджреНрдпрддрдирд┐рдд рдХрд░рддрд╛рдирд╛ (рдЬрд╕реЗ рддреЗ рдореНрд╣рдгрддрд╛рдд "рд╣реЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЗ рдирд┐рд╢реНрдЪрд┐рдд рдирд╛рд╣реА") рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдкрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЪреЗрддрд╛рд╡рдгреА рджрд┐рд╕реЗрд▓, рдХрд┐рдВрд╡рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, Nvidia рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреНрдпрд╛ рдиреБрдХрд╕рд╛рдирд╛рдмрджреНрджрд▓ рд╕реВрдЪрдирд╛ - рд╣реЗ рд╕рд╛рдорд╛рдиреНрдп рдЖрд╣реЗ. рдлрд╛рдЗрд▓ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреА рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдЕрдкрдбреЗрдЯ рдЭрд╛рд▓реА рдЖрд╣реЗ рдХрд╛ рддреЗ рддрдкрд╛рд╕рд╛, рд╡реЗрд│ рдкрд╣рд╛ (chroot рдкрд░реНрдпрд╛рд╡рд░рдгрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд./boot/initrd.img). рдЦрдмрд░рджрд╛рд░реА [update-initramfs -u -k all] рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк /dev/sda7 рдЙрдШрдбреЗ рдЖрд╣реЗ рд╣реЗ рддрдкрд╛рд╕рдгреНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛ sda7_crypt - рд╣реЗ рдирд╛рд╡ рдЖрд╣реЗ рдЬреЗ /etc/crypttab рдордзреНрдпреЗ рджрд┐рд╕рддреЗ, рдЕрдиреНрдпрдерд╛ рд░реАрдмреВрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдмрд┐рдЭреАрдмреЙрдХреНрд╕ рддреНрд░реБрдЯреА рдЕрд╕реЗрд▓)
рдпрд╛ рдЪрд░рдгрд╛рд╡рд░, рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕ рд╕реЗрдЯ рдХрд░рдгреЗ рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

[C] GRUB2/рд╕рдВрд░рдХреНрд╖рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ

C1. рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рдмреВрдЯрд▓реЛрдбрд░рд╕рд╛рдареА рд╕рдорд░реНрдкрд┐рдд рд╡рд┐рднрд╛рдЬрдирд╛рдЪреЗ рд╕реНрд╡рд░реВрдкрди рдХрд░рд╛ (рд╡рд┐рднрд╛рдЬрди рдХрд┐рдорд╛рди 20MB рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ)

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

C2. рдорд╛рдЙрдВрдЯ /dev/sda6 рддреЗ /mntрдореНрд╣рдгреВрди рдЖрдореНрд╣реА chroot рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рддреЛ, рдирдВрддрд░ рд░реВрдЯрдордзреНрдпреЗ /mnt2 рдбрд┐рд░реЗрдХреНрдЯрд░реА рдирд╕реЗрд▓ рдЖрдгрд┐ /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тАЭ рдордзреНрдпреЗ рдХрд┐рдВрд╡рд╛ live usb рд╡рд░). рдЕрдиреНрдпрдерд╛ рддреБрдореНрд╣реА VeraCrypt рд╢реАрд░реНрд╖рд▓реЗрдЦ/рд▓реЛрдбрд░рдЪреЗ рдиреБрдХрд╕рд╛рди рдХрд░рд╛рд▓. GRUB2 рд╕рдВрдХреБрд▓ рдЕрджреНрдпрдпрд╛рд╡рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЖрдгрд┐ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рд░рджреНрдж рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдмреВрдЯ рд▓реЛрдбрд░рд▓рд╛ рд▓реЙрдЬрд┐рдХрд▓ рдбрд┐рд╕реНрдХрд╡рд░ рд╕реНрд╡рд╣рд╕реНрддреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ, MBR рдордзреНрдпреЗ рдирд╛рд╣реА. рддреБрдордЪреНрдпрд╛ рднрд╛рдВрдбрд╛рд░рд╛рдд GRUB2 рдЪреА рдЬреБрдиреА рдЖрд╡реГрддреНрддреА рдЕрд╕рд▓реНрдпрд╛рд╕, рдкреНрд░рдпрддреНрди рдХрд░рд╛ рдЕрджреНрдпрддрди рд╣реЗ рдЕрдзрд┐рдХреГрдд рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░реВрди рдЖрд╣реЗ - рддреЗ рддрдкрд╛рд╕рд▓реЗ рдирд╛рд╣реА (рдирд╡реАрдирддрдо GRUB 2.02 ~BetaX рдмреВрдЯ рд▓реЛрдбрд░рд╕рд╣ рдХрд╛рд░реНрдп рдХреЗрд▓реЗ).

C3. рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рднрд╛рдЬрдирд╛рдордзреНрдпреЗ GRUB2 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ [sda6]рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗрд▓реЗ рд╡рд┐рднрд╛рдЬрди рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ [рдЖрдпрдЯрдо C.2]

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

рдкрд░реНрдпрд╛рдп
* тАФрдлреЛрд░реНрд╕ - рдмреВрдЯрд▓реЛрдбрд░рдЪреА рд╕реНрдерд╛рдкрдирд╛, рдЬрд╡рд│рдЬрд╡рд│ рдиреЗрд╣рдореАрдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдЗрд╢рд╛рд▒реНрдпрд╛рдВрдирд╛ рдорд╛рдЧреЗ рдЯрд╛рдХреВрди рдЖрдгрд┐ рд╕реНрдерд╛рдкрдирд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛ (рдЖрд╡рд╢реНрдпрдХ рдзреНрд╡рдЬ).
* --рд░реВрдЯ-рдбрд┐рд░реЗрдХреНрдЯрд░реА - рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реНрдерд╛рдкрдирд╛ sda6 рдЪреНрдпрд╛ рдореБрд│рд╛рд╢реА.
* /dev/sda6 - рддреБрдордЪреЗ sda╨е рд╡рд┐рднрд╛рдЬрди (/mnt /dev/sda6 рдордзреАрд▓ <space> рдЪреБрдХрд╡реВ рдирдХрд╛).

C4. рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░рдгреЗ [grub.cfg]"update-grub2" рдХрдорд╛рдВрдб рд╡рд┐рд╕рд░рд╛ рдЖрдгрд┐ рд╕рдВрдкреВрд░реНрдг рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ рдЬрдирд░реЗрд╢рди рдХрдорд╛рдВрдб рд╡рд╛рдкрд░рд╛

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

grub.cfg рдлрд╛рдИрд▓рдЪреЗ рдЬрдирд░реЗрд╢рди/рдЕрдкрдбреЗрдЯрд┐рдВрдЧ рдкреВрд░реНрдг рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЖрдЙрдЯрдкреБрдЯ рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рдбрд┐рд╕реНрдХрд╡рд░ OS рдЕрд╕рд▓реЗрд▓реА рдУрд│ рдЕрд╕рд╛рд╡реА. (рддреБрдордЪреНрдпрд╛рдХрдбреЗ Windows 10 рд╕рд╣ рдорд▓реНрдЯреАрдмреВрдЯ рдлреНрд▓реЕрд╢ рдбреНрд░рд╛рдЗрд╡реНрд╣ рдЖрдгрд┐ рд▓рд╛рдЗрд╡реНрд╣ рд╡рд┐рддрд░рдгрд╛рдЪрд╛ рд╕рдореВрд╣ рдЕрд╕рд▓реНрдпрд╛рд╕ тАЬgrub-mkconfigтАЭ рдХрджрд╛рдЪрд┐рдд рд▓рд╛рдЗрд╡реНрд╣ USB рд╡рд░реВрди OS рд╢реЛрдзреЗрд▓ рдЖрдгрд┐ рдЙрдЪрд▓реЗрд▓ - рд╣реЗ рд╕рд╛рдорд╛рдиреНрдп рдЖрд╣реЗ). рдЬрд░ рдЯрд░реНрдорд┐рдирд▓ тАЬрд░рд┐рдХрд╛рдореЗтАЭ рдЕрд╕реЗрд▓ рдЖрдгрд┐ тАЬgrub.cfgтАЭ рдлрд╛рдИрд▓ рд╡реНрдпреБрддреНрдкрдиреНрди рдЭрд╛рд▓реА рдирд╕реЗрд▓, рддрд░ рд╕рд┐рд╕реНрдЯреАрдордордзреНрдпреЗ GRUB рдмрдЧреНрд╕ рдЕрд╕рддрд╛рдирд╛ рд╣реАрдЪ рдкрд░рд┐рд╕реНрдерд┐рддреА рдЖрд╣реЗ. (рдЖрдгрд┐ рдмрд╣реБрдзрд╛ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЪреНрдпрд╛ рдЪрд╛рдЪрдгреА рд╢рд╛рдЦреЗрддреАрд▓ рд▓реЛрдбрд░), рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реНрддреНрд░реЛрддрд╛рдВрдХрдбреВрди GRUB2 рдкреБрдиреНрд╣рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛.
"рд╕рд╛рдзреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди" рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЖрдгрд┐ GRUB2 рд╕реЗрдЯрдЕрдк рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

C5. рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб GNU/Linux OS рдЪреА рдкреБрд░рд╛рд╡рд╛-рдЪрд╛рдЪрдгреАрдЖрдореНрд╣реА рдХреНрд░рд┐рдкреНрдЯреЛ рдорд┐рд╢рди рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдкреВрд░реНрдг рдХрд░рддреЛ. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб GNU/Linux рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рд╕реЛрдбрд╛ (chroot рд╡рд╛рддрд╛рд╡рд░рдгрд╛рддреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛).

umount -a #╤А╨░╨╖╨╝╨╛╨╜╤В╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨▓╤Б╨╡╤Е ╤Б╨╝╨╛╨╜╤В╨╕╤А╨╛╨▓╨░╨╜╨╜╤Л╤Е ╤А╨░╨╖╨┤╨╡╨╗╨╛╨▓ ╤И╨╕╤Д╤А╨╛╨▓╨░╨╜╨╜╨╛╨╣ GNU/Linux
Ctrl+d #╨▓╤Л╤Е╨╛╨┤ ╨╕╨╖ ╤Б╤А╨╡╨┤╤Л chroot
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount -a #╤А╨░╨╖╨╝╨╛╨╜╤В╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨▓╤Б╨╡╤Е ╤Б╨╝╨╛╨╜╤В╨╕╤А╨╛╨▓╨░╨╜╨╜╤Л╤Е ╤А╨░╨╖╨┤╨╡╨╗╨╛╨▓ ╨╜╨░ live usb
reboot

рдкреАрд╕реА рд░реАрдмреВрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, VeraCrypt рдмреВрдЯрд▓реЛрдбрд░ рд▓реЛрдб рдЭрд╛рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ.
рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ

*рд╕рдХреНрд░рд┐рдп рд╡рд┐рднрд╛рдЬрдирд╛рд╕рд╛рдареА рдкрд╛рд╕рд╡рд░реНрдб рдПрдВрдЯрд░ рдХреЗрд▓реНрдпрд╛рдиреЗ рд╡рд┐рдВрдбреЛрдЬ рд▓реЛрдб рд╣реЛрдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рд╣реЛрдИрд▓.
*"Esc" рдХреА рджрд╛рдмрд▓реНрдпрд╛рдиреЗ рдирд┐рдпрдВрддреНрд░рдг GRUB2 рд╡рд░ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рд╣реЛрдИрд▓, рдЬрд░ рддреБрдореНрд╣реА рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗрд▓реЗ GNU/Linux рдирд┐рд╡рдбрд▓реЗ рдЕрд╕реЗрд▓ - /boot/initrd.img рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рд╕рд╡рд░реНрдб (sda7_crypt) рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓ (рдЬрд░ grub2 рдиреЗ uuid "рди рд╕рд╛рдкрдбрд▓рд╛" рдЕрд╕реЗ рд▓рд┐рд╣рд┐рд▓реЗ - рд╣реЗ рдПрдХ рдЖрд╣реЗ grub2 рдмреВрдЯрд▓реЛрдбрд░рд╕рд╣ рд╕рдорд╕реНрдпрд╛, рддреЗ рдкреБрдиреНрд╣рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рд╡реЗ, рдЙрджрд╛., рдЪрд╛рдЪрдгреА рд╢рд╛рдЦреЗрддреВрди/рд╕реНрдерд┐рд░ рдЗ.).
рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ

*рддреБрдореНрд╣реА рд╕рд┐рд╕реНрдЯрдо рдХрд╢реА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реА рдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди (рдкрд░рд┐рдЪреНрдЫреЗрдж B4.4/4.5 рдкрд╣рд╛), /boot/initrd.img рдкреНрд░рддрд┐рдорд╛ рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдкрд╛рд╕рд╡рд░реНрдб рдЯрд╛рдХрд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣рд╛рд▓рд╛ OS рдХрд░реНрдирд▓/рд░реВрдЯ рдХрд┐рдВрд╡рд╛ рдЧреБрдкреНрдд рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рд╕рд╡рд░реНрдбрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓. рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдкреБрдиреНрд╣рд╛ рдПрдВрдЯрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рджреВрд░ рдХрд░реВрди рдХреА рдЖрдкреЛрдЖрдк " sky" рдмрджрд▓рд▓реА рдЬрд╛рдИрд▓.
рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ
(рд╕реНрдХреНрд░реАрди "рдЧреБрдкреНрдд рдХреАрдЪреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди").

*рдирдВрддрд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЦрд╛рддреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╣ GNU/Linux рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд┐рдЪрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдлреЙрд▓реЛ рд╣реЛрдИрд▓.
рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ

*рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЕрдзрд┐рдХреГрддрддрд╛ рдЖрдгрд┐ OS рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣рд╛рд▓рд╛ /boot/initrd.img рдкреБрдиреНрд╣рд╛ рдЕрдкрдбреЗрдЯ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. (B4.6 рдкрд╣рд╛).

update-initramfs -u -k all

рдЖрдгрд┐ GRUB2 рдореЗрдиреВрдордзреАрд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рдУрд│реАрдВрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд (рд▓рд╛рдЗрд╡реНрд╣ USB рд╕рд╣ OS-m рдкрд┐рдХрдЕрдкрд╡рд░реВрди) рддреНрдпрд╛рдВрдЪреНрдпрд╛рдкрд╛рд╕реВрди рдореБрдХреНрдд рд╡реНрд╣рд╛

mount /dev/sda6 /mnt
grub-mkconfig -o /mnt/boot/grub/grub.cfg

GNU/Linux рд╕рд┐рд╕реНрдЯрдо рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдЪрд╛ рджреНрд░реБрдд рд╕рд╛рд░рд╛рдВрд╢:

  • GNU/Linuxinux рдкреВрд░реНрдгрдкрдгреЗ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдд /boot/kernel рдЖрдгрд┐ initrd;
  • рдЧреБрдкреНрдд рдХреА initrd.img рдордзреНрдпреЗ рдкреЕрдХреЗрдЬ рдХреЗрд▓реА рдЖрд╣реЗ;
  • рд╡рд░реНрддрдорд╛рди рдЕрдзрд┐рдХреГрддрддрд╛ рдпреЛрдЬрдирд╛ (initrd рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рд╕рд╡рд░реНрдб рдЯрд╛рдХрдгреЗ; OS рдмреВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рд╕рд╡рд░реНрдб/рдХреА; рд▓рд┐рдирдХреНрд╕ рдЦрд╛рддреЗ рдЕрдзрд┐рдХреГрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рд╕рд╡рд░реНрдб).

рдмреНрд▓реЙрдХ рд╡рд┐рднрд╛рдЬрдирд╛рдЪреЗ "рд╕рд┐рдВрдкрд▓ GRUB2 рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди" рд╕рд┐рд╕реНрдЯрдо рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

C6. рдкреНрд░рдЧрдд GRUB2 рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди. рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА + рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╣ рдмреВрдЯрд▓реЛрдбрд░ рд╕рдВрд░рдХреНрд╖рдгGNU/Linux рдкреВрд░реНрдгрдкрдгреЗ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдмреВрдЯрд▓реЛрдбрд░ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА - рд╣реА рд╕реНрдерд┐рддреА BIOS рджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ. рдпрд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡, GRUB2 рдЪреЗ рдЪреЗрди рдХреЗрд▓реЗрд▓реЗ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдмреВрдЯ рд╢рдХреНрдп рдирд╛рд╣реА, рдкрд░рдВрддреБ рдПрдХ рд╕рд╛рдзрд╛ рд╕рд╛рдЦрд│реАрдмрдВрдж рдмреВрдЯ рд╢рдХреНрдп/рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдкрд░рдВрддреБ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рддреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА [рдкрд╣рд╛. P. F].
"рдЕрд╕реБрд░рдХреНрд╖рд┐рдд" GRUB2 рд╕рд╛рдареА, рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдиреА "рд╕реНрд╡рд╛рдХреНрд╖рд░реА/рдкреНрд░рдорд╛рдгреАрдХрд░рдг" рдмреВрдЯрд▓реЛрдбрд░ рд╕рдВрд░рдХреНрд╖рдг рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд▓рд╛рдЧреВ рдХреЗрд▓реЗ.

  • рдЬреЗрд╡реНрд╣рд╛ рдмреВрдЯрд▓реЛрдбрд░рд▓рд╛ "рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА" рджреНрд╡рд╛рд░реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рддреЗрд╡реНрд╣рд╛ рдлрд╛рдпрд▓реАрдВрдЪреЗ рдмрд╛рд╣реНрдп рдмрджрд▓, рдХрд┐рдВрд╡рд╛ рдпрд╛ рдмреВрдЯрд▓реЛрдбрд░рдордзреНрдпреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди, рдмреВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реА рдЬрд╛рдИрд▓.
  • рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╣ рдмреВрдЯрд▓реЛрдбрд░рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рддрд╛рдирд╛, рд╡рд┐рддрд░рдг рд▓реЛрдб рдХрд░рдгреЗ рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ CLI рдордзреНрдпреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реБрдкрд░рдпреВрдЬрд░-GRUB2 рдЪреЗ рд▓реЙрдЧрд┐рди рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

C6.1. рдмреВрдЯрд▓реЛрдбрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдВрд░рдХреНрд╖рдгрддреБрдореНрд╣реА рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб OS рд╡рд░ рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдд рдЖрд╣рд╛рдд рдХрд╛ рддреЗ рддрдкрд╛рд╕рд╛

ls /<Tab-Tab> #╨╛╨▒╨╜╨░╤А╤Г╨╢╨╕╤В╤М ╤Д╨░╨╣╨╗-╨╝╨░╤А╨║╨╡╤А

GRUB2 рдордзреНрдпреЗ рдЕрдзрд┐рдХреГрддрддреЗрд╕рд╛рдареА рд╕реБрдкрд░рдпреБрдЬрд░ рдкрд╛рд╕рд╡рд░реНрдб рддрдпрд╛рд░ рдХрд░рд╛

grub-mkpasswd-pbkdf2 #╨▓╨▓╨╡╨┤╨╕╤В╨╡/╨┐╨╛╨▓╤В╨╛╤А╨╕╤В╨╡ ╨┐╨░╤А╨╛╨╗╤М ╤Б╤Г╨┐╨╡╤А╨┐╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╨╡╨╗╤П. 

рдкрд╛рд╕рд╡рд░реНрдб рд╣реЕрд╢ рдорд┐рд│рд╡рд╛. рдпрд╛рд╕рд╛рд░рдЦреЗрдЪ рдХрд╛рд╣реАрд╕реЗ

grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8

GRUB рд╡рд┐рднрд╛рдЬрди рдорд╛рдЙрдВрдЯ рдХрд░рд╛

mount /dev/sda6 /mnt 

рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛

nano -$ /mnt/boot/grub/grub.cfg 

рдлрд╛рдЗрд▓ рд╢реЛрдз рддрдкрд╛рд╕рд╛ рдХреА тАЬgrub.cfgтАЭ (тАЬ-рдЕрдкреНрд░рддрд┐рдмрдВрдзрд┐рддтАЭ тАЬ-userтАЭ рдордзреНрдпреЗ рдХреБрдареЗрд╣реА рдХреЛрдгрддреЗрд╣реА рдзреНрд╡рдЬ рдирд╛рд╣реАрдд,
рдЕрдЧрджреА рд╢реЗрд╡рдЯреА рдЬреЛрдбрд╛ (рдУрд│реАрдЪреНрдпрд╛ рдЖрдзреА ### END /etc/grub.d/41_custom ###)
"рд╕реБрдкрд░ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рд╕реЗрдЯ рдХрд░рд╛="рд░реВрдЯ"
password_pbkdf2 рд░реВрдЯ рд╣реЕрд╢."

рд╣реЗ рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рдЕрд╕рд╛рд╡реЗ

# рд╣реА рдлрд╛рдЗрд▓ рд╕рд╛рдиреБрдХреВрд▓ рдореЗрдиреВ рдкреНрд░рд╡рд┐рд╖реНрдЯреНрдпрд╛ рдЬреЛрдбрдгреНрдпрд╛рдЪрд╛ рдПрдХ рд╕реЛрдкрд╛ рдорд╛рд░реНрдЧ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдлрдХреНрдд рдЯрд╛рдЗрдк рдХрд░рд╛
рдпрд╛ рдЯрд┐рдкреНрдкрдгреАрдирдВрддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ # рдореЗрдиреВ рдПрдВрдЯреНрд░реА рдЬреЛрдбрд╛рдпрдЪреНрдпрд╛ рдЖрд╣реЗрдд. рдмрджрд▓ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА рдпрд╛рдЪреА рдХрд╛рд│рдЬреА рдШреНрдпрд╛
# рд╡рд░реАрд▓ 'рдПрдХреНрдЭреАрдХ рдЯреЗрд▓' рдУрд│.
### рд╢реЗрд╡рдЯ /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
### рд╢реЗрд╡рдЯ /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

"grub-mkconfig -o /mnt/boot/grub/grub.cfg" рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛рдирд╛, рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдУрд│реА grub.cfg рдордзреНрдпреЗ рдЖрдкреЛрдЖрдк рдЬреЛрдбрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓.
рд╣реА рдкрд╛рдпрд░реА GRUB2 рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рд╕реЗрдЯрдЕрдк рдкреВрд░реНрдг рдХрд░рддреЗ.

C6.2. рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрд╕рд╣ рдмреВрдЯрд▓реЛрдбрд░ рд╕рдВрд░рдХреНрд╖рдгрдЕрд╕реЗ рдЧреГрд╣реАрдд рдзрд░рд▓реЗ рдЬрд╛рддреЗ рдХреА рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЖрдзреАрдЪ рддреБрдордЪреА рд╡реИрдпрдХреНрддрд┐рдХ pgp рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреА рдЖрд╣реЗ (рдХрд┐рдВрд╡рд╛ рдЕрд╢реА рдХреА рддрдпрд╛рд░ рдХрд░рд╛). рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕реНрдерд╛рдкрд┐рдд рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ: gnuPG; рдХреНрд▓реЗрдУрдкреЗрдЯреНрд░рд╛/рдЬреАрдкреАрдП; рд╕реАрд╣реЙрд░реНрд╕. рдЕрд╢рд╛ рд╕рд░реНрд╡ рдмрд╛рдмрддреАрдд рдХреНрд░рд┐рдкреНрдЯреЛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рддреБрдордЪреЗ рдЬреАрд╡рди рдЦреВрдк рд╕реЛрдкреЗ рдХрд░реЗрд▓. рд╕реАрд╣реЙрд░реНрд╕ - рдкреЕрдХреЗрдЬрдЪреА рд╕реНрдерд┐рд░ рдЖрд╡реГрддреНрддреА 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/

рддреБрдордЪреА рдЦрд╛рдЬрдЧреА рдХреА рдореБрдЦреНрдп GRUB рдЗрдореЗрдЬ "core.img" рдордзреНрдпреЗ рдареЗрд╡реВрди sda2 рдордзреНрдпреЗ GRUB6 рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рд╛.

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" - PC рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рд╡рд░ GRUB2 рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдкреНрд░реАрд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рд╕реВрдЪрдирд╛ рджреЗрддреЗ.
* -k ~/perskey -тАЬPGP рдХреАтАЭ рдЪрд╛ рдорд╛рд░реНрдЧ (рдЪрд┐рддреНрд░рд╛рдд рдХреА рдкреЕрдХ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреА рд╣рдЯрд╡рд┐рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ).
* --root-directory -рдмреВрдЯ рдбрд┐рд░реЗрдХреНрдЯреНрд░реАрд▓рд╛ sda6 рдЪреНрдпрд╛ рд░реВрдЯрд╡рд░ рд╕реЗрдЯ рдХрд░рд╛
/dev/sda6 - рддреБрдордЪреЗ sdaX рд╡рд┐рднрд╛рдЬрди.

grub.cfg рдЬрдирд░реЗрдЯ/рдЕрдкрдбреЗрдЯ рдХрд░рдд рдЖрд╣реЗ

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

тАЬgrub.cfgтАЭ рдлрд╛рдИрд▓рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА тАЬtrust /boot/grub/perskeyтАЭ рд╣реА рдУрд│ рдЬреЛрдбрд╛ (pgp рдХреА рдЪрд╛ рд╕рдХреНрддреАрдиреЗ рд╡рд╛рдкрд░.) рдЖрдореНрд╣реА "signature_test.mod" рдпрд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдореЙрдбреНрдпреВрд▓рд╕рд╣ тАЛтАЛрдореЙрдбреНрдпреВрд▓реНрд╕рдЪреНрдпрд╛ рд╕рдВрдЪрд╛рд╕рд╣ GRUB2 рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ, рдпрд╛рдореБрд│реЗ рдХреЙрдиреНрдлрд┐рдЧрдордзреНрдпреЗ "рд╕реЗрдЯ 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
### рд╢реЗрд╡рдЯ /etc/grub.d/41_custom ###
#

тАЬ/boot/grub/perskeyтАЭ рдЪрд╛ рдорд╛рд░реНрдЧ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрдирд╛рдХрдбреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде hd0,6; рд╕реНрд╡рддрдГ рдмреВрдЯрд▓реЛрдбрд░рд╕рд╛рдареА, тАЬрд░реВрдЯтАЭ рд╣рд╛ рд╡рд┐рднрд╛рдЬрдирд╛рдЪрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рд░реНрдЧ рдЖрд╣реЗ рдЬреНрдпрд╛рд╡рд░ GRUB2 рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. (рд╕реЗрдЯ рд░реЙрдЯ =... рдкрд╣рд╛).

GRUB2 рд╡рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдд рдЖрд╣реЗ (рд╕рд░реНрд╡ рдлрд╛рдЗрд▓реНрд╕ рд╕рд░реНрд╡ /GRUB рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ) рддреБрдордЪреНрдпрд╛ рдХреА "рдкрд░реНрд╕реНрдХреА" рд╕рд╣.
рд╕рд╣реА рдХрд╢реА рдХрд░рд╛рдпрдЪреА рдпрд╛рд╡рд░ рдПрдХ рд╕реЛрдкрд╛ рдЙрдкрд╛рдп (рдиреЙрдЯрд┐рд▓рд╕/рдХрд╛рдЬрд╛ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░рд╕рд╛рдареА): рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреВрди рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░рд╕рд╛рдареА "рд╕реАрд╣реЙрд░реНрд╕" рд╡рд┐рд╕реНрддрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛. рддреБрдордЪреА рдХреА su рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЬреЛрдбрд▓реА рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
sudo тАЬ/mnt/bootтАЭ тАУ RMB тАУ рдЪрд┐рдиреНрд╣рд╛рд╕рд╣ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдЙрдШрдбрд╛. рд╕реНрдХреНрд░реАрдирд╡рд░ рдЕрд╕реЗ рджрд┐рд╕рддреЗ

рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ

рдХреА рд╕реНрд╡рддрдГрдЪ рдЖрд╣реЗ тАЬ/mnt/boot/grub/perskeyтАЭ (рдЧреНрд░рдм рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдХреЙрдкреА) рдЖрдкрд▓реНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдиреЗ рджреЗрдЦреАрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдбрд┐рд░реЗрдХреНрдЯрд░реА/рдЙрдкрдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ [*.sig] рдлрд╛рдЗрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рджрд┐рд╕рдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рддрдкрд╛рд╕рд╛.
рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реА рдкрджреНрдзрдд рд╡рд╛рдкрд░реВрди, "/boot" рд╡рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рд╛ (рдЖрдордЪреЗ рдХрд░реНрдирд▓, initrd). рдЬрд░ рддреБрдордЪрд╛ рд╡реЗрд│ рдХрд╛рд╣реА рдореЛрд▓рд╛рдЪрд╛ рдЕрд╕реЗрд▓, рддрд░ рд╣реА рдкрджреНрдзрдд "рдмрд░реНрдпрд╛рдЪ рдлрд╛рдИрд▓реНрд╕" рд╡рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреЕрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ.

рд╕рд░реНрд╡ рдмреВрдЯрд▓реЛрдбрд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реНрдпрд╛ рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА (рдХрд╛рд╣реА рдЪреБрдХрд▓реЗ рддрд░)

rm -f $(find /mnt/boot/grub -type f -name '*.sig')

рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдбреЗрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдмреВрдЯрд▓реЛрдбрд░рд╡рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА GRUB2 рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд░реНрд╡ рдЕрдкрдбреЗрдЯ рдкреЕрдХреЗрдЬреЗрд╕ рдлреНрд░реАрдЬ рдХрд░рддреЛ.

apt-mark hold grub-common grub-pc grub-pc-bin grub2 grub2-common

рдпрд╛ рдЪрд░рдгрд╛рд╡рд░ <рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрд╕рд╣ рдмреВрдЯрд▓реЛрдбрд░рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рд╛> GRUB2 рдЪреЗ рдкреНрд░рдЧрдд рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

C6.3. рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдгрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рджреНрд╡рд╛рд░реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд, GRUB2 рдмреВрдЯрд▓реЛрдбрд░рдЪреА рдкреБрд░рд╛рд╡рд╛-рдЪрд╛рдЪрдгреАGRUB2. рдХреЛрдгрддреЗрд╣реА GNU/Linux рд╡рд┐рддрд░рдг рдирд┐рд╡рдбрддрд╛рдирд╛ рдХрд┐рдВрд╡рд╛ CLI рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рддрд╛рдирд╛ (рдХрдорд╛рдВрдб рд▓рд╛рдЗрди) рд╕реБрдкрд░рдпреВрдЬрд░ рдЕрдзрд┐рдХреГрддрддрд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓. рдпреЛрдЧреНрдп рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡/рд╕рдВрдХреЗрддрд╢рдмреНрдж рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣рд╛рд▓рд╛ initrd рдкрд╛рд╕рд╡рд░реНрдбрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓

рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ
GRUB2 рд╕реБрдкрд░рдпреБрдЬрд░рдЪреНрдпрд╛ рдпрд╢рд╕реНрд╡реА рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рдЪрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ.

рддреБрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛рд╣реА GRUB2 рдлрд╛рдпрд▓реАрдВрд╢реА рдЫреЗрдбрдЫрд╛рдб рдХреЗрд▓реНрдпрд╛рд╕/grub.cfg рдордзреНрдпреЗ рдмрджрд▓ рдХреЗрд▓реНрдпрд╛рд╕, рдХрд┐рдВрд╡рд╛ рдлрд╛рдЗрд▓/рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╣рдЯрд╡рд▓реНрдпрд╛рд╕, рдХрд┐рдВрд╡рд╛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг module.mod рд▓реЛрдб рдХреЗрд▓реНрдпрд╛рд╕, рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рдЪреЗрддрд╛рд╡рдгреА рджрд┐рд╕реЗрд▓. GRUB2 рд▓реЛрдбрд┐рдВрдЧ рдерд╛рдВрдмрд╡реЗрд▓.

рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ, "рдмрд╛рд╣реЗрд░реВрди" GRUB2 рдордзреНрдпреЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди.

"рдШреБрд╕рдЦреЛрд░реАрд╢рд┐рд╡рд╛рдп" "рд╕рд╛рдорд╛рдиреНрдп" рдмреВрдЯрд┐рдВрдЧ рджрд░рдореНрдпрд╛рди, рд╕рд┐рд╕реНрдЯрдо рдПрдХреНрдЭрд┐рдЯ рдХреЛрдб рд╕реНрдерд┐рддреА "0" рдЖрд╣реЗ. рддреНрдпрд╛рдореБрд│реЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд╛рд░реНрдп рдХрд░рддреЗ рдХреА рдирд╛рд╣реА рд╣реЗ рдорд╛рд╣реАрдд рдирд╛рд╣реА (рдореНрд╣рдгрдЬреЗ, "рдмреВрдЯрд▓реЛрдбрд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╣ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рд╢рд┐рд╡рд╛рдп" рд╕рд╛рдорд╛рдиреНрдп рд▓реЛрдбрд┐рдВрдЧ рджрд░рдореНрдпрд╛рди рд╕реНрдерд┐рддреА рд╕рдорд╛рди "0" рдЕрд╕рддреЗ - рд╣реЗ рд╡рд╛рдИрдЯ рдЖрд╣реЗ).

рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдВрд░рдХреНрд╖рдг рдХрд╕реЗ рддрдкрд╛рд╕рд╛рдпрдЪреЗ?

рддрдкрд╛рд╕рдгреНрдпрд╛рдЪрд╛ рдПрдХ рдЧреИрд░рд╕реЛрдпреАрдЪрд╛ рдорд╛рд░реНрдЧ: GRUB2 рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рд╡рдЯ/рдХрд╛рдврдгреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реНрд╡рд╛рдХреНрд╖рд░реА luks.mod.sig рдХрд╛рдвреВрди рдЯрд╛рдХрд╛ рдЖрдгрд┐ рддреНрд░реБрдЯреА рдорд┐рд│рд╡рд╛.

рдпреЛрдЧреНрдп рдорд╛рд░реНрдЧ: рдмреВрдЯрд▓реЛрдбрд░ CLI рд╡рд░ рдЬрд╛ рдЖрдгрд┐ рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░рд╛

trust_list

рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд, рддреБрдореНрд╣рд╛рд▓рд╛ "рдкрд░реНрд╕реНрдХреА" рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ; рдЬрд░ рд╕реНрдерд┐рддреА "0" рдЕрд╕реЗрд▓ рддрд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдВрд░рдХреНрд╖рдг рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА, рдкрд░рд┐рдЪреНрдЫреЗрдж C6.2 рджреЛрдирджрд╛ рддрдкрд╛рд╕рд╛.
рдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, "рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдгрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╣ GRUB2 рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреЗ" рдкреНрд░рдЧрдд рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

C7 рд╣реЕрд╢рд┐рдВрдЧ рд╡рд╛рдкрд░реВрди GRUB2 рдмреВрдЯрд▓реЛрдбрд░рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░реНрдпрд╛рдпреА рдкрджреНрдзрддрд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реА "CPU рдмреВрдЯ рд▓реЛрдбрд░ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди/рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди" рдкрджреНрдзрдд рдХреНрд▓рд╛рд╕рд┐рдХ рдЖрд╣реЗ. GRUB2 рдЪреНрдпрд╛ рдЕрдкреВрд░реНрдгрддреЗрдореБрд│реЗ, рдЕрд▓реМрдХрд┐рдХ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рддреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдХреНрд░рдордгрд╛рд╕ рд╕рдВрд╡реЗрджрдирд╛рдХреНрд╖рдо рдЖрд╣реЗ, рдЬреЗ рдореА рдЦрд╛рд▓реА рдкрд░рд┐рдЪреНрдЫреЗрдж [F] рдордзреНрдпреЗ рджреЗрдИрди. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, OS/рдХрд░реНрдирд▓ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдмреВрдЯрд▓реЛрдбрд░рд▓рд╛ рдкреБрдиреНрд╣рд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд╣реЕрд╢рд┐рдВрдЧ рд╡рд╛рдкрд░реВрди GRUB2 рдмреВрдЯрд▓реЛрдбрд░рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреЗ

рдХреНрд▓рд╛рд╕рд┐рдХреНрд╕рдкреЗрдХреНрд╖рд╛ рдлрд╛рдпрджреЗ:

  • рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддреЗрдЪреА рдЙрдЪреНрдЪ рдкрд╛рддрд│реА (рд╣реЕрд╢рд┐рдВрдЧ/рдкрдбрддрд╛рд│рдгреА рдХреЗрд╡рд│ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реНрдерд╛рдирд┐рдХ рд╕рдВрд╕рд╛рдзрдирд╛рддреВрдирдЪ рд╣реЛрддреЗ. GRUB2 рдЕрдВрддрд░реНрдЧрдд рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓реЗ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рднрд╛рдЬрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдмрджрд▓рд╛рдВрд╕рд╛рдареА рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЖрдгрд┐ рдмрд╛рдХреА рд╕рд░реНрд╡ рдХрд╛рд╣реА рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рддреЗ; CPU рд▓реЛрдбрд░ рд╕рдВрд░рдХреНрд╖рдг/рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕реНрдХреАрдордордзреНрдпреЗ, рдлрдХреНрдд рдлрд╛рдЗрд▓реНрд╕ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдкрд░рдВрддреБ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдирд╛рд╣реАрдд рдЬрд╛рдЧрд╛, рдЬреНрдпрд╛рдордзреНрдпреЗ "рдХрд╛рд╣реАрддрд░реА" рдХрд╛рд╣реАрддрд░реА рдЕрд╢реБрдн" рдЬреЛрдбрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ).
  • рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд▓реЙрдЧрд┐рдВрдЧ (рдорд╛рдирд╡-рд╡рд╛рдЪрдиреАрдп рд╡реИрдпрдХреНрддрд┐рдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд▓реЙрдЧ рдпреЛрдЬрдиреЗрдордзреНрдпреЗ рдЬреЛрдбрд▓рд╛ рдЖрд╣реЗ).
  • рдЧрддреА (GRUB2 рд╕рд╛рдареА рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рднрд╛рдЬрдирд╛рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг/рд╕рддреНрдпрд╛рдкрди рдЬрд╡рд│рдЬрд╡рд│ рддреНрд╡рд░рд┐рдд рд╣реЛрддреЗ).
  • рд╕рд░реНрд╡ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреЗ рдСрдЯреЛрдореЗрд╢рди.

рдХреНрд▓рд╛рд╕рд┐рдХреНрд╕ рдкреНрд░рддреА рддреЛрдЯреЗ.

  • рд╕рд╣реА рдЦреЛрдЯреА (рд╕реИрджреНрдзрд╛рдВрддрд┐рдХрджреГрд╖реНрдЯреНрдпрд╛, рджрд┐рд▓реЗрд▓реЗ рд╣реЕрд╢ рдлрдВрдХреНрд╢рди рдЯрдХреНрдХрд░ рд╢реЛрдзрдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ).
  • рд╡рд╛рдврд▓реЗрд▓реА рдЕрдбрдЪрдг рдкрд╛рддрд│реА (рдХреНрд▓рд╛рд╕рд┐рдХрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд, GNU/Linux OS рдордзреНрдпреЗ рдереЛрдбреА рдЕрдзрд┐рдХ рдХреМрд╢рд▓реНрдпреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд).

GRUB2/рд╡рд┐рднрд╛рдЬрди рд╣реЕрд╢рд┐рдВрдЧ рдХрд▓реНрдкрдирд╛ рдХрд╢реА рдХрд╛рд░реНрдп рдХрд░рддреЗ

GRUB2 рд╡рд┐рднрд╛рдЬрди "рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реЗ" рдЖрд╣реЗ; рдЬреЗрд╡реНрд╣рд╛ OS рдмреВрдЯ рд╣реЛрддреЗ, рддреЗрд╡реНрд╣рд╛ рдмреВрдЯ рд▓реЛрдбрд░ рд╡рд┐рднрд╛рдЬрди рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдпрддреЗрд╕рд╛рдареА рддрдкрд╛рд╕рд▓реЗ рдЬрд╛рддреЗ, рддреНрдпрд╛рдирдВрддрд░ рд╕реБрд░рдХреНрд╖рд┐рдд (рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб) тАЛтАЛрд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд▓реЙрдЧ рдЗрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдЬрд░ рдмреВрдЯрд▓реЛрдбрд░ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдЪреЗ рд╡рд┐рднрд╛рдЬрди рддрдбрдЬреЛрдб рдХреЗрд▓реЗ рдЕрд╕реЗрд▓ рддрд░, рдШреБрд╕рдЦреЛрд░реА рд▓реЙрдЧ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЦрд╛рд▓реАрд▓ рд▓рд╛рдБрдЪ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓:

рдЧреЛрд╖реНрдЯ.рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ

рдЕрд╢реАрдЪ рддрдкрд╛рд╕рдгреА рджрд┐рд╡рд╕рд╛рддреВрди рдЪрд╛рд░ рд╡реЗрд│рд╛ рд╣реЛрддреЗ, рдЬреА рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрдиреЗ рд▓реЛрдб рдХрд░рдд рдирд╛рд╣реА.
тАЬ-$ check_GRUBтАЭ рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди, рд▓реЙрдЧрд┐рдВрдЧ рди рдХрд░рддрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡реЗрд│реА рддреНрд╡рд░рд┐рдд рддрдкрд╛рд╕рдгреА рд╣реЛрддреЗ, рдкрд░рдВрддреБ CLI рдХрдбреЗ рдорд╛рд╣рд┐рддреА рдЖрдЙрдЯрдкреБрдЯрд╕рд╣.
тАЬ-$ sudo signature_GRUBтАЭ рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди, GRUB2 рдмреВрдЯ рд▓реЛрдбрд░/рд╡рд┐рднрд╛рдЬрди рддреНрд╡рд░рд┐рдд рдкреБрдиреНрд╣рд╛ рд╕рд╛рдЗрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдЕрджреНрдпрддрдирд┐рдд рд▓реЙрдЧрд┐рдВрдЧ рд╣реЛрддреЗ (OS/рдмреВрдЯ рдЕрдкрдбреЗрдЯрдирдВрддрд░ рдЖрд╡рд╢реНрдпрдХ), рдЖрдгрд┐ рдЖрдпреБрд╖реНрдп рдЪрд╛рд▓реВ рд░рд╛рд╣рддреЗ.

рдмреВрдЯрд▓реЛрдбрд░ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рд╕рд╛рдареА рд╣реЕрд╢рд┐рдВрдЧ рдкрджреНрдзрддреАрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА

0) GRUB рдмреВрдЯрд▓реЛрдбрд░/рд╡рд┐рднрд╛рдЬрди рдкреНрд░рдердо /media/username рдордзреНрдпреЗ рдорд╛рдЙрдВрдЯ рдХрд░реВрди рддреНрдпрд╛рд╡рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░реВрдпрд╛

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

1) рдЖрдореНрд╣реА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб OS ~/podpis рдЪреНрдпрд╛ рд░реВрдЯрдордзреНрдпреЗ рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╢рд┐рд╡рд╛рдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдпрд╛рд░ рдХрд░рддреЛ, рддреНрдпрд╛рд╡рд░ рдЖрд╡рд╢реНрдпрдХ 744 рд╕реБрд░рдХреНрд╖рд╛ рдЕрдзрд┐рдХрд╛рд░ рдЖрдгрд┐ рдирд┐рд░реНрджреЛрд╖ рд╕рдВрд░рдХреНрд╖рдг рд▓рд╛рдЧреВ рдХрд░рддреЛ.

рддреНрдпрд╛рддреАрд▓ рд╕рд╛рдордЧреНрд░реА рднрд░рдгреЗ

#!/bin/bash

#╨Я╤А╨╛╨▓╨╡╤А╨║╨░ ╨▓╤Б╨╡╨│╨╛ ╤А╨░╨╖╨┤╨╡╨╗╨░ ╨▓╤Л╨┤╨╡╨╗╨╡╨╜╨╜╨╛╨│╨╛ ╨┐╨╛╨┤ ╨╖╨░╨│╤А╤Г╨╖╤З╨╕╨║ GRUB2 ╨╜╨░ ╨╜╨╡╨╕╨╖╨╝╨╡╨╜╨╜╨╛╤Б╤В╤М.
#╨Т╨╡╨┤╨╡╤В╤Б╤П ╨╗╨╛╨│ "╨╛ ╨▓╤В╨╛╤А╨╢╨╡╨╜╨╕╨╕/╤Г╤Б╨┐╨╡╤И╨╜╨╛╨╣ ╨┐╤А╨╛╨▓╨╡╤А╨║╨╡ ╨║╨░╤В╨░╨╗╨╛╨│╨░", ╨║╨╛╤А╨╛╤З╨╡ ╨│╨╛╨▓╨╛╤А╤П ╨▓╨╡╨┤╨╡╤В╤Б╤П ╨┐╨╛╨╗╨╜╤Л╨╣ ╨╗╨╛╨│ ╤Б ╤В╤А╨╛╨╣╨╜╨╛╨╣ ╨▓╨╡╤А╨▒╨░╨╗╨╕╨╖╨░╤Ж╨╕╨╡╨╣. ╨Т╨╜╨╕╨╝╨░╨╜╨╕╨╡! ╨╛╨▒╤А╨░╤В╨╕╤В╤М ╨▓╨╖╨╛╤А ╨╜╨░ ╨┐╤Г╤В╨╕: ╤Е╤А╨░╨╜╨╕╤В╤М ╨ж╨Я GRUB2 ╤В╨╛╨╗╤М╨║╨╛ ╨╜╨░ ╨╖╨░╤И╨╕╤Д╤А╨╛╨▓╨░╨╜╨╜╨╛╨╝ ╤А╨░╨╖╨┤╨╡╨╗╨╡ OS GNU/Linux. 
echo -e "******************************************************************n" >> '/var/log/podpis.txt' && date >> '/var/log/podpis.txt' && hashdeep -vvv -a -k '/podpis.txt' -r '/media/username/GRUB' >> '/var/log/podpis.txt'

a=`tail '/var/log/podpis.txt' | grep failed` #╨╜╨╡ ╨╕╤Б╨┐╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╤М "cat"!! 
b="hashdeep: Audit failed"

#╨г╤Б╨╗╨╛╨▓╨╕╨╡: ╨▓ ╤Б╨╗╤Г╤З╨░╨╡ ╨╗╤О╨▒╤Л╤Е ╨║╨░╨║╨╕╤Е-╨╗╨╕╨▒╨╛ ╨╕╨╖╨╝╨╡╨╜╨╡╨╜╨╕╨╣ ╨▓ ╤А╨░╨╖╨┤╨╡╨╗╨╡ ╨▓╤Л╨┤╨╡╨╗╨╡╨╜╨╜╨╛╨╝ ╨┐╨╛╨┤ GRUB2 ╨║ ╨┐╨╛╨╗╨╜╨╛╨╝╤Г ╨╗╨╛╨│╤Г ╨┐╨╕╤И╨╡╤В╤Б╤П ╨▓╤В╨╛╤А╨╛╨╣ ╨╛╤В╨┤╨╡╨╗╤М╨╜╤Л╨╣ ╨║╤А╨░╤В╨║╨╕╨╣ ╨╗╨╛╨│ "╤В╨╛╨╗╤М╨║╨╛ ╨╛ ╨▓╤В╨╛╤А╨╢╨╡╨╜╨╕╨╕" ╨╕ ╨▓╤Л╨▓╨╛╨┤╨╕╤В╤Б╤П ╨╜╨░ ╨╝╨╛╨╜╨╕╤В╨╛╤А ╨╝╨╕╨│╨░╨╜╨╕╨╡ gif-╨║╨╕ "warning".
if [[ "$a" = "$b" ]] 
then
echo -e "****n" >> '/var/log/vtorjenie.txt' && echo "vtorjenie" >> '/var/log/vtorjenie.txt' && date >> '/var/log/vtorjenie.txt' & sudo -u username DISPLAY=:0 eom '/warning.gif' 
fi

рдкрд╛рд╕реВрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд╛рд▓рд╡рд╛ su, GRUB рд╡рд┐рднрд╛рдЬрдирд╛рдЪреЗ рд╣реЕрд╢рд┐рдВрдЧ рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдмреВрдЯрд▓реЛрдбрд░ рддрдкрд╛рд╕рд▓реЗ рдЬрд╛рдИрд▓, рд▓реЙрдЧ рдЬрддрди рдХрд░рд╛.

рдЪрд▓рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, GRUB2 рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ тАЬрджреБрд░реНрднрд╛рд╡рдирд╛рдпреБрдХреНрдд рдлрд╛рдЗрд▓тАЭ [virus.mod] рддрдпрд╛рд░ рдХрд░реВ рдХрд┐рдВрд╡рд╛ рдХреЙрдкреА рдХрд░реВ рдЖрдгрд┐ рддрд╛рддреНрдкреБрд░рддреА рд╕реНрдХреЕрди/рдЪрд╛рдЪрдгреА рдЪрд╛рд▓рд╡реВ:

-$ hashdeep -vvv -a -k '/podpis.txt' -r '/media/username/GRUB

рд╕реАрдПрд▓рдЖрдпрдиреЗ рдЖрдордЪреНрдпрд╛ рдЧрдбрд╛рд╡рд░ рдЖрдХреНрд░рдордг рдкрд╛рд╣рд┐рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ.# 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) рдмреВрдЯрд╡рд░ GRUB рд╡рд┐рднрд╛рдЬрди рд╕реНрд╡рдпрдВ рдорд╛рдКрдВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА fstab рд╕рдВрд░рдЪреАрдд рдХрд░рдгреЗ

-$ sudo nano /etc/fstab

LABEL=GRUB /media/username/GRUB ext4 рдбреАрдлреЙрд▓реНрдЯ 0 0

4) рд▓реЙрдЧ рдлрд┐рд░рд╡рдд рдЖрд╣реЗ

-$ sudo nano /etc/logrotate.d/podpis 

/var/log/podpis.txt {
рджрд░рд░реЛрдЬ
50 рдлрд┐рд░рд╡рд╛
рдЖрдХрд╛рд░ 5 рдПрдо
рддрд╛рд░реАрдЦ
рд╕рдВрдХреНрд╖рд┐рдкреНрдд
рд╡рд┐рд▓рдВрдм рдХреЙрдореНрдкреНрд░реЗрд╕
olddir /var/log/old
}

/var/log/vtorjenie.txt {
рдорд╛рд╕рд┐рдХ
5 рдлрд┐рд░рд╡рд╛
рдЖрдХрд╛рд░ 5 рдПрдо
рддрд╛рд░реАрдЦ
olddir /var/log/old
}

5) рдХреНрд░реЙрдирдордзреНрдпреЗ рдиреЛрдХрд░реА рдЬреЛрдбрд╛

-$ 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 рд╡рд┐рднрд╛рдЬрдирд╛рдЪреЗ рд╣реЕрд╢рд┐рдВрдЧ рд╕рдВрд░рдХреНрд╖рдг рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

[рдбреА] рдкреБрд╕рдгреЗ - рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рди рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдирд╖реНрдЯ рдХрд░рдгреЗ

рджрдХреНрд╖рд┐рдг рдХреЕрд░реЛрд▓рд┐рдирд╛рдЪреЗ рдкреНрд░рд╡рдХреНрддреЗ рдЯреНрд░реЗ рдЧреМрдбреА рдпрд╛рдВрдЪреНрдпрд╛ рдореНрд╣рдгрдгреНрдпрд╛рдиреБрд╕рд╛рд░, рддреБрдордЪреНрдпрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рдлрд╛рдЗрд▓реНрд╕ рдЗрддрдХреНрдпрд╛ рдкреВрд░реНрдгрдкрдгреЗ рд╣рдЯрд╡рд╛ рдХреА "рджреЗрд╡рд╣реА рддреНрдпрд╛ рд╡рд╛рдЪреВ рд╢рдХрдд рдирд╛рд╣реА."

рдиреЗрд╣рдореАрдкреНрд░рдорд╛рдгреЗ, рддреЗрдереЗ рд╡рд┐рд╡рд┐рдз тАЬрдкреБрд░рд╛рдгрдХрдерд╛ рдЖрдгрд┐ рджрдВрддрдХрдерд╛", рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░реВрди рдбреЗрдЯрд╛ рд╣рдЯрд╡рд┐рд▓реНрдпрд╛рдирдВрддрд░ рддреЛ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓. рддреБрдордЪрд╛ рд╕рд╛рдпрдмрд░рд╡рд┐рдЪрдХреНрд░рд╛рдлреНрдЯрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЕрд╕рд▓реНрдпрд╛рд╕, рдХрд┐рдВрд╡рд╛ рдбреЙ рд╡реЗрдм рд╕рдореБрджрд╛рдпрд╛рдЪреЗ рд╕рджрд╕реНрдп рдЕрд╕рд╛рд▓ рдЖрдгрд┐ рддреЗ рд╣рдЯрд╡рд▓реНрдпрд╛рдирдВрддрд░/рдУрд╡реНрд╣рд░рд░рд╛рдИрдЯ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рдХрдзреАрд╣реА рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреАрдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдирд╛рд╣реА. (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрд░-рд╕реНрдЯреБрдбрд┐рдУ рд╡рд╛рдкрд░реВрди рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреА), рддрд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкрджреНрдзрдд рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдиреБрдХреВрд▓ рдЕрд╕рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдирд╛рд╣реА, рддреБрдордЪреНрдпрд╛ рд╕рд░реНрд╡рд╛рдд рдЬрд╡рд│рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рд╛.

рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рдордзреНрдпреЗ GNU/Linux рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреАрдЪреНрдпрд╛ рд╢рдХреНрдпрддреЗрд╢рд┐рд╡рд╛рдп рдЬреБрдиреА рдкреНрд░рдд рд╣рдЯрд╡рд┐рд▓реА рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдХреНрд▓рд┐рдирд┐рдВрдЧ рдкрджреНрдзрдд: рд╡рд┐рдВрдбреЛрдЬ/рд▓рд┐рдирдХреНрд╕ рдлреНрд░реА GUI рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рд╕рд╛рдареА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдмреНрд▓реАрдЪрдмрд┐рдЯ.
рд╡реЗрдЧрд╡рд╛рди рд╡рд┐рднрд╛рдЧрд╛рдЪреЗ рд╕реНрд╡рд░реВрдкрди рдХрд░рд╛, рдЬреНрдпрд╛рд╡рд░реАрд▓ рдбреЗрдЯрд╛ рдирд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (Gparted рдорд╛рд░реНрдЧреЗ) рдмреНрд▓реАрдЪрдмрд┐рдЯ рд▓рд╛рдБрдЪ рдХрд░рд╛, "рдореЛрдХрд│реА рдЬрд╛рдЧрд╛ рд╕рд╛рдл рдХрд░рд╛" рдирд┐рд╡рдбрд╛ - рд╡рд┐рднрд╛рдЬрди рдирд┐рд╡рдбрд╛ (GNU/Linux рдЪреНрдпрд╛ рдорд╛рдЧреАрд▓ рдкреНрд░рддрд╕рд╣ рддреБрдордЪреЗ sdaX), рд╕реНрдЯреНрд░рд┐рдкрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реВ рд╣реЛрдИрд▓. рдмреНрд▓реАрдЪрдмрд┐рдЯ - рдПрдХрд╛ рдкрд╛рд╕рдордзреНрдпреЗ рдбрд┐рд╕реНрдХ рдкреБрд╕рддреЗ - рд╣реЗрдЪ "рдЖрдореНрд╣рд╛рд▓рд╛ рд╣рд╡реЗ рдЖрд╣реЗ", рдкрдг! рдЬрд░ рддреБрдореНрд╣реА рдбрд┐рд╕реНрдХрдЪреЗ рд╕реНрд╡рд░реВрдкрди рдХреЗрд▓реЗ рдЖрдгрд┐ BB v2.0 рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рд╕рд╛рдл рдХреЗрд▓реЗ рддрд░рдЪ рд╣реЗ рд╕рд┐рджреНрдзрд╛рдВрддрд╛рдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рдЦрдмрд░рджрд╛рд░реА! BB рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реЛрдбреВрди рдбрд┐рд╕реНрдХ рдкреБрд╕рддреЗ; рдбреЗрдЯрд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛рд╡рд░ рдлрд╛рдЗрд▓рдЪреА рдирд╛рд╡реЗ рдЬрддрди рдХреЗрд▓реА рдЬрд╛рддрд╛рдд (Ccleaner - рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реЛрдбрдд рдирд╛рд╣реА).

рдЖрдгрд┐ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреАрдЪреНрдпрд╛ рд╢рдХреНрдпрддреЗрдмрджреНрджрд▓рдЪреА рдорд┐рдердХ рдкреВрд░реНрдгрдкрдгреЗ рдорд┐рдердХ рдирд╛рд╣реА.рдмреНрд▓реАрдЪрдмрд┐рдЯ V2.0-2 рдкреВрд░реНрд╡реАрдЪреЗ рдЕрд╕реНрдерд┐рд░ OS рдбреЗрдмрд┐рдпрди рдкреЕрдХреЗрдЬ (рдЖрдгрд┐ рдЗрддрд░ рддрддреНрд╕рдо рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░: sfill; wipe-Nautilus - рджреЗрдЦреАрд▓ рдпрд╛ рдШрд╛рдгреЗрд░рдбреНрдпрд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдд рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ рд╣реЛрддреЗ) рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдПрдХ рдЧрдВрднреАрд░ рдмрдЧ рд╣реЛрддрд╛: "рдлреНрд░реА рд╕реНрдкреЗрд╕ рдХреНрд▓рд┐рдЕрд░рд┐рдВрдЧ" рдлрдВрдХреНрд╢рди рддреЗ рдЪреБрдХреАрдЪреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ HDD/рдлреНрд▓реЕрд╢ рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ (ntfs/ext4). рдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░, рдореЛрдХрд│реА рдЬрд╛рдЧрд╛ рд╕рд╛рдл рдХрд░рддрд╛рдирд╛, рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдУрд╡реНрд╣рд░рд░рд╛рдИрдЯ рдХрд░рдд рдирд╛рд╣реА, рдЬрд╕реЗ рдХреА рдмрд░реЗрдЪ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛рдд. рдЖрдгрд┐ рдХрд╛рд╣реА (рдЦреВрдк) рд╣рдЯрд╡рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ OS/рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдпрд╛ рдбреЗрдЯрд╛рд▓рд╛ рди рд╣рдЯрд╡рд▓реЗрд▓рд╛/рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдорд╛рдирддреЛ рдЖрдгрд┐ тАЬOSPтАЭ рд╕рд╛рдл рдХрд░рддрд╛рдирд╛ рддреЗ рдпрд╛ рдлрд╛рдпрд▓реА рд╡рдЧрд│рддреЗ. рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рдЗрддрдХреНрдпрд╛ рджрд┐рд╡рд╕рд╛рдВрдиреА рдбрд┐рд╕реНрдХ рд╕рд╛рдл рдХрд░рдгреЗ "рд╣рдЯрд╡рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдпрд▓реА" рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдбрд┐рд╕реНрдХ рдкреБрд╕реВрди 3+ рдкрд╛рд╕ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░рд╣реА.
Bleachbit рд╡рд░ GNU/Linux рд╡рд░ 2.0-2 рдлрд╛рдпрд▓реА рдЖрдгрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рд╣рдЯрд╡рд┐рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрд░рд┐рддреНрдпрд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд, рдкрд░рдВрддреБ рдореЛрдХрд│реА рдЬрд╛рдЧрд╛ рд╕рд╛рдл рдХрд░рдд рдирд╛рд╣реАрдд. рддреБрд▓рдиреЗрд╕рд╛рдареА: CCleaner рдордзреАрд▓ Windows рд╡рд░ тАЬNTFs рд╕рд╛рдареА OSPтАЭ рдлрдВрдХреНрд╢рди рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЖрдгрд┐ рджреЗрд╡ рдЦрд░реЛрдЦрд░рдЪ рд╣рдЯрд╡рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рд╡рд╛рдЪреВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА.

рдЖрдгрд┐ рдореНрд╣рдгреВрди, рдирдЦ рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА "рддрдбрдЬреЛрдб рдХрд░рдгрд╛рд░рд╛" рдЬреБрдирд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреЗрдЯрд╛, рдмреНрд▓реАрдЪрдмрд┐рдЯрд▓рд╛ рдпрд╛ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдереЗрдЯ рдкреНрд░рд╡реЗрд╢ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдирдВрддрд░, "рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рдлрд╛рдЗрд▓реНрд╕/рдбрд┐рд░реЗрдХреНрдЯрд░реА рд╣рдЯрд╡рд╛" рдлрдВрдХреНрд╢рди рд╡рд╛рдкрд░рд╛.
Windows рдордзреАрд▓ тАЬрд╕реНрдЯрдБрдбрд░реНрдб OS рдЯреВрд▓реНрд╕ рд╡рд╛рдкрд░реВрди рд╣рдЯрд╡рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдИрд▓реНрд╕тАЭ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рд╕рд╛рдареА, тАЬOSPтАЭ рдлрдВрдХреНрд╢рдирд╕рд╣ CCleaner/BB рд╡рд╛рдкрд░рд╛. GNU/Linux рдордзреНрдпреЗ рдпрд╛ рд╕рдорд╕реНрдпреЗрд╡рд░ (рд╣рдЯрд╡рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рд╣рдЯрд╡рд╛) рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрд╡рддрдГ рд╕рд░рд╛рд╡ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рдбреЗрдЯрд╛ рд╣рдЯрд╡рдгреЗ + рддреЛ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рдпрддреНрди рдЖрдгрд┐ рдЖрдкрдг рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрд╡реГрддреНрддреАрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рд░рд╛рд╣реВ рдирдпреЗ (рдмреБрдХрдорд╛рд░реНрдХ рдирд╕рд▓реНрдпрд╛рд╕, рдмрдЧ)), рдХреЗрд╡рд│ рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдЖрдкрдг рдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреА рдпрдВрддреНрд░рдгрд╛ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕ рдЖрдгрд┐ рд╣рдЯрд╡рд┐рд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛рдкрд╛рд╕реВрди рдкреВрд░реНрдгрдкрдгреЗ рдореБрдХреНрдд рд╣реЛрдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рд╛рд▓.

рдореА Bleachbit v3.0 рдЪреА рдЪрд╛рдЪрдгреА рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реА, рд╕рдорд╕реНрдпрд╛ рдЖрдзреАрдЪ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
Bleachbit v2.0 рдкреНрд░рд╛рдорд╛рдгрд┐рдХрдкрдгреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рдпрд╛ рдЪрд░рдгрд╛рд╡рд░, рдбрд┐рд╕реНрдХ рдкреБрд╕рдгреЗ рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ.

[рдИ] рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб OS рдЪрд╛ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдмреЕрдХрдЕрдк

рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдХрдбреЗ рдбреЗрдЯрд╛рдЪрд╛ рдмреЕрдХрдЕрдк рдШреЗрдгреНрдпрд╛рдЪреА рд╕реНрд╡рддрдГрдЪреА рдкрджреНрдзрдд рдЕрд╕рддреЗ, рдкрд░рдВрддреБ рдХреВрдЯрдмрджреНрдз рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо OS рдбреЗрдЯрд╛рд▓рд╛ рдХрд╛рд░реНрдпрд╛рд╕рд╛рдареА рдереЛрдбрд╛ рд╡реЗрдЧрд│рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрди рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЛ. рдпреБрдирд┐рдлрд╛рдЗрдб рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░, рдЬрд╕реЗ рдХреА рдХреНрд▓реЛрдирдЭрд┐рд▓рд╛ рдЖрдгрд┐ рддрддреНрд╕рдо рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░, рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреЗрдЯрд╛рд╕рд╣ рдереЗрдЯ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реАрдд.

рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдгрд╛рдВрдЪрд╛ рдмреЕрдХрдЕрдк рдШреЗрдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рд╡рд┐рдзрд╛рди:

  1. рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХрддрд╛ - рд╡рд┐рдВрдбреЛрдЬ/рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рд╕рдорд╛рди рдмреЕрдХрдЕрдк рдЕрд▓реНрдЧреЛрд░рд┐рджрдо/рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░;
  2. рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбрд╛рдЙрдирд▓реЛрдб рди рдХрд░рддрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдереЗрдЯ рдпреВрдПрд╕рдмреА рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕рд╕рд╣ рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ (рдкрд░рдВрддреБ рддрд░реАрд╣реА 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 рдиреБрд╕рд╛рд░ рддреЗ рдЯреАрдХреЗрд▓рд╛ рд╕рд╛рдореЛрд░реЗ рдЬрд╛рдд рдирд╛рд╣реА, рдХрд╛рд░рдг рддреЗ рд░рд┐рдХреНрдд рдЬрд╛рдЧреЗрд╕рд╣ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрди рдХреЙрдкреА рдХрд░рддреЗ - рдордиреЛрд░рдВрдЬрдХ рдирд╛рд╣реА.

рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣рд░ [tar" | рджреНрд╡рд╛рд░реЗ GNU/Linux рдмреЕрдХрдЕрдк gpg] рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрд╣реЗ, рдкрд░рдВрддреБ Windows рдмреЕрдХрдЕрдкрд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рджреБрд╕рд░рд╛ рдЙрдкрд╛рдп рд╢реЛрдзрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ - рддреЗ рдордиреЛрд░рдВрдЬрдХ рдирд╛рд╣реА.

E1. рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рд╡рд┐рдВрдбреЛрдЬ/рд▓рд┐рдирдХреНрд╕ рдмреЕрдХрдЕрдк. рд▓рд┐рдВрдХ rsync (Grsync)+VeraCrypt рд╡реНрд╣реЙрд▓реНрдпреВрдордмреЕрдХрдЕрдк рдкреНрд░рдд рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо:

  1. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ (рдЦрдВрдб/рдлрд╛рдЗрд▓) OS рд╕рд╛рдареА VeraCrypt;
  2. VeraCrypt рдХреНрд░рд┐рдкреНрдЯреЛ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ Rsync рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд╛рдкрд░реВрди OS рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд/рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭ рдХрд░рд╛;
  3. рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, VeraCrypt рд╡реНрд╣реЙрд▓реНрдпреВрдо www рд╡рд░ рдЕрдкрд▓реЛрдб рдХрд░рдгреЗ.

рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб VeraCrypt рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рд╕реНрд╡рддрдГрдЪреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрд╣реЗрдд:
рдбрд╛рдпрдиреЕрдорд┐рдХ рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХрд░рдгреЗ (рдбреАрдЯреАрдЪреА рдирд┐рд░реНрдорд┐рддреА рдлрдХреНрдд рд╡рд┐рдВрдбреЛрдЬрдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕рдордзреНрдпреЗ рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ);
рдирд┐рдпрдорд┐рдд рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХрд░рдгреЗ, рдкрд░рдВрддреБ "рдкреЕрд░рд╛рдиреЙрдЗрдб рдХреЕрд░реЗрдХреНрдЯрд░" рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ (рд╡рд┐рдХрд╛рд╕рдХрд╛рдЪреНрдпрд╛ рдорддреЗ) - рдХрдВрдЯреЗрдирд░ рд╕реНрд╡рд░реВрдкрди.

рд╡рд┐рдВрдбреЛрдЬрдордзреНрдпреЗ рдбрд╛рдпрдиреЕрдорд┐рдХ рд╡реНрд╣реЙрд▓реНрдпреВрдо рдЬрд╡рд│рдЬрд╡рд│ рддреНрд╡рд░рд┐рдд рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдкрд░рдВрддреБ GNU/Linux > VeraCrypt DT рд╡рд░реВрди рдбреЗрдЯрд╛ рдХреЙрдкреА рдХрд░рддрд╛рдирд╛, рдмреЕрдХрдЕрдк рдСрдкрд░реЗрд╢рдирдЪреА рдПрдХреВрдг рдХрд╛рдордЧрд┐рд░реА рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рд╣реЛрддреЗ.

рдирд┐рдпрдорд┐рдд 70 рдЬреАрдмреА рдЯреВрдлрд┐рд╢ рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ (рдЖрдкрдг рдлрдХреНрдд рд╕рд╛рдВрдЧреВ, рд╕рд░рд╛рд╕рд░реА рдкреАрд╕реА рдкреЙрд╡рд░рд╡рд░) HDD ~ рдЕрд░реНрдзреНрдпрд╛ рддрд╛рд╕рд╛рдд (рдорд╛рдЧреАрд▓ рдХрдВрдЯреЗрдирд░ рдбреЗрдЯрд╛ рдПрдХрд╛ рдкрд╛рд╕рдордзреНрдпреЗ рдУрд╡реНрд╣рд░рд░рд╛рдЗрдЯ рдХрд░рдгреЗ рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдореБрд│реЗ рдЖрд╣реЗ). рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рддреНрд╡рд░реАрдд рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп VeraCrypt Windows/Linux рдордзреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ, рдореНрд╣рдгреВрди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ рдХреЗрд╡рд│ "рд╡рди-рдкрд╛рд╕ рдкреБрдирд░реНрд▓реЗрдЦрди" рдХрд┐рдВрд╡рд╛ рдХрдореА-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдбрд╛рдпрдиреЕрдорд┐рдХ рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХрд░реВрди рд╢рдХреНрдп рдЖрд╣реЗ.

рдирд┐рдпрдорд┐рдд VeraCrypt рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХрд░рд╛ (рдбрд╛рдпрдиреЕрдорд┐рдХ/рдПрдирдЯреАрдПрдлрдПрд╕ рдирд╛рд╣реА), рдХреЛрдгрддреАрд╣реА рд╕рдорд╕реНрдпрд╛ рдирд╕рд╛рд╡реА.

VeraCrypt GUI> GNU/Linux live usb рдордзреНрдпреЗ рдХрдВрдЯреЗрдирд░ рдХреЙрдиреНрдлрд┐рдЧрд░/рддрдпрд╛рд░/рдЙрдШрдбрд╛ (рд╡реЙрд▓реНрдпреВрдо /media/veracrypt2 рд╡рд░ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓, Windows OS рд╡реНрд╣реЙрд▓реНрдпреВрдо /media/veracrypt1 рд╡рд░ рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓). GUI rsync рд╡рд╛рдкрд░реВрди Windows OS рдЪрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдмреЕрдХрдЕрдк рддрдпрд╛рд░ рдХрд░рдгреЗ (grsync)рдмреЙрдХреНрд╕ рдЪреЗрдХ рдХрд░реВрди.

рд╡рд┐рдВрдбреЛрдЬ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди. рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд▓реНрдЯреА-рдмреВрдЯ

рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛. рдмреЕрдХрдЕрдк рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рд╡рд░, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдлрд╛рдЗрд▓ рдЕрд╕реЗрд▓.

рддреНрдпрд╛рдЪрдкреНрд░рдорд╛рдгреЗ, rsync GUI рдордзреАрд▓ тАЬWindows compatibilityтАЭ рдЪреЗрдХрдмреЙрдХреНрд╕ рдЕрдирдЪреЗрдХ рдХрд░реВрди GNU/Linux OS рдЪреА рдмреЕрдХрдЕрдк рдкреНрд░рдд рддрдпрд╛рд░ рдХрд░рд╛.

рдЦрдмрд░рджрд╛рд░реА! рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ тАЬGNU/Linux рдмреЕрдХрдЕрдктАЭ рд╕рд╛рдареА Veracrypt рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рд╛ ext4. рддреБрдореНрд╣реА ntfs рдХрдВрдЯреЗрдирд░рд╡рд░ рдмреЕрдХрдЕрдк рдШреЗрддрд▓реНрдпрд╛рд╕, рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдЕрд╢реА рдкреНрд░рдд рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рд╛рд▓, рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рд╕рд░реНрд╡ рдбреЗрдЯрд╛рдЪреЗ рд╕рд░реНрд╡ рдЕрдзрд┐рдХрд╛рд░/рд╕рдореВрд╣ рдЧрдорд╛рд╡рд╛рд▓.

рддреБрдореНрд╣реА рдЯрд░реНрдорд┐рдирд▓рдордзреНрдпреЗ рд╕рд░реНрд╡ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░реВ рд╢рдХрддрд╛. rsync рд╕рд╛рдареА рдореВрд▓рднреВрдд рдкрд░реНрдпрд╛рдп:
* -g -рд╕рдореВрд╣ рдЬрддрди рдХрд░рд╛;
* -P тАФрдкреНрд░рдЧрддреА тАФ рдлрд╛рдЗрд▓рд╡рд░ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рдШрд╛рд▓рд╡рд▓реЗрд▓реНрдпрд╛ рд╡реЗрд│реЗрдЪреА рд╕реНрдерд┐рддреА;
* -H - рд╣рд╛рд░реНрдбрд▓рд┐рдВрдХреНрд╕ рдЬрд╕реЗрдЪреНрдпрд╛ рддрд╕реЗ рдХреЙрдкреА рдХрд░рд╛;
* -a -рд╕рдВрдЧреНрд░рд╣рдг рдореЛрдб (рдПрдХрд╛рдзрд┐рдХ rlptgoD рдзреНрд╡рдЬ);
* -v -рд╢рдмреНрджреАрдХрд░рдг.

рддреБрдореНрд╣рд╛рд▓рд╛ рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рдХрдиреНрд╕реЛрд▓рджреНрд╡рд╛рд░реЗ тАЬWindows VeraCrypt рд╡реНрд╣реЙрд▓реНрдпреВрдотАЭ рдорд╛рдЙрдВрдЯ рдХрд░рд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рдЙрдкрдирд╛рд╡ (su) рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛.

echo "alias veramount='cryptsetup open --veracrypt --tcrypt-system --type tcrypt /dev/sdaX Windows_crypt && mount /dev/mapper/ Windows_crypt /media/veracrypt1'" >> .bashrc && bash

рдЖрддрд╛ "рд╡реНрд╣реЗрд░рд╛рдорд╛рдЙрдВрдЯ рдкрд┐рдХреНрдЪрд░реНрд╕" рдХрдорд╛рдВрдб рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдХреЗрддрд┐рдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рд╕реВрдЪрд┐рдд рдХрд░реЗрд▓ рдЖрдгрд┐ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рд╡реНрд╣реЙрд▓реНрдпреВрдо OS рдордзреНрдпреЗ рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.

рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк рдХрдорд╛рдВрдбрдордзреНрдпреЗ рдореЕрдк/рдорд╛рдЙрдВрдЯ рд╡реНрд╣реЗрд░рд╛рдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рд╕реНрдЯрдо рд╡реНрд╣реЙрд▓реНрдпреВрдо

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

рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк рдХрдорд╛рдВрдбрдордзреНрдпреЗ рдореЕрдк/рдорд╛рдЙрдВрдЯ рд╡реНрд╣реЗрд░рд╛рдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рднрд╛рдЬрди/рдХрдВрдЯреЗрдирд░

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

рдЙрдкрдирд╛рд╡ рдРрд╡рдЬреА, рдЖрдореНрд╣реА GNU/Linux рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрдордзреНрдпреЗ Windows OS рд╕рд╣ рд╕рд┐рд╕реНрдЯрдо рд╡реНрд╣реЙрд▓реНрдпреВрдо рдЖрдгрд┐ рд▓реЙрдЬрд┐рдХрд▓ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб ntfs рдбрд┐рд╕реНрдХ (рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╕рд╛рдареА рд╕реНрдХреНрд░рд┐рдкреНрдЯ) рдЬреЛрдбреВ.

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдпрд╛рд░ рдХрд░рд╛ рдЖрдгрд┐ ~/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) Veracrypt [Cryptbox] рдордзреНрдпреЗ fs ext4 > 4gb (рдлрд╛рдЗрд▓рд╕рд╛рдареА) Linux рдордзреНрдпреЗ рд╡реНрд╣реЙрд▓реНрдпреВрдо рддрдпрд╛рд░ рдХрд░рд╛.
реи) рд▓рд╛рдЗрд╡реНрд╣ рдпреВрдПрд╕рдмреА рд░реАрдмреВрдЯ рдХрд░рд╛.
3) ~$ рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк рдЙрдШрдбрд╛ /dev/sda7 Lunux #mapping рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрди.
рек) ~$ mount /dev/mapper/Linux /mnt #рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓реЗрд▓реЗ рд╡рд┐рднрд╛рдЬрди /mnt рд╡рд░ рдорд╛рдЙрдВрдЯ рдХрд░рд╛.
5) ~$ mkdir mnt2 #рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдмреЕрдХрдЕрдкрд╕рд╛рдареА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ.
6) ~$ рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк рдЙрдШрдбрд╛ тАФveracrypt тАФрдкреНрд░рдХрд╛рд░ tcrypt ~/CryptoBox CryptoBox && mount /dev/mapper/CryptoBox /mnt2 # тАЬCryptoBoxтАЭ рдирд╛рд╡рд╛рдЪреНрдпрд╛ Veracrypt рд╡реНрд╣реЙрд▓реНрдпреВрдордЪрд╛ рдирдХрд╛рд╢рд╛ рдмрдирд╡рд╛ рдЖрдгрд┐ CryptoBox рд▓рд╛ /mnt2 рд╡рд░ рдорд╛рдЙрдВрдЯ рдХрд░рд╛.
7) ~$ rsync -avlxhHX тАФprogress /mnt /mnt2/ #рдмреЕрдХрдЕрдк рдСрдкрд░реЗрд╢рди рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рдЪреЗ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб Veracrypt рд╡реНрд╣реЙрд▓реНрдпреВрдордордзреНрдпреЗ.

(p/s/ рдЦрдмрд░рджрд╛рд░реА! рдЬрд░ рддреБрдореНрд╣реА рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб GNU/Linux рдПрдХрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░/рдорд╢реАрдирдордзреВрди рджреБрд╕рд▒реНрдпрд╛рдХрдбреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдд рдЕрд╕рд╛рд▓, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, Intel > AMD (рдореНрд╣рдгрдЬреЗ рдПрдХрд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рддреВрди рджреБрд╕рд▒реНрдпрд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб Intel > AMD рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ рдмреЕрдХрдЕрдк рддреИрдирд╛рдд рдХрд░рдгреЗ), рд╡рд┐рд╕рд░реВ рдирдХреЛ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб OS рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдкрд╛рд╕рд╡рд░реНрдбрдРрд╡рдЬреА рдЧреБрдкреНрдд рдкрд░реНрдпрд╛рдп рдХреА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛, рдХрджрд╛рдЪрд┐рдд. рдорд╛рдЧреАрд▓ рдХреА ~/etc/skey - рдпрд╛рдкреБрдвреЗ рджреБрд╕рд░реНтАНрдпрд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рдд рдмрд╕рдгрд╛рд░ рдирд╛рд╣реА, рдЖрдгрд┐ chroot рдЕрдВрддрд░реНрдЧрдд рдирд╡реАрди рдХреА "cryptsetup luksAddKey" рддрдпрд╛рд░ рдХрд░рдгреЗ рдЙрдЪрд┐рдд рдирд╛рд╣реА - рдПрдХ рдЪреВрдХ рд╢рдХреНрдп рдЖрд╣реЗ, рдлрдХреНрдд ~/etc/crypttab рдордзреНрдпреЗ рддреНрдпрд╛рдРрд╡рдЬреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛ тАЬ/etc/skeyтАЭ рддрд╛рддреНрдкреБрд░рддреЗ тАЬрдХрд╛рд╣реАрд╣реА рдирд╛рд╣реАтАЭ ", рд░реАрдмреЛрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЖрдгрд┐ OS рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреБрдордЪреА рдЧреБрдкреНрдд рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдХреА рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХрд░рд╛).

IT рджрд┐рдЧреНрдЧрдЬ рдореНрд╣рдгреВрди, рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб Windows/Linux OS рд╡рд┐рднрд╛рдЬрдирд╛рдВрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рдВрдЪрд╛ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдмреЕрдХрдЕрдк рдШреЗрдгреНрдпрд╛рдЪреЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛, рдЕрдиреНрдпрдерд╛ рдХреВрдЯрдмрджреНрдзреАрдХрд░рдг рддреБрдордЪреНрдпрд╛ рд╡рд┐рд░реБрджреНрдз рд╣реЛрдИрд▓.
рдпрд╛ рдЪрд░рдгрд╛рд╡рд░, рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб OS рдЪрд╛ рдмреЕрдХрдЕрдк рдкреВрд░реНрдг рдЭрд╛рд▓рд╛ рдЖрд╣реЗ.

[F] GRUB2 рдмреВрдЯрд▓реЛрдбрд░рд╡рд░ рд╣рд▓реНрд▓рд╛

рддрдкрд╢реАрд▓рдЬрд░ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдмреВрдЯрд▓реЛрдбрд░рд▓рд╛ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдгрд┐/рдХрд┐рдВрд╡рд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рдиреЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХреЗрд▓реЗ рдЕрд╕реЗрд▓ (рдмрд┐рдВрджреВ C6 рдкрд╣рд╛.), рддрд░ рд╣реЗ рднреМрддрд┐рдХ рдкреНрд░рд╡реЗрд╢рд╛рдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рдХреВрдЯрдмрджреНрдз рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдЕрджреНрдпрд╛рдк рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ рд╕рдВрд░рдХреНрд╖рдг рдмрд╛рдпрдкрд╛рд╕ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ (рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдВрд░рдХреНрд╖рдг рд░реАрд╕реЗрдЯ рдХрд░рд╛) GRUB2 рд╕рд╛рдпрдмрд░-рдЦрд▓рдирд╛рдпрдХрд╛рд▓рд╛ рд╕рдВрд╢рдп рди рдШреЗрддрд╛ рддреНрдпрд╛рдЪрд╛ рдХреЛрдб рдмреВрдЯрд▓реЛрдбрд░рдордзреНрдпреЗ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ (рдЬреЛрдкрд░реНрдпрдВрдд рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрд╡рддрдГ рдмреВрдЯрд▓реЛрдбрд░ рд╕реНрдерд┐рддреАрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдд рдирд╛рд╣реА, рдХрд┐рдВрд╡рд╛ grub.cfg рд╕рд╛рдареА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рдд: рдЪреНрдпрд╛ рдордЬрдмреВрдд рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд-рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдбрд╕рд╣ рдпреЗрдд рдирд╛рд╣реА).

рд╣рд▓реНрд▓рд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо. рдШреБрд╕рдЦреЛрд░

* рд▓рд╛рдЗрд╡реНрд╣ рдпреВрдПрд╕рдмреАрд╡рд░реВрди рдкреАрд╕реА рдмреВрдЯ рдХрд░рддреЗ. рдХреЛрдгрддрд╛рд╣реА рдмрджрд▓ (рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдгрд╛рд░рд╛) рдлрд╛рдИрд▓реНрд╕ рдкреАрд╕реАрдЪреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рд▓рдХрд╛рд▓рд╛ рдмреВрдЯрд▓реЛрдбрд░рдордзреНрдпреЗ рдШреБрд╕рдЦреЛрд░реАрдмрджреНрджрд▓ рд╕реВрдЪрд┐рдд рдХрд░рддреАрд▓. рдкрд░рдВрддреБ grub.cfg рдареЗрд╡реВрди GRUB2 рдЪреА рдПрдХ рд╕рд╛рдзреА рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ (рдЖрдгрд┐ рддреЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рддреНрдпрд╛рдирдВрддрд░рдЪреА рдХреНрд╖рдорддрд╛) рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдлрд╛рдпрд▓реА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдИрд▓ (рдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд, GRUB2 рд▓реЛрдб рдХрд░рддрд╛рдирд╛, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рд╕реВрдЪрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА. рд╕реНрдерд┐рддреА рд╕рдорд╛рди рдЖрд╣реЗ <0>)
* рдПрдирдХреНрд░рд┐рдкреНрдЯ рди рдХреЗрд▓реЗрд▓реЗ рд╡рд┐рднрд╛рдЬрди рдорд╛рдЙрдВрдЯ рдХрд░рддреЗ, тАЬ/mnt/boot/grub/grub.cfgтАЭ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ.
* рдмреВрдЯрд▓реЛрдбрд░ рдкреБрдиреНрд╣рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ (core.img рдкреНрд░рддрд┐рдореЗрддреВрди "рдкрд░реНрд╕реНрдХреА" рдХрд╛рдвреВрди рдЯрд╛рдХрдд рдЖрд╣реЗ)

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

* тАЬgrub.cfgтАЭ > тАЬ/mnt/boot/grub/grub.cfgтАЭ рдкрд░рдд рдХрд░рддреЗ, рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕ рддреЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреБрдордЪреЗ рдореЙрдбреНрдпреВрд▓ тАЬkeylogger.modтАЭ рд▓реЛрдбрд░ рдореЙрдбреНрдпреВрд▓рд╕рд╣ тАЛтАЛрдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ тАЬgrub.cfgтАЭ рдордзреНрдпреЗ рдЬреЛрдбрдгреЗ. > рдУрд│ "insmod keylogger". рдХрд┐рдВрд╡рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╢рддреНрд░реВ рдзреВрд░реНрдд рдЕрд╕рд▓реНрдпрд╛рд╕, GRUB2 рдкреБрдиреНрд╣рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ (рд╕рд░реНрд╡ рд╕реНрд╡рд╛рдХреНрд╖рд░реНтАНрдпрд╛ рдЬрд╛рдЧреАрдЪ рд░рд╛рд╣рддреАрд▓) рддреЗ "grub-mkimage with option (-c)" рд╡рд╛рдкрд░реВрди рдореБрдЦреНрдп GRUB2 рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рддреЗ. "-c" рдкрд░реНрдпрд╛рдп рддреБрдореНрд╣рд╛рд▓рд╛ рдореБрдЦреНрдп "grub.cfg" рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рддреБрдордЪреА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдИрд▓. рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рдлрдХреНрдд рдПрдХ рдУрд│ рдЕрд╕реВ рд╢рдХрддреЗ: рдХреЛрдгрддреНрдпрд╛рд╣реА тАЬmodern.cfgтАЭ рд╡рд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди, рдорд┐рд╢реНрд░рд┐рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, ~ 400 рдлрд╛рдЗрд▓реНрд╕рд╕рд╣ (рдореЙрдбреНрдпреВрд▓+рд╕реНрд╡рд╛рдХреНрд╖рд░реА) "/boot/grub/i386-pc" рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ "/boot/grub/grub.cfg" рд╡рд░ рдкрд░рд┐рдгрд╛рдо рди рдХрд░рддрд╛ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЛрдб рдШрд╛рд▓реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░реВ рд╢рдХрддреЛ, рдЬрд░реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рдлрд╛рдЗрд▓рд╡рд░ "рд╣реЕрд╢рд╕рдо" рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрдгрд┐ рд╕реНрдХреНрд░реАрдирд╡рд░ рддрд╛рддреНрдкреБрд░рддреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗ рддрд░реАрд╣реА.
рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ GRUB2 рд╕реБрдкрд░рдпреБрдЬрд░ рд▓реЙрдЧрд┐рди/рдкрд╛рд╕рд╡рд░реНрдб рд╣реЕрдХ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА; рддреНрдпрд╛рд▓рд╛ рдлрдХреНрдд рдУрд│реА рдХреЙрдкреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░) рддреБрдордЪреНрдпрд╛ "modern.cfg" рд╡рд░ "/boot/grub/grub.cfg"

superusers="root" рд╕реЗрдЯ рдХрд░рд╛
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8

рдЖрдгрд┐ PC рдорд╛рд▓рдХ рдЕрдЬреВрдирд╣реА GRUB2 рд╕реБрдкрд░рдпреБрдЭрд░ рдореНрд╣рдгреВрди рдкреНрд░рдорд╛рдгреАрдХреГрдд рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓.

рд╕рд╛рдЦрд│реА рд▓реЛрдбрд┐рдВрдЧ (рдмреВрдЯрд▓реЛрдбрд░ рджреБрд╕рд░рд╛ рдмреВрдЯрд▓реЛрдбрд░ рд▓реЛрдб рдХрд░рддреЛ), рдореА рд╡рд░ рд▓рд┐рд╣рд┐рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рдЕрд░реНрде рдирд╛рд╣реА (рд╣реЗ рд╡реЗрдЧрд│реНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рд╕рд╛рдареА рдЖрд╣реЗ). BIOS рдореБрд│реЗ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдмреВрдЯрд▓реЛрдбрд░ рд▓реЛрдб рдХрд░рддрд╛ рдпреЗрдд рдирд╛рд╣реА (рдЪреЗрди рдмреВрдЯ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ GRUB2 > рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб GRUB2, рддреНрд░реБрдЯреА!). рддрдерд╛рдкрд┐, рдЖрдкрдг рдЕрджреНрдпрд╛рдк рд╕рд╛рдЦрд│реА рд▓реЛрдбрд┐рдВрдЧрдЪреА рдХрд▓реНрдкрдирд╛ рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдкрдг рдЦрд╛рддреНрд░реА рдмрд╛рд│рдЧреВ рд╢рдХрддрд╛ рдХреА рддреЗ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдЖрд╣реЗ рдЬреЗ рд▓реЛрдб рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ. (рдЖрдзреБрдирд┐рдХ рдирд╛рд╣реА) рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рддреВрди "grub.cfg". рдЖрдгрд┐ рд╣реА рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреА рдЦреЛрдЯреА рднрд╛рд╡рдирд╛ рджреЗрдЦреАрд▓ рдЖрд╣реЗ, рдХрд╛рд░рдг рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб "grub.cfg" рдордзреНрдпреЗ рджрд░реНрд╢рд╡рд┐рд▓реЗрд▓реА рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯ (рдореЙрдбреНрдпреВрд▓ рд▓реЛрдбрд┐рдВрдЧ) рдПрдирдХреНрд░рд┐рдкреНрдЯ рди рдХреЗрд▓реЗрд▓реНрдпрд╛ GRUB2 рд╡рд░реВрди рд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЙрдбреНрдпреВрд▓реНрд╕рдкрд░реНрдпрдВрдд рдЬреЛрдбрддреЗ.

рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рддрдкрд╛рд╕рд╛рдпрдЪреЗ рдЕрд╕реЗрд▓, рддрд░ рджреБрд╕рд░реЗ рд╡рд┐рднрд╛рдЬрди sdaY рд╡рд╛рдЯрдк/рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд░рд╛, GRUB2 рдХреЙрдкреА рдХрд░рд╛. (рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ grub-install рдСрдкрд░реЗрд╢рди рд╢рдХреНрдп рдирд╛рд╣реА) рдЖрдгрд┐ "grub.cfg" рдордзреНрдпреЗ (рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди) рдЕрд╢рд╛ рдУрд│реА рдмрджрд▓рд╛

рдореЗрдиреВрдПрдВрдЯреНрд░реА 'GRUBx2' --class рдкреЛрдкрдЯ --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; fi
insmod part_msdos
insmod рдХреНрд░рд┐рдкреНрдЯреЛрдбрд┐рд╕реНрдХ
insmod рд▓рдХреНрд╕
insmod gcry_twofish
insmod gcry_twofish
insmod gcry_sha512
insmod ext2
cryptomount -u 15c47d1c4bd34e5289df77bcf60ee838
set root=тАЩcryptouuid/15c47d1c4bd34e5289df77bcf60ee838тА▓
рд╕рд╛рдорд╛рдиреНрдп /boot/grub/grub.cfg
}

рддрд╛рд░
* insmod - рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдбрд┐рд╕реНрдХрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдгреЗ;
* GRUBx2 - GRUB2 рдмреВрдЯ рдореЗрдиреВрдордзреНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдУрд│реАрдЪреЗ рдирд╛рд╡;
* cryptomount -u 15c47d1c4bd34e5289df77bcf60ee838 -рдкрд╣рд╛. fdisk -l (sda9);
* рд░реВрдЯ рд╕реЗрдЯ рдХрд░рд╛ - рд░реВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛;
* рд╕рд╛рдорд╛рдиреНрдп /boot/grub/grub.cfg - рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓.

GRUB рдореЗрдиреВрдордзреНтАНрдпреЗ "GRUBx2" рд╣реА рдУрд│ рдирд┐рд╡рдбрддрд╛рдирд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЯрд╛рдХрдгреНтАНрдпрд╛рд╕/рдЕрдирд▓реЙрдХ рдХрд░рдгреНтАНрдпрд╛рд╕/рдЕрдирд▓реЙрдХ рдХрд░рдгреНтАНрдпрд╛рд╕ "grub.cfg" рд╣рд╛ рдПрдирдХреНрд░рд┐рдкреНтАНрдЯ рдХреЗрд▓реЗрд▓рд╛ "grub.cfg" рдЖрд╣реЗ рд╣рд╛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕.

CLI рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рддрд╛рдирд╛, рдЧреЛрдВрдзрд│ рд╣реЛрдК рдирдпреЗ рдореНрд╣рдгреВрди (рдЖрдгрд┐ "рд╕реЗрдЯ рд░реВрдЯ" рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ рдХрд╛ рддреЗ рддрдкрд╛рд╕рд╛), рд░рд┐рдХреНрдд рдЯреЛрдХрди рдлрд╛рдЗрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЧрд╛рдд тАЬ/shifr_grubтАЭ, рдЕрдирдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЧрд╛рдд тАЬ/noshifr_grubтАЭ. CLI рддрдкрд╛рд╕рдд рдЖрд╣реЗ

cat /Tab-Tab

рд╡рд░ рдирдореВрдж рдХреЗрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рдЬрд░ рдЕрд╕реЗ рдореЙрдбреНрдпреБрд▓ рддреБрдордЪреНрдпрд╛ PC рд╡рд░ рд╕рдВрдкрд▓реЗ рддрд░ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдореЙрдбреНрдпреБрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рд╣реЗ рдорджрдд рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдХ рдХреАрд▓реЙрдЧрд░ рдЬреЛ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдХреАрд╕реНрдЯреНрд░реЛрдХ рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕реЗрд▓ рдЖрдгрд┐ "~/i386" рдордзреАрд▓ рдЗрддрд░ рдлрд╛рдпрд▓реАрдВрд╕рд╣ рддреЗ рдкреАрд╕реАрдордзреНрдпреЗ рднреМрддрд┐рдХ рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╣ рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдкрд░реНрдпрдВрдд рддреЗ рдорд┐рдХреНрд╕ рдХрд░реВ рд╢рдХреЗрд▓.

рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдВрд░рдХреНрд╖рдг рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЗ рд╣реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкрд╛ рдорд╛рд░реНрдЧ (рд░реАрд╕реЗрдЯ рдирд╛рд╣реА), рдЖрдгрд┐ рдХреЛрдгреАрд╣реА рдмреВрдЯрд▓реЛрдбрд░рд╡рд░ рдЖрдХреНрд░рдордг рдХреЗрд▓реЗ рдирд╛рд╣реА, CLI рдордзреНрдпреЗ рдХрдорд╛рдВрдб рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛

list_trusted

рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдордЪреНрдпрд╛ "рдкрд░реНрд╕реНрдХреА" рдЪреА рдкреНрд░рдд рдорд┐рд│рддреЗ рдХрд┐рдВрд╡рд╛ рдЖрдордЪреНрдпрд╛рд╡рд░ рд╣рд▓реНрд▓рд╛ рдЭрд╛рд▓реНрдпрд╛рд╕ рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реАрд╣реА рдорд┐рд│рдд рдирд╛рд╣реА (рддреБрдореНрд╣рд╛рд▓рд╛ "рд╕реЗрдЯ check_signatures=enforce" рджреЗрдЦреАрд▓ рддрдкрд╛рд╕рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓).
рдпрд╛ рдкрд╛рдпрд░реАрдЪрд╛ рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рддреЛрдЯрд╛ рдореНрд╣рдгрдЬреЗ рдЖрджреЗрд╢ рд╕реНрд╡рд╣рд╕реНрддреЗ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреЗ. рдЬрд░ рддреБрдореНрд╣реА рд╣реА рдЖрдЬреНрдЮрд╛ тАЬgrub.cfgтАЭ рдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЖрдгрд┐ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдиреЗ рдХреЙрдиреНрдлрд┐рдЧрдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХреЗрд▓реЗ, рддрд░ рд╕реНрдХреНрд░реАрдирд╡рд░реАрд▓ рдХреА рд╕реНрдиреЕрдкрд╢реЙрдЯрдЪреЗ рдкреНрд░рд╛рдердорд┐рдХ рдЖрдЙрдЯрдкреБрдЯ рд╡реЗрд│реЗрдд рдЦреВрдкрдЪ рдХрдореА рдЖрд╣реЗ рдЖрдгрд┐ GRUB2 рд▓реЛрдб рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдЙрдЯрдкреБрдЯ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрд│ рдирд╕реЗрд▓. .
рджрд╛рд╡реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╢реЗрд╖рдд: рдХреЛрдгреАрд╣реА рдирд╛рд╣реА: рддреНрдпрд╛рдЪреНрдпрд╛рдордзреНрдпреЗ рд╡рд┐рдХрд╛рд╕рдХ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдХрд▓рдо 18.2 рдЕрдзрд┐рдХреГрддрдкрдгреЗ рдШреЛрд╖рд┐рдд рдХрд░рддреЗ

тАЬрд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА GRUB рдкрд╛рд╕рд╡рд░реНрдб рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╣, GRUB рд╕реНрд╡рддрдГ рдорд╢реАрдирдордзреНрдпреЗ рднреМрддрд┐рдХ рдкреНрд░рд╡реЗрд╢ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдПрдЦрд╛рджреНрдпрд╛рд▓рд╛ рдорд╢реАрдирдЪреЗ рдлрд░реНрдорд╡реЗрдЕрд░ (рдЙрджрд╛. Coreboot рдХрд┐рдВрд╡рд╛ BIOS) рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдмрджрд▓рдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦреВ рд╢рдХрдд рдирд╛рд╣реА рдЬреНрдпрд╛рдореБрд│реЗ рдорд╢реАрдирд▓рд╛ рд╡реЗрдЧрд│реНрдпрд╛ (рд╣рд▓реНрд▓рд╛рдЦреЛрд░-рдирд┐рдпрдВрддреНрд░рд┐рдд) рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░реВрди рдмреВрдЯ рд╣реЛрдК рд╢рдХрддреЗ. рд╕реБрд░рдХреНрд╖рд┐рдд рдмреВрдЯ рд╢реГрдВрдЦрд▓рд╛рдордзреНрдпреЗ GRUB рд╣рд╛ рдлрдХреНрдд рдПрдХрдЪ рджреБрд╡рд╛ рдЖрд╣реЗ."

GRUB2 рдлрдВрдХреНрд╢рдиреНрд╕рдиреЗ рдЦреВрдк рдУрд╡реНрд╣рд░рд▓реЛрдб рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ рдЬреЗ рдЦреЛрдЯреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреА рднрд╛рд╡рдирд╛ рджреЗрдК рд╢рдХрддреЗ, рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдиреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд MS-DOS рд▓рд╛ рдЖрдзреАрдЪ рдорд╛рдЧреЗ рдЯрд╛рдХрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЗ рдлрдХреНрдд рдПрдХ рдмреВрдЯрд▓реЛрдбрд░ рдЖрд╣реЗ. рд╣реЗ рдордЬреЗрджрд╛рд░ рдЖрд╣реЗ рдХреА GRUB2 - "рдЙрджреНрдпрд╛" OS рдмрдиреВ рд╢рдХрддреЗ рдЖрдгрд┐ рддреНрдпрд╛рд╕рд╛рдареА рдмреВрдЯ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп GNU/Linux рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдмрдиреВ рд╢рдХрддрд╛рдд.

рдореА GRUB2 рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдВрд░рдХреНрд╖рдг рдХрд╕реЗ рд░реАрд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрдгрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рдорд╛рдЭреА рдШреБрд╕рдЦреЛрд░реА рдХрд╢реА рдШреЛрд╖рд┐рдд рдХреЗрд▓реА рдпрд╛рдмрджреНрджрд▓ рдПрдХ рд▓рд╣рд╛рди рд╡реНрд╣рд┐рдбрд┐рдУ (рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдШрд╛рдмрд░рд╡рд▓реЗ, рдкрд░рдВрддреБ рд╡реНрд╣рд┐рдбрд┐рдУрдордзреНрдпреЗ рдЬреЗ рджрд╛рдЦрд╡рд▓реЗ рдЖрд╣реЗ рддреНрдпрд╛рдРрд╡рдЬреА рддреБрдореНрд╣реА рдиреЙрди-рд╣рд╛рд░реНрдорд▓реЗрд╕ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЛрдб/.mod рд▓рд┐рд╣реВ рд╢рдХрддрд╛).

рдирд┐рд╖реНрдХрд░реНрд╖:

1) Windows рд╕рд╛рдареА рдмреНрд▓реЙрдХ рд╕рд┐рд╕реНрдЯрдо рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд▓рд╛рдЧреВ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ, рдЖрдгрд┐ GNU/Linux рдмреНрд▓реЙрдХ рд╕рд┐рд╕реНрдЯрдо рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирд╕рд╣ рдЕрдиреЗрдХ рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╣ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдПрдХрд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╣ рд╕рдВрд░рдХреНрд╖рдг рдЕрдзрд┐рдХ рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ, рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛: рдирдВрддрд░рдЪреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЖрд╣реЗ.

реи) рдореА рд▓реЗрдЦ рд╕рдорд░реНрдкрдХ рдЖрдгрд┐ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд▓рд┐рд╣рд┐рд▓рд╛ рдЖрд╣реЗ рд╕реЛрдкреЗ рдкреВрд░реНрдг-рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди VeraCrypt/LUKS рд╕рд╛рдареА рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдПрдХрд╛ рдШрд░рд╛рдЪреНрдпрд╛ рдорд╢реАрдирд╡рд░, рдЬреЗ RuNet (IMHO) рдордзреНрдпреЗ рдЖрддрд╛рдкрд░реНрдпрдВрдд рд╕рд░реНрд╡реЛрддреНрддрдо рдЖрд╣реЗ. рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ > 50k рд╡рд░реНрдг рд▓рд╛рдВрдм рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдд рдХрд╛рд╣реА рдордиреЛрд░рдВрдЬрдХ рдкреНрд░рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдирд╛рд╣реАрдд: рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд░ рдЬреЗ рдЕрджреГрд╢реНрдп рд╣реЛрддрд╛рдд/рд╕рд╛рд╡рд▓реАрдд рдареЗрд╡рддрд╛рдд; рд╡рд┐рд╡рд┐рдз GNU/Linux рдкреБрд╕реНрддрдХрд╛рдВрдордзреНрдпреЗ рддреЗ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреАрдмрджреНрджрд▓ рдереЛрдбреЗ рд▓рд┐рд╣рд┐рдд/рд▓рд┐рд╣рд┐рдд рдирд╛рд╣реАрдд рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдмрджреНрджрд▓; рд░рд╢рд┐рдпрди рдлреЗрдбрд░реЗрд╢рдирдЪреНрдпрд╛ рд╕рдВрд╡рд┐рдзрд╛рдирд╛рдЪреНрдпрд╛ рдЕрдиреБрдЪреНрдЫреЗрдж 51 рдмрджреНрджрд▓; рдУ рдкрд░рд╡рд╛рдирд╛/рдмрдВрджреА рд░рд╢рд┐рдпрди рдлреЗрдбрд░реЗрд╢рдирдордзреНрдпреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди, рддреБрдореНрд╣рд╛рд▓рд╛ тАЬрд░реВрдЯ/рдмреВрдЯтАЭ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдпрд╛рдмрджреНрджрд▓. рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдмрд░реЗрдЪ рд╡рд┐рд╕реНрддреГрдд, рдкрд░рдВрддреБ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕реВрди рдЖрд▓реЗ. (рдЕрдЧрджреА рд╕реЛрдкреНрдпрд╛ рдЪрд░рдгрд╛рдВрдЪреЗ рд╡рд░реНрдгрди рдХрд░рдгреЗ), рдпрд╛ рдмрджрд▓реНрдпрд╛рдд, рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА "рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди" рд╡рд░ рдкреЛрд╣реЛрдЪрддрд╛ рддреЗрд╡реНрд╣рд╛ рд╣реЗ рддреБрдордЪрд╛ рдмрд░рд╛рдЪ рд╡реЗрд│ рд╡рд╛рдЪрд╡реЗрд▓.

3) рдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди Windows 7 64 рд╡рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ; GNU/Linux рдкреЛрдкрдЯ 4x; GNU/рдбреЗрдмрд┐рдпрди 9.0/9.5.

4) рд╡рд░ рдпрд╢рд╕реНрд╡реА рд╣рд▓реНрд▓рд╛ рдХреЗрд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ GRUB2 рдмреВрдЯрд▓реЛрдбрд░.

5) CIS рдордзреАрд▓ рд╕рд░реНрд╡ рдЕрд▓реМрдХрд┐рдХ рд▓реЛрдХрд╛рдВрдирд╛ рдорджрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ, рдЬреЗрдереЗ рд╡рд┐рдзрд╛рди рд╕реНрддрд░рд╛рд╡рд░ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ. рдЖрдгрд┐ рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдЬреНрдпрд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реА рдкреНрд░рдгрд╛рд▓реА рдирд╖реНрдЯ рди рдХрд░рддрд╛ рдкреВрд░реНрдг-рдбрд┐рд╕реНрдХ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ.

6) рдорд╛рдЭреЗ рдореЕрдиреНрдпреБрдЕрд▓ рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрдгрд┐ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ, рдЬреЗ 2020 рдордзреНрдпреЗ рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ.

[рдЬреА] рдЙрдкрдпреБрдХреНрдд рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг

  1. TrueCrypt рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ (рдлреЗрдмреНрд░реБрд╡рд╛рд░реА 2012 RU)
  2. VeraCrypt рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг
  3. /usr/share/doc/cryptsetup(-run) [рд╕реНрдерд╛рдирд┐рдХ рд╕рдВрд╕рд╛рдзрди] (рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк рд╡рд╛рдкрд░реВрди GNU/Linux рдПрдирдХреНрд░рд┐рдкреНрд╢рди рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рдЕрдзрд┐рдХреГрдд рддрдкрд╢реАрд▓рд╡рд╛рд░ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг)
  4. рдЕрдзрд┐рдХреГрдд FAQ рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк (рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк рд╡рд╛рдкрд░реВрди GNU/Linux рдХреВрдЯрдмрджреНрдзреАрдХрд░рдг рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рджрд╕реНрддрдРрд╡рдЬ)
  5. LUKS рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди (archlinux рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг)
  6. рдХреНрд░рд┐рдкреНрдЯрд╕реЗрдЯрдЕрдк рд╕рд┐рдВрдЯреЕрдХреНрд╕рдЪреЗ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╡рд░реНрдгрди (рдЖрд░реНрдХ рдореЕрди рдкреЗрдЬ)
  7. рдХреНрд░рд┐рдкреНрдЯрдЯреЕрдмрдЪреЗ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╡рд░реНрдгрди (рдЖрд░реНрдХ рдореЕрди рдкреЗрдЬ)
  8. рдЕрдзрд┐рдХреГрдд GRUB2 рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг.

рдЯреЕрдЧреНрдЬ: рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди, рд╡рд┐рднрд╛рдЬрди рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди, рд▓рд┐рдирдХреНрд╕ рдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди, LUKS1 рдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдо рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди.

рдХреЗрд╡рд│ рдиреЛрдВрджрдгреАрдХреГрдд рд╡рд╛рдкрд░рдХрд░реНрддреЗрдЪ рд╕рд░реНрд╡реЗрдХреНрд╖рдгрд╛рдд рднрд╛рдЧ рдШреЗрдК рд╢рдХрддрд╛рдд. рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛, рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ.

рддреБрдореНрд╣реА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдд рдЖрд╣рд╛рдд?

  • 17,1%рдореА рдЬреЗ рдХрд╛рд╣реА рдХрд░реВ рд╢рдХрддреЛ рддреЗ рдореА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЛ. рдореА рдкрд╛рдЧрд▓ рдЖрд╣реЗ.14

  • 34,2%рдореА рдлрдХреНрдд рдорд╣рддреНрд╡рд╛рдЪрд╛ рдбреЗрдЯрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЛ.28

  • 14,6%рдХрдзреА рдореА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЛ, рдХрдзреА рд╡рд┐рд╕рд░рддреЛ.резреи

  • 34,2%рдирд╛рд╣реА, рдореА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдд рдирд╛рд╣реА, рддреЗ рдЧреИрд░рд╕реЛрдпреАрдЪреЗ рдЖрдгрд┐ рдорд╣рд╛рдЧ рдЖрд╣реЗ.28

82 рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рдорддрджрд╛рди рдХреЗрд▓реЗ. 22 рд╡рд╛рдкрд░рдХрд░реНрддреЗ рджреВрд░ рд░рд╛рд╣рд┐рд▓реЗ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛