เชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ

เชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ
RuNet V0.2 เชฎเชพเช‚ เชชเซ‚เชฐเซเชฃ-เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฎเชพเชŸเซ‡ เชชเซ‹เชคเชพเชจเซ€ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€.

เช•เชพเช‰เชฌเซ‹เชฏ เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ:

[A] เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชตเชฟเชจเซเชกเซ‹เช 7 เชธเชฟเชธเซเชŸเชฎ เชฌเซเชฒเซ‹เช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ;
[B] GNU/Linux เชธเชฟเชธเซเชŸเชฎ เชฌเซเชฒเซ‹เช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ (เชกเซ‡เชฌเชฟเชฏเชจ) เชธเซเชฅเชพเชชเชฟเชค เชธเชฟเชธเซเชŸเชฎ (/เชฌเซ‚เชŸ เชธเชนเชฟเชค);
[C] GRUB2 เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ, เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ/เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ/เชนเซ‡เชถเชฟเช‚เช— เชธเชพเชฅเซ‡ เชฌเซเชŸเชฒเซ‹เชกเชฐ เชธเซเชฐเช•เซเชทเชพ;
[D] เชธเซเชŸเซเชฐเซ€เชชเชฟเช‚เช—โ€”เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชกเซ‡เชŸเชพเชจเซ‹ เชตเชฟเชจเชพเชถ;
เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก OS เชจเซ‹ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชฌเซ‡เช•เช…เชช;
[F] เชนเซเชฎเชฒเซ‹ <เช†เช‡เชŸเชฎ เชชเชฐ [C6]> เชฒเช•เซเชทเซเชฏ - GRUB2 เชฌเซเชŸเชฒเซ‹เชกเชฐ;
[เชœเซ€]เชธเชนเชพเชฏเช• เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ.

โ•ญโ”€โ”€โ”€#เชฐเซ‚เชฎ 40# เชจเซ€ เชธเซเช•เซ€เชฎ :
โ”œโ”€โ”€โ•ผ Windows 7 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ - เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ, เช›เซเชชเชพเชฏเซ‡เชฒ เชจเชฅเซ€;
โ”œโ”€โ”€โ•ผ GNU/Linux เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ (เชกเซ‡เชฌเชฟเชฏเชจ เช…เชจเซ‡ เชตเซเชฏเซเชคเซเชชเชจเซเชจ เชตเชฟเชคเชฐเชฃ) - เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ, เช›เซเชชเชพเชฏเซ‡เชฒ เชจเชฅเซ€(/, /เชฌเซ‚เชŸ เชธเชนเชฟเชค; เชธเซเชตเซ‡เชช);
โ”œโ”€โ”€โ•ผ เชธเซเชตเชคเช‚เชคเซเชฐ เชฌเซเชŸเชฒเซ‹เชกเชฐเซเชธ: MBR เชฎเชพเช‚ VeraCrypt เชฌเซเชŸเชฒเซ‹เชกเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เช›เซ‡, GRUB2 เชฌเซเชŸเชฒเซ‹เชกเชฐ เชตเชฟเชธเซเชคเซƒเชค เชชเชพเชฐเซเชŸเซ€เชถเชจเชฎเชพเช‚ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เช›เซ‡;
โ”œโ”€โ”€โ•ผเช•เซ‹เชˆ OS เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ/เชฐเซ€เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€;
โ””โ”€โ”€โ•ผ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชตเชชเชฐเชพเชฏเซ‡เชฒ: VeraCrypt; เช•เซเชฐเชฟเชชเซเชŸเชธเซ‡เชŸเช…เชช; GnuPG; เชฆเชฐเชฟเชฏเชพเชˆ เช˜เซ‹เชกเซ‹; เชนเชถเชฆเซ€เชช; GRUB2 เชฎเชซเชค/เชฎเซเช•เซเชค เช›เซ‡.

เช‰เชชเชฐเซ‹เช•เซเชค เชฏเซ‹เชœเชจเชพ เช†เช‚เชถเชฟเช• เชฐเซ€เชคเซ‡ "เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต เชชเชฐ เชฐเซ€เชฎเซ‹เชŸ เชฌเซ‚เชŸ" เชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชฒ เช•เชฐเซ‡ เช›เซ‡, เชคเชฎเชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก OS Windows/Linux เชจเซ‹ เช†เชจเช‚เชฆ เชฎเชพเชฃเชตเชพ เช…เชจเซ‡ เชเช• OS เชฅเซ€ เชฌเซ€เชœเซ€ "เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชšเซ‡เชจเชฒ" เชฆเซเชตเชพเชฐเชพ เชกเซ‡เชŸเชพเชจเซ€ เช†เชชเชฒเซ‡ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชชเซ€เชธเซ€ เชฌเซ‚เชŸ เช“เชฐเซเชกเชฐ (เชตเชฟเช•เชฒเซเชชเซ‹เชฎเชพเช‚เชฅเซ€ เชเช•):

  • เชฎเชถเซ€เชจ เชšเชพเชฒเซ เช•เชฐเชตเซเช‚;
  • VeraCrypt เชฌเซเชŸเชฒเซ‹เชกเชฐ เชฒเซ‹เชก เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ (เชธเชพเชšเซ‹ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชฅเซ€ เชตเชฟเชจเซเชกเซ‹เช 7 เชฌเซเชŸ เชฅเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชนเซ‡เชถเซ‡);
  • "Esc" เช•เซ€ เชฆเชฌเชพเชตเชตเชพเชฅเซ€ GRUB2 เชฌเซเชŸ เชฒเซ‹เชกเชฐ เชฒเซ‹เชก เชฅเชถเซ‡;
  • GRUB2 เชฌเซเชŸ เชฒเซ‹เชกเชฐ (เชตเชฟเชคเชฐเชฃ เชชเชธเช‚เชฆ เช•เชฐเซ‹/GNU/Linux/CLI), เชจเซ‡ GRUB2 เชธเซเชชเชฐเชฏเซเชเชฐ <login/password> เชจเชพ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡;
  • เชธเชซเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เช…เชจเซ‡ เชตเชฟเชคเชฐเชฃเชจเซ€ เชชเชธเช‚เชฆเช—เซ€ เชชเช›เซ€, เชคเชฎเชพเชฐเซ‡ โ€œ/boot/initrd.imgโ€ เชจเซ‡ เช…เชจเชฒเซ‰เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชพเชธเชซเซเชฐเซ‡เช เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡;
  • เชญเซ‚เชฒ-เชฎเซเช•เซเชค เชชเชพเชธเชตเชฐเซเชกเซ‹ เชฆเชพเช–เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€, GRUB2 เชจเซ‡ เชชเชพเชธเชตเชฐเซเชก เชเชจเซเชŸเซเชฐเซ€เชจเซ€ "เชœเชฐเซ‚เชฐเซ€เชฏเชพเชค" เชฅเชถเซ‡ (เชคเซเชฐเซ€เชœเซ‹, BIOS เชชเชพเชธเชตเชฐเซเชก เช…เชฅเชตเชพ GNU/Linux เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชเช•เชพเช‰เชจเซเชŸ เชชเชพเชธเชตเชฐเซเชก - เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชถเซ‹ เชจเชนเซ€เช‚) GNU/Linux OSเชจเซ‡ เช…เชจเชฒเซ‰เช• เช•เชฐเชตเชพ เช…เชจเซ‡ เชฌเซ‚เชŸ เช•เชฐเชตเชพ เช…เชฅเชตเชพ เช—เซเชชเซเชค เช•เซ€เชจเชพ เชธเซเชตเชšเชพเชฒเชฟเชค เช…เชตเซ‡เชœเซ€เชฎเชพเช‚ (เชฌเซ‡ เชชเชพเชธเชตเชฐเซเชก + เช•เซ€, เช…เชฅเชตเชพ เชชเชพเชธเชตเชฐเซเชก + เช•เซ€);
  • GRUB2 เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชฎเชพเช‚ เชฌเชพเชนเซเชฏ เช˜เซ‚เชธเชฃเช–เซ‹เชฐเซ€ GNU/Linux เชฌเซ‚เชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเซเชฅเชฟเชฐ เช•เชฐเชถเซ‡.

เชฎเซเชถเซเช•เซ‡เชฒเซ€? เช เซ€เช• เช›เซ‡, เชšเชพเชฒเซ‹ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเซ€เช.

เชนเชพเชฐเซเชก เชกเซเชฐเชพเชˆเชต เชชเชพเชฐเซเชŸเซ€เชถเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ (MBR เชŸเซ‡เชฌเชฒ) เชชเซ€เชธเซ€เชฎเชพเช‚ 4 เชฎเซเช–เซเชฏ เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹ เช…เชฅเชตเชพ 3 เชฎเซเช–เซเชฏ เช…เชจเซ‡ เชเช• เชตเชฟเชธเซเชคเซƒเชค, เชคเซ‡เชฎเชœ เชซเชพเชณเชตเซ‡เชฒ เชตเชฟเชธเซเชคเชพเชฐ เชจ เชนเซ‹เชˆ เชถเช•เซ‡. เชเช• เชตเชฟเชธเซเชคเซƒเชค เชตเชฟเชญเชพเช—, เชฎเซเช–เซเชฏ เชตเชฟเชญเชพเช—เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชชเซ‡เชŸเชพเชตเชฟเชญเชพเช—เซ‹ เชธเชฎเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ (เชฒเซ‹เชœเชฟเช•เชฒ เชกเซเชฐเชพเช‡เชตเซเชธ = เชตเชฟเชธเซเชคเซƒเชค เชชเชพเชฐเซเชŸเซ€เชถเชจ). เชฌเซ€เชœเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, HDD เชชเชฐเชจเซเช‚ โ€œเชตเชฟเชธเซเชคเซƒเชค เชชเชพเชฐเซเชŸเซ€เชถเชจโ€ เชนเชพเชฅ เชชเชฐเชจเชพ เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ LVM เชจเซ‡ เชฌเชฆเชฒเซ‡ เช›เซ‡: เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชกเชฟเชธเซเช• 4 เชฎเซเช–เซเชฏ เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เชฅเชฏเซ‡เชฒ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ lvm เช…เชฅเชตเชพ เชŸเซเชฐเชพเชจเซเชธเชซเซ‹เชฐเซเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. (เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฟเช‚เช— เชธเชพเชฅเซ‡) เชฎเซเช–เซเชฏเชฅเซ€ เช…เชฆเซเชฏเชคเชจ เชธเซเชงเซ€เชจเซ‹ เชตเชฟเชญเชพเช—, เช…เชฅเชตเชพ เชšเชพเชฐเซ‡เชฏ เชตเชฟเชญเชพเช—เซ‹เชจเซ‹ เชธเชฎเชœเชฆเชพเชฐเซ€เชชเซ‚เชฐเซเชตเช• เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช…เชจเซ‡ เช‡เชšเซเช›เชฟเชค เชชเชฐเชฟเชฃเชพเชฎ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชงเซเช‚ เชœเซ‡เชฎ เช›เซ‡ เชคเซ‡เชฎ เช›เซ‹เชกเซ€ เชฆเซ‹. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชคเชฎเชพเชฐเซ€ เชกเชฟเชธเซเช• เชชเชฐ เชเช• เชชเชพเชฐเซเชŸเซ€เชถเชจ เชนเซ‹เชฏ, เชคเซ‹ เชชเชฃ Gparted เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเชพ HDD เชจเซ‡ เชชเชพเชฐเซเชŸเซ€เชถเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡ (เชตเชงเชพเชฐเชพเชจเชพ เชตเชฟเชญเชพเช—เซ‹ เชฎเชพเชŸเซ‡) เชกเซ‡เชŸเชพ เชจเซเช•เชถเชพเชจ เชตเชฟเชจเชพ, เชชเชฐเช‚เชคเซ เชนเชœเซ เชชเชฃ เช†เชตเซ€ เช•เซเชฐเชฟเชฏเชพเช“ เชฎเชพเชŸเซ‡ เชจเชพเชจเชพ เชฆเช‚เชก เชธเชพเชฅเซ‡.

เชนเชพเชฐเซเชก เชกเซเชฐเชพเช‡เชต เชฒเซ‡เช†เช‰เชŸ เชธเซเช•เซ€เชฎ, เชœเซ‡เชจเชพ เชธเช‚เชฌเช‚เชงเชฎเชพเช‚ เช†เช–เซ‹ เชฒเซ‡เช– เชฎเซŒเช–เชฟเช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชคเซ‡ เชจเซ€เชšเซ‡เชจเชพ เช•เซ‹เชทเซเชŸเช•เชฎเชพเช‚ เชชเซเชฐเชธเซเชคเซเชค เช›เซ‡.

เชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ
1TB เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹เชจเซเช‚ เช•เซ‹เชทเซเชŸเช• (เชจเช‚. 1).

เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเชฃ เช•เช‚เชˆเช• เชเชตเซเช‚ เชœ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช.
sda1 - เชฎเซเช–เซเชฏ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชจเช‚เชฌเชฐ 1 NTFS (เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก);
sda2 - เชตเชฟเชธเซเชคเซƒเชค เชตเชฟเชญเชพเช— เชฎเชพเชฐเซเช•เชฐ;
sda6 - เชฒเซ‹เชœเชฟเช•เชฒ เชกเชฟเชธเซเช• (เชคเซ‡ GRUB2 เชฌเซเชŸเชฒเซ‹เชกเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เช›เซ‡);
sda8 - เชธเซเชตเซ‡เชช (เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชธเซเชตเซ‡เชช เชซเชพเช‡เชฒ/เชนเช‚เชฎเซ‡เชถเชพ เชจเชนเซ€เช‚);
sda9 - เชชเชฐเซ€เช•เซเชทเชฃ เชฒเซ‹เชœเชฟเช•เชฒ เชกเชฟเชธเซเช•;
sda5 - เชตเชฟเชšเชฟเชคเซเชฐ เชฎเชพเชŸเซ‡ เชฒเซ‹เชœเชฟเช•เชฒ เชกเชฟเชธเซเช•;
sda7 - GNU/Linux OS (เชเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฒเซ‹เชœเชฟเช•เชฒ เชกเชฟเชธเซเช• เชชเชฐ OS เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค);
sda3 - เชตเชฟเชจเซเชกเซ‹เช 2 OS เชธเชพเชฅเซ‡ เชฎเซเช–เซเชฏ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชจเช‚เชฌเชฐ 7 (เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก);
sda4 - เชฎเซเช–เซเชฏ เชตเชฟเชญเชพเช— เชจเช‚เชฌเชฐ 3 (เชคเซ‡เชฎเชพเช‚ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก GNU/Linux เชถเชพเชฎเซ‡เชฒ เช›เซ‡, เชฌเซ‡เช•เช…เชช เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡/เชนเช‚เชฎเซ‡เชถเชพ เชจเชนเซ€เช‚).

[A] Windows 7 เชธเชฟเชธเซเชŸเชฎ เชฌเซเชฒเซ‹เช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ

A1. เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸเชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ

เชชเชฐเชฅเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹ เชธเชคเซเชคเชพเชตเชพเชฐ เชธเชพเช‡เชŸ, เช…เชฅเชตเชพ เช…เชฐเซ€เชธเชพเชฎเชพเช‚เชฅเซ€ เชธเซเชฐเซ‹เชคเชซเซ‹เชฐเซเชœ VeraCrypt เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชจเซเช‚ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชตเชฐเซเชเชจ (เชฒเซ‡เช– v1.24-Update3 เชจเชพ เชชเซเชฐเช•เชพเชถเชจ เชธเชฎเชฏเซ‡, VeraCrypt เชจเซเช‚ เชชเซ‹เชฐเซเชŸเซ‡เชฌเชฒ เชธเช‚เชธเซเช•เชฐเชฃ เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€). เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡เชฒ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชจเซเช‚ เชšเซ‡เช•เชธเชฎ เชคเชชเชพเชธเซ‹

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

เช…เชจเซ‡ VeraCrypt เชกเซ‡เชตเชฒเชชเชฐ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชชเชฐ เชชเซ‹เชธเซเชŸ เช•เชฐเซ‡เชฒ CS เชธเชพเชฅเซ‡ เชชเชฐเชฟเชฃเชพเชฎเชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเซ‹.

เชœเซ‹ HashTab เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡ เชตเชงเซ เชธเชฐเชณ เช›เซ‡: RMB (VeraCrypt เชธเซ‡เชŸเช…เชช 1.24.exe)-เชชเซเชฐเซ‹เชชเชฐเซเชŸเซ€เช - เชซเชพเช‡เชฒเซ‹เชจเซ‹ เชนเซ‡เชถ เชธเชฐเชตเชพเชณเซ‹.

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ€ เชธเชนเซ€ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡, เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช…เชจเซ‡ เชกเซ‡เชตเชฒเชชเชฐเชจเซ€ เชธเชพเชฐเซเชตเชœเชจเชฟเช• pgp เช•เซ€ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชนเซ‹เชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡. gnuPG; gpg4win.

A2. เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ/เชšเชพเชฒเชตเซเช‚เชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ

A3. เชธเช•เซเชฐเชฟเชฏ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เชเชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ - เชธเชฟเชธเซเชŸเชฎ - เชธเชฟเชธเซเชŸเชฎ เชชเชพเชฐเซเชŸเซ€เชถเชจ/เชกเชฟเชธเซเช•เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซ‹ - เชธเชพเชฎเชพเชจเซเชฏ - เชตเชฟเชจเซเชกเซ‹เช เชธเชฟเชธเซเชŸเชฎ เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซ‹ - เชฎเชฒเซเชŸเชฟเชฌเซ‚เชŸ - (เชšเซ‡เชคเชตเชฃเซ€: "เชฌเชฟเชจเช…เชจเซเชญเชตเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช† เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชจเชฅเซ€" เช…เชจเซ‡ เช† เชธเชพเชšเซเช‚ เช›เซ‡, เช…เชฎเซ‡ "เชนเชพ" เชธเชพเชฅเซ‡ เชธเช‚เชฎเชค เช›เซ€เช) - เชฌเซเชŸ เชกเชฟเชธเซเช• (โ€œเชนเชพโ€, เชคเซ‡เชฎ เชจ เชนเซ‹เชฏ เชคเซ‹ เชชเชฃ, โ€œเชนเชพโ€) - เชธเชฟเชธเซเชŸเชฎ เชกเชฟเชธเซเช•เชจเซ€ เชธเช‚เช–เซเชฏเชพ "2 เช…เชฅเชตเชพ เชตเชงเซ" - เชเช• เชกเชฟเชธเซเช• เชชเชฐ เช˜เชฃเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ "เชนเชพ" - เชจเซ‹เชจ-เชตเชฟเชจเซเชกเซ‹เช เชฌเซเชŸเชฒเซ‹เชกเชฐ "เชจเชพ" (เชนเช•เซ€เช•เชคเชฎเชพเช‚, "เชนเชพ," เชชเชฐเช‚เชคเซ VeraCrypt/GRUB2 เชฌเซ‚เชŸ เชฒเซ‹เชกเชฐเซเชธ MBR เชจเซ‡ เชเช•เชฌเซ€เชœเชพเชฎเชพเช‚ เชตเชนเซ‡เช‚เชšเชถเซ‡ เชจเชนเซ€เช‚; เชตเชงเซ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡, เชฌเซเชŸ เชฒเซ‹เชกเชฐ เช•เซ‹เชกเชจเซ‹ เชฎเชพเชคเซเชฐ เชธเซŒเชฅเซ€ เชจเชพเชจเซ‹ เชญเชพเช— MBR/เชฌเซ‚เชŸ เชŸเซเชฐเซ‡เช•เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡, เชคเซ‡เชจเซ‹ เชฎเซเช–เซเชฏ เชญเชพเช— เช›เซ‡. เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡) - เชฎเชฒเซเชŸเชฟเชฌเซ‚เชŸ - เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ...

เชœเซ‹ เชคเชฎเซ‡ เช‰เชชเชฐเซ‹เช•เซเชค เชชเช—เชฒเชพเช‚เช“เชฅเซ€ เชตเชฟเชšเชฒเชฟเชค เชฅเชพเช“ เช›เซ‹ (เชฌเซเชฒเซ‹เช• เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฏเซ‹เชœเชจเชพเช“), เชชเช›เซ€ VeraCrypt เชšเซ‡เชคเชตเชฃเซ€ เชœเชพเชฐเซ€ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‡ เชเชจเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเชถเซ‡ เชจเชนเซ€เช‚.

เชฒเช•เซเชทเซเชฏเชพเช‚เช•เชฟเชค เชกเซ‡เชŸเชพ เชธเช‚เชฐเช•เซเชทเชฃ เชคเชฐเชซเชจเชพ เช†เช—เชฒเชพ เชชเช—เชฒเชพเชฎเชพเช‚, "เชชเชฐเซ€เช•เซเชทเชฃ" เช•เชฐเซ‹ เช…เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชชเชธเช‚เชฆ เช•เชฐเซ‹. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชœเซ‚เชจเซเช‚ CPU เช›เซ‡, เชคเซ‹ เชธเช‚เชญเชตเชคเชƒ เชธเซŒเชฅเซ€ เชเชกเชชเซ€ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชเชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชŸเซเชซเชฟเชถ เชนเชถเซ‡. เชœเซ‹ CPU เชถเช•เซเชคเชฟเชถเชพเชณเซ€ เช›เซ‡, เชคเซ‹ เชคเชฎเซ‡ เชคเชซเชพเชตเชค เชœเซ‹เชถเซ‹: AES เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ, เชชเชฐเซ€เช•เซเชทเชฃ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เช…เชจเซเชธเชพเชฐ, เชคเซ‡เชจเชพ เช•เซเชฐเชฟเชชเซเชŸเซ‹ เชธเซเชชเชฐเซเชงเช•เซ‹ เช•เชฐเชคเชพเช‚ เช…เชจเซ‡เช•เช—เชฃเซเช‚ เชเชกเชชเซ€ เชนเชถเซ‡. AES เช เชเช• เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช›เซ‡; เช†เชงเซเชจเชฟเช• CPUsเชจเซเช‚ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ โ€œเช—เซเชชเซเชคโ€ เช…เชจเซ‡ โ€œเชนเซ‡เช•เชฟเช‚เช—โ€ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซ‡เชฒ เช›เซ‡.

VeraCrypt AES เช•เชพเชธเซเช•เซ‡เชกเชฎเชพเช‚ เชกเชฟเชธเซเช•เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡(เชŸเซเชตเซ‹เชซเชฟเชถ)/เช…เชจเซ‡ เช…เชจเซเชฏ เชธเช‚เชฏเซ‹เชœเชจเซ‹. เชฆเชธ เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพเช‚เชจเชพ เชœเซ‚เชจเชพ เช•เซ‹เชฐ เช‡เชจเซเชŸเซ‡เชฒ CPU เชชเชฐ (AES, A/T เช•เชพเชธเซเช•เซ‡เชก เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฎเชพเชŸเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเชชเซ‹เชฐเซเชŸ เชตเชฟเชจเชพ) เชชเซเชฐเชญเชพเชตเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช…เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ‡ เช…เช—เซ‹เชšเชฐ เช›เซ‡. (เชธเชฎเชพเชจ เชฏเซเช—เชจเชพ AMD CPUs/~เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเซเชธ เชฎเชพเชŸเซ‡, เชชเซเชฐเชฆเชฐเซเชถเชจ เชฅเซ‹เชกเซเช‚ เช“เช›เซเช‚ เชฅเชฏเซเช‚ เช›เซ‡). OS เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฎเชพเชŸเซ‡ เชธเช‚เชธเชพเชงเชจเชจเซ‹ เชตเชชเชฐเชพเชถ เช…เชฆเซเชฐเชถเซเชฏ เช›เซ‡. เชคเซ‡เชจเชพเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เช…เชธเซเชฅเชฟเชฐ เชŸเซ‡เชธเซเชŸ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เชฎเซ‡เชŸ v1.20.1เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชชเซเชฐเชญเชพเชตเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช˜เชŸเชพเชกเซ‹ เชฅเชฏเซ‹ เช›เซ‡. (เช…เชฅเชตเชพ v1.20.2 เชฎเชจเซ‡ เชฌเชฐเชพเชฌเชฐ เชฏเชพเชฆ เชจเชฅเซ€) GNU/Linux เชฎเชพเช‚, เช…เชฅเชตเชพ เชตเชฟเชจเซเชกเซ‹เช7โ†‘ เชฎเชพเช‚ เชŸเซ‡เชฒเชฟเชฎเซ‡เชŸเซเชฐเซ€ เชฐเซ‚เชŸเซ€เชจเชจเชพ เชธเช‚เชšเชพเชฒเชจเชจเซ‡ เช•เชพเชฐเชฃเซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เช…เชจเซเชญเชตเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเชนเซ‡เชฒเชพเช‚ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Aida64/Sysbench/systemd-analyze เชฎเชพเช‚ เชฆเซ‹เชทเชจเซ€ เชคเซเชฒเชจเชพ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€เชจเชพ เชธเชฎเชพเชจ เชชเชฐเซ€เช•เซเชทเชฃเซ‹เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชธเชพเชฅเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเช‚เชฅเซ€ "เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชนเชพเชจเชฟเช•เชพเชฐเช• เช›เซ‡" เชเชตเซ€ เชฎเชพเชจเซเชฏเชคเชพเชจเซ‡ เชชเซ‹เชคเชพเชจเซ‡ เชฎเชพเชŸเซ‡ เชฐเชฆเชฟเชฏเซ‹ เช†เชชเซ‡ เช›เซ‡. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชกเซ‡เชŸเชพเชจเซ‡ เชฌเซ‡เช•เช…เชช/เชฐเซ€เชธเซเชŸเซ‹เชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฎเชถเซ€เชจเชจเซ€ เชฎเช‚เชฆเซ€ เช…เชจเซ‡ เช…เชธเซเชตเชฟเชงเชพ เชจเซ‹เช‚เชงเชจเซ€เชฏ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ "เชธเชฟเชธเซเชŸเชฎ เชกเซ‡เชŸเชพ เชฌเซ‡เช•เช…เชช" เช“เชชเชฐเซ‡เชถเชจ เชชเซ‹เชคเซ‡ ms เชฎเชพเช‚ เชฎเชพเชชเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชจเชฅเซ€, เช…เชจเซ‡ เชคเซ‡ เชœ <decrypt/encrypt on the fly> เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช†เช–เชฐเซ‡, เชฆเชฐเซ‡เช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช•เซ‡ เชœเซ‡เชฎเชจเซ‡ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเซ€ เชธเชพเชฅเซ‡ เชŸเชฟเช‚เช•เชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡ เชนเชพเชฅเชฎเชพเช‚ เชฐเชนเซ‡เชฒเชพ เช•เชพเชฐเซเชฏเซ‹เชจเชพ เชธเช‚เชคเซ‹เชท, เชคเซ‡เชฎเชจเชพ เชชเซ‡เชฐเชพเชจเซ‹เช‡เชฏเชพเชจเชพ เชธเซเชคเชฐ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชธเชฐเชณเชคเชพ เชธเชพเชฎเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‡ เชธเช‚เชคเซเชฒเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

PIM เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเชจเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชคเชฐเซ€เช•เซ‡ เช›เซ‹เชกเชตเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡, เชœเซ‡เชฅเซ€ OS เชฒเซ‹เชก เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเชฎเชพเชฐเซ‡ เชฆเชฐเซ‡เช• เชตเช–เชคเซ‡ เชšเซ‹เช•เซเช•เชธ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เชฎเซ‚เชฒเซเชฏเซ‹ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. VeraCrypt เช–เชฐเซ‡เช–เชฐ "เชงเซ€เชฎเซ€ เชนเซ‡เชถ" เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชฌเซเชฐเซเชŸ เชซเซ‹เชฐเซเชธ/เชฐเซ‡เชˆเชจเซเชฌเซ‹ เชŸเซ‡เชฌเชฒ เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช†เชตเชพ "เช•เซเชฐเชฟเชชเซเชŸเซ‹ เช—เซ‹เช•เชณเช—เชพเชฏ" เชชเชฐ เชนเซเชฎเชฒเซ‹ เชฎเชพเชคเซเชฐ เชŸเซ‚เช‚เช•เชพ "เชธเชฐเชณ" เชชเชพเชธเชซเซเชฐเซ‡เช เช…เชจเซ‡ เชชเซ€เชกเชฟเชคเชจเซ€ เชตเซเชฏเช•เซเชคเชฟเช—เชค เช…เช•เซเชทเชฐเชธเช‚เช—เซเชฐเชน เชธเซ‚เชšเชฟ เชธเชพเชฅเซ‡ เชœ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เชฌเชจเซ‡ เช›เซ‡. เชชเชพเชธเชตเชฐเซเชกเชจเซ€ เชฎเชœเชฌเซ‚เชคเชพเชˆ เชฎเชพเชŸเซ‡ เชšเซ‚เช•เชตเชฃเซ€ เช•เชฐเชตเชพเชจเซ€ เช•เชฟเช‚เชฎเชค เช OS เชฒเซ‹เชก เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเชพเชšเซ‹ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เชตเชฟเชฒเช‚เชฌ เช›เซ‡. (GNU/Linux เชฎเชพเช‚ VeraCrypt เชตเซ‹เชฒเซเชฏเซเชฎเซ‹ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชเชกเชชเซ€ เช›เซ‡).
เชฌเซเชฐเซเชŸ เชซเซ‹เชฐเซเชธ เชเชŸเซ‡เช•เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชฎเชซเชค เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ (VeraCrypt/LUKS เชกเชฟเชธเซเช• เชนเซ‡เชกเชฐเชฎเชพเช‚เชฅเซ€ เชชเชพเชธเชซเซเชฐเซ‡เช เช•เชพเชขเซ‹) เชนเซ‡เชถเช•เซ‡เชŸ. เชœเซเชนเซ‹เชจ เชง เชฐเชฟเชชเชฐ "เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชคเซ‹เชกเชตเซเช‚" เชคเซ‡ เชœเชพเชฃเชคเซ‹ เชจเชฅเซ€, เช…เชจเซ‡ LUKS เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡ เชŸเซเชซเชฟเชถ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเซ€ เชธเชฎเชœเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€.

เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชเชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเซ€ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชคเชพเช•เชพเชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡, เช…เชฃเชจเชฎ เชธเชพเชฏเชซเชฐเชชเช‚เช• เชเช• เช…เชฒเช— เชเชŸเซ‡เช• เชตเซ‡เช•เซเชŸเชฐ เชธเชพเชฅเซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, RAM เชฎเชพเช‚เชฅเซ€ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ/เช•เซ€เช“ เช•เชพเชขเชตเชพ (เช•เซ‹เชฒเซเชก เชฌเซ‚เชŸ/เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชฎเซ‡เชฎเชฐเซ€ เชเช•เซเชธเซ‡เชธ เชเชŸเซ‡เช•), เช† เชนเซ‡เชคเซเช“ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชฎเชซเชค เช…เชจเซ‡ เชฌเชฟเชจ-เชฎเซเช•เซเชค เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช›เซ‡.

เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชเช•เซเชŸเชฟเชต เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเชพ โ€œเชฏเซเชจเชฟเช• เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพโ€ เชธเซ‡เชŸเช…เชช/เชœเชจเชฐเซ‡เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ เชชเซ€เชธเซ€เชจเซ‡ เชฐเชฟเชธเซเชŸเชพเชฐเซเชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฌเซ‚เชŸ เชฒเซ‹เชกเชฐเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชšเช•เชพเชธเชตเชพเชจเซ€ เช‘เชซเชฐ เช•เชฐเชถเซ‡. เชตเชฟเชจเซเชกเซ‹เช เชฐเซ€เชฌเซ‚เชŸ/เชธเซเชŸเชพเชฐเซเชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ เชธเซเชŸเซ‡เชจเซเชกเชฌเชพเชฏ เชฎเซ‹เชกเชฎเชพเช‚ เชฒเซ‹เชก เชฅเชถเซ‡, เชœเซ‡ เชฌเชพเช•เซ€ เช›เซ‡ เชคเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‡ - Y.

เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเชพ เช…เช‚เชคเชฟเชฎ เชชเช—เชฒเชพ เชชเชฐ, VeraCrypt เชธเช•เซเชฐเชฟเชฏ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเชพ เชนเซ‡เชกเชฐเชจเซ€ เชฌเซ‡เช•เช…เชช เช•เซ‹เชชเซ€ "veracrypt Rescue disk.iso" เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช“เชซเชฐ เช•เชฐเชถเซ‡ - เช† เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡ - เช† เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชฎเชพเช‚ เช†เชตเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ (LUKS เชฎเชพเช‚, เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชคเชฐเซ€เช•เซ‡ - เช† เช•เชฎเชจเชธเซ€เชฌเซ‡ เช…เชตเช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชฎเชพเช‚ เชญเชพเชฐ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡). เชฌเชšเชพเชต เชกเชฟเชธเซเช• เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡ เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฎเชพเชŸเซ‡ เชเช• เช•เชฐเชคเชพ เชตเชงเซ เชตเช–เชค เช•เชพเชฎเชฎเชพเช‚ เช†เชตเชถเซ‡. เชจเซเช•เชธเชพเชจ (เชนเซ‡เชกเชฐ/MBR เชชเซเชจเชƒเชฒเซ‡เช–เชจ) เชนเซ‡เชกเชฐเชจเซ€ เชฌเซ‡เช•เช…เชช เช•เซ‹เชชเซ€ OS Windows เชธเชพเชฅเซ‡ เชกเชฟเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เช•เชพเชฏเชฎ เชฎเชพเชŸเซ‡ เชจเช•เชพเชฐเชถเซ‡.

A4. เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ เชฐเซ‡เชธเซเช•เซเชฏเซ‚ เชฏเซเชเชธเชฌเซ€/เชกเชฟเชธเซเช• เชฌเชจเชพเชตเชตเซ€เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, VeraCrypt CD เชชเชฐ โ€œ~2-3MB เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพโ€ เชฌเชฐเซเชจ เช•เชฐเชตเชพเชจเซ€ เช‘เชซเชฐ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฌเชงเชพ เชฒเซ‹เช•เซ‹ เชชเชพเชธเซ‡ เชกเชฟเชธเซเช• เช…เชฅเชตเชพ DWD-ROM เชกเซเชฐเชพเช‡เชต เชนเซ‹เชคเซ€ เชจเชฅเซ€, เช…เชจเซ‡ เชฌเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต โ€œVeraCrypt Rescue diskโ€ เชฌเชจเชพเชตเชตเซ€ เช เช•เซ‡เชŸเชฒเชพเช• เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เชจเชฟเช•เชฒ เช†เชถเซเชšเชฐเซเชฏเชœเชจเช• เชนเชถเซ‡: Rufus /GUIdd-ROSA ImageWriter เช…เชจเซ‡ เช…เชจเซเชฏ เชธเชฎเชพเชจ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เช•เชพเชฐเซเชฏเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เช‘เชซเชธเซ‡เชŸ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพเชจเซ‡ เชฌเซ‚เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชตเชฎเชพเช‚ เช•เซ‰เชชเชฟ เช•เชฐเชตเชพ เช‰เชชเชฐเชพเช‚เชค, เชคเชฎเชพเชฐเซ‡ USB เชกเซเชฐเชพเช‡เชตเชจเซ€ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชฌเชนเชพเชฐเชจเซ€ เช›เชฌเซ€ เช•เซ‰เชชเชฟ/เชชเซ‡เชธเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชŸเซ‚เช‚เช•เชฎเชพเช‚, เช•เซ€เชšเซ‡เชจเชฎเชพเช‚ MBR/เชฐเซ‹เชกเชจเซ€ เชฏเซ‹เช—เซเชฏ เชจเช•เชฒ เช•เชฐเซ‹. เชคเชฎเซ‡ เช† เชšเชฟเชนเซเชจเชจเซ‡ เชœเซ‹เชˆเชจเซ‡ "dd" เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ GNU/Linux OS เชฎเชพเช‚เชฅเซ€ เชฌเซ‚เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ

เชตเชฟเชจเซเชกเซ‹เช เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เชฐเซ‡เชธเซเช•เซเชฏเซ‚ เชกเชฟเชธเซเช• เชฌเชจเชพเชตเชตเซ€ เช…เชฒเช— เช›เซ‡. VeraCrypt เชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช เช† เชธเชฎเชธเซเชฏเชพเชจเชพ เช‰เช•เซ‡เชฒเชจเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐเชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ "เชฐเซ‡เชธเซเช•เซเชฏเซ เชกเชฟเชธเซเช•" เชฆเซเชตเชพเชฐเชพ, เชชเชฐเช‚เชคเซ เชเช• เช…เชฒเช— เชฐเซ€เชคเซ‡ เช‰เช•เซ‡เชฒเชจเซ‹ เชชเซเชฐเชธเซเชคเชพเชต เชฎเซ‚เช•เซเชฏเซ‹: เชคเซ‡เชฃเซ‡ เชคเซ‡เชจเชพ เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ เชซเซ‹เชฐเชฎ เชชเชฐ เชฎเชซเชค เชเช•เซเชธเซ‡เชธ เชฎเชพเชŸเซ‡ "เชฏเซเชเชธเชฌเซ€ เชฐเซ‡เชธเซเช•เซเชฏเซ เชกเชฟเชธเซเช•" เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชชเซ‹เชธเซเชŸ เช•เชฐเซเชฏเชพ. Windows เชฎเชพเชŸเซ‡ เช† เชธเซ‰เชซเซเชŸเชตเซ‡เชฐเชจเซ‹ เช†เชฐเซเช•เชพเช‡เชตเชฟเชธเซเชŸ "USB เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ เชฐเซ‡เชธเซเช•เซเชฏเซ‚ เชกเชฟเชธเซเช• เชฌเชจเชพเชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡". เชฐเซ‡เชธเซเช•เซเชฏเซ‚ disk.iso เชธเชพเชšเชตเซเชฏเชพ เชชเช›เซ€, เชธเช•เซเชฐเชฟเชฏ เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเชพ เชฌเซเชฒเซ‹เช• เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เชฅเชถเซ‡. เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ, OS เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฌเช‚เชง เชฅเชคเซ€ เชจเชฅเซ€; เชชเซ€เชธเซ€ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€. เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช•เชพเชฎเช—เซ€เชฐเซ€ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพ เชชเชฐ, เชธเช•เซเชฐเชฟเชฏ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฌเชจเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ PC เชถเชฐเซ‚ เช•เชฐเซ‹ เชคเซเชฏเชพเชฐเซ‡ VeraCrypt เชฌเซ‚เชŸ เชฒเซ‹เชกเชฐ เชฆเซ‡เช–เชพเชคเซเช‚ เชจเชฅเซ€, เช…เชจเซ‡ เชนเซ‡เชกเชฐ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เช‘เชชเชฐเซ‡เชถเชจ เชฎเชฆเชฆ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชคเซ‹ เชชเช›เซ€ "เชฌเซ‚เชŸ" เชซเซเชฒเซ‡เช— เชคเชชเชพเชธเซ‹, เชคเซ‡ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชฐ เชธเซ‡เชŸ เชนเซ‹เชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡ เชœเซเชฏเชพเช‚ เชตเชฟเชจเซเชกเซ‹เช เชนเชพเชœเชฐ เช›เซ‡. (เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช…เชจเซ‡ เช…เชจเซเชฏ OS เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ, เช•เซ‹เชทเซเชŸเช• เชจเช‚เชฌเชฐ 1 เชœเซเช“).
เช† Windows OS เชธเชพเชฅเซ‡ เชฌเซเชฒเซ‹เช• เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซเช‚ เชตเชฐเซเชฃเชจ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ‡ เช›เซ‡.

[B]LUKS. GNU/Linux เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ (~เชกเซ‡เชฌเชฟเชฏเชจ) เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ OS. เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช…เชจเซ‡ เชชเช—เชฒเชพเช‚

เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชกเซ‡เชฌเชฟเชฏเชจ/เชกเซ‡เชฐเชฟเชตเซ‡เชŸเชฟเชต เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจเชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชคเซˆเชฏเชพเชฐ เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃ เชชเชฐ เชฎเซ‡เชช เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชคเซ‡เชจเซ‡ เชฎเซ‡เชช เช•เชฐเซ‡เชฒ GNU/Linux เชกเชฟเชธเซเช• เชชเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‹, เช…เชจเซ‡ GRUB2 เช‡เชจเซเชธเซเชŸเซ‹เชฒ/เช•เซ‹เชจเซเชซเชฟเช—เชฐ เช•เชฐเซ‹. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเซ‡เชฐ เชฎเซ‡เชŸเชฒ เชธเชฐเซเชตเชฐ เชจเชฅเซ€, เช…เชจเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชธเชฎเชฏเชจเซ‡ เชฎเชนเชคเซเชต เช†เชชเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ GUI เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชจเซ‡ เชจเซ€เชšเซ‡ เชตเชฐเซเชฃเชตเซ‡เชฒ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชŸเชฐเซเชฎเชฟเชจเชฒ เช†เชฆเซ‡เชถเซ‹ "เชšเช•-เชจเซ‹เชฐเชฟเชธ เชฎเซ‹เชก" เชฎเชพเช‚ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช›เซ‡.

B1. เชฒเชพเช‡เชต เชฏเซเชเชธเชฌเซ€ เชœเซ€เชเชจเชฏเซ/เชฒเชฟเชจเช•เซเชธเชฎเชพเช‚เชฅเซ€ เชชเซ€เชธเซ€ เชฌเซเชŸ เช•เชฐเชตเซเช‚

"เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชŸเซ‡ เช•เซเชฐเชฟเชชเซเชŸเซ‹ เชŸเซ‡เชธเซเชŸ เช•เชฐเซ‹"

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-partitionโ€ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชถเซเชฐเซ‡เชทเซเช  เชชเชธเช‚เชฆเช—เซ€ เชนเชถเซ‡.

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 เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค.
* -i เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจเซ‹ เชฎเชฟเชฒเชฟเชธเซ‡เช•เช‚เชกเชฎเชพเช‚, "เชฐเช•เชฎ" เชจเซ‡ เชฌเชฆเชฒเซ‡ (เชชเชพเชธเชซเซเชฐเซ‡เชเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเชฎเชฏ เชตเชฟเชฒเช‚เชฌ 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 เชฌเชจเชพเชตเซ‹ (เชจเซ‹เช‚เชง - เช…เชฎเซ‡ เชนเชœเซ€ เชชเชฃ เชฒเชพเช‡เชต เชฏเซเชเชธเชฌเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, 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] เช† เชชเช—เชฒเชพ เชชเชฐ เชชเซ‚เชฐเซเชฃ เชฅเชฏเซเช‚ เช›เซ‡.

เชเชŸเซ€ 4. เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก sda7 เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชฐ GNU/Linux เชธเซเชฏเซ‹เชœเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

OS /dev/sda4 > /dev/sda7 เชจเซ‡ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชคเชฎเชพเชฐเซ‡ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชฐ GNU/Linux เชฎเชพเช‚ เชฒเซ‹เช— เช‡เชจ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชตเชงเซ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชนเชพเชฅ เชงเชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. (เชชเซ€เชธเซ€ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ) เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค. เชเชŸเชฒเซ‡ เช•เซ‡, เชฒเชพเช‡เชต เชฏเซเชเชธเชฌเซ€เชฎเชพเช‚ เชฐเชนเซ‹, เชชเชฐเช‚เชคเซ "เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก OS เชจเชพ เชฐเซ‚เชŸเชจเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค" เช†เชฆเซ‡เชถเซ‹ เชšเชฒเชพเชตเซ‹. "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. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชธเซเชตเซ‡เชช เชฌเชจเชพเชตเชตเซเช‚/เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเซเช‚, เช•เซเชฐเชฟเชชเซเชŸเชŸเซ‡เชฌ/fstab เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชตเซเช‚เชฆเชฐเซ‡เช• เชตเช–เชคเซ‡ เชœเซเชฏเชพเชฐเซ‡ 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

เช…เชฎเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ€เช เช›เซ€เช

เชธเซเชฅเชพเชชเชจ เชฆเชฐเชฎเซเชฏเชพเชจ # เชธเซเชตapเชช / dev / sda8 เชšเชพเชฒเซ เชนเชคเซเช‚
/dev/mapper/swap เช•เช‚เชˆ เชจเชนเซ€เช‚ เชธเซเชตเซ‡เชช sw 0 0

/dev/mapper/swap เช เชจเชพเชฎ เช›เซ‡ เชœเซ‡ เช•เซเชฐเชฟเชชเซเชŸเชŸเซ‡เชฌเชฎเชพเช‚ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

เชตเซˆเช•เชฒเซเชชเชฟเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชธเซเชตเซ‡เชช
เชœเซ‹ เช•เซ‹เชˆ เช•เชพเชฐเชฃเซ‹เชธเชฐ เชคเชฎเซ‡ เชธเซเชตเซ‡เชช เชซเชพเช‡เชฒ เชฎเชพเชŸเซ‡ เช†เช–เซเช‚ เชชเชพเชฐเซเชŸเซ€เชถเชจ เช›เซ‹เชกเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€, เชคเซ‹ เชชเช›เซ€ เชคเชฎเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เช…เชจเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชœเชˆ เชถเช•เซ‹ เช›เซ‹: OS เชธเชพเชฅเซ‡ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชฐ เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเซเชตเซ‡เชช เชซเชพเช‡เชฒ เชฌเชจเชพเชตเชตเซ€.

fallocate -l 3G /swap #ัะพะทะดะฐะฝะธะต ั„ะฐะนะปะฐ ั€ะฐะทะผะตั€ะพะผ 3ะ“ะฑ (ะฟะพั‡ั‚ะธ ะผะณะฝะพะฒะตะฝะฝะฐั ะพะฟะตั€ะฐั†ะธั)
chmod 600 /swap #ะฝะฐัั‚ั€ะพะนะบะฐ ะฟั€ะฐะฒ
mkswap /swap #ะธะท ั„ะฐะนะปะฐ ัะพะทะดะฐั‘ะผ ั„ะฐะนะป ะฟะพะดะบะฐั‡ะบะธ
swapon /swap #ะฒะบะปัŽั‡ะฐะตะผ ะฝะฐัˆ swap
free -m #ะฟั€ะพะฒะตั€ัะตะผ, ั‡ั‚ะพ ั„ะฐะนะป ะฟะพะดะบะฐั‡ะบะธ ะฐะบั‚ะธะฒะธั€ะพะฒะฐะฝ ะธ ั€ะฐะฑะพั‚ะฐะตั‚
printf "/swap none swap sw 0 0" >> /etc/fstab #ะฟั€ะธ ะฝะตะพะฑั…ะพะดะธะผะพัั‚ะธ ะฟะพัะปะต ะฟะตั€ะตะทะฐะณั€ัƒะทะบะธ swap ะฑัƒะดะตั‚ ะฟะพัั‚ะพัะฝะฝั‹ะน

เชธเซเชตเซ‡เชช เชชเชพเชฐเซเชŸเซ€เชถเชจ เชธเซ‡เชŸเช…เชช เชชเซ‚เชฐเซเชฃ เชฅเชฏเซเช‚ เช›เซ‡.

B4.4. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก GNU/Linux เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ (เช•เซเชฐเชฟเชชเซเชŸเชŸเซ‡เชฌ/fstab เชซเชพเช‡เชฒเซ‹เชจเซเช‚ เชธเช‚เชชเชพเชฆเชจ)/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 - เชชเชพเชฐเซเชŸเซ€เชถเชจ เช“เชณเช–เช•เชฐเซเชคเชพ. เชคเชฎเชพเชฐเซเช‚ ID เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡, เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚ เชŸเชพเชˆเชช เช•เชฐเซ‹ (เชฐเซ€เชฎเชพเช‡เชจเซเชกเชฐ เช•เซ‡ เช† เชธเชฎเชฏเชฅเซ€ เช†เช—เชณ, เชคเชฎเซ‡ chroot เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚ เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‹, เช…เชจเซ‡ เช…เชจเซเชฏ เชฒเชพเช‡เชต เชฏเซเชเชธเชฌเซ€ เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚ เชจเชนเซ€เช‚).

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 - เช—เซเชชเซเชค เช•เซ€ เชซเชพเช‡เชฒ, เชœเซ‡ OS เชฌเซ‚เชŸเชจเซ‡ เช…เชจเชฒเซ‰เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชคเซเชฐเซ€เชœเซ‹ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡). เชคเชฎเซ‡ 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 || echo Debian`
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

เช† เช—เซเชชเซเชค เช•เซ€ "sky" เชจเซ‡ 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โ€ เชฎเชพเช‚ เช…เชฅเชตเชพ เชฒเชพเช‡เชต เชฏเซเชเชธเชฌเซ€ เชชเชฐ). เช…เชจเซเชฏเชฅเชพ เชคเชฎเซ‡ VeraCrypt เชนเซ‡เชกเชฐ/เชฒเซ‹เชกเชฐเชจเซ‡ เชจเซเช•เชธเชพเชจ เชชเชนเซ‹เช‚เชšเชพเชกเชถเซ‹. GRUB2 เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เช…เชจเซ‡ เชธเซเชฅเชพเชชเชจ เชฐเชฆ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฌเซเชŸ เชฒเซ‹เชกเชฐ เชฒเซ‹เชœเชฟเช•เชฒ เชกเชฟเชธเซเช• เชชเชฐ เชœเชพเชคเซ‡ เชœ เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ‡เชฒ เชนเซ‹เชตเซเช‚ เชœ เชœเซ‹เชˆเช, เช…เชจเซ‡ MBR เชฎเชพเช‚ เชจเชนเซ€เช‚. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชชเชพเชธเซ‡ GRUB2 เชจเซเช‚ เชœเซ‚เชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เช›เซ‡, เชคเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹ เช…เชชเชกเซ‡เชŸ เชคเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชชเชฐเชฅเซ€ เช›เซ‡ - เชคเซ‡ เชคเชชเชพเชธเซเชฏเซเช‚ เชจเชฅเซ€ (เชจเชตเซ€เชจเชคเชฎ GRUB 2.02 ~ BetaX เชฌเซเชŸเชฒเซ‹เชกเชฐ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เช›เซ‡).

C3. เชตเชฟเชธเซเชคเซƒเชค เชชเชพเชฐเซเชŸเซ€เชถเชจ [sda2] เชฎเชพเช‚ GRUB6 เชจเซ‡ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เชเชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฎเชพเช‰เชจเซเชŸ เชฅเชฏเซ‡เชฒ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชนเซ‹เชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡ [เช†เช‡เชŸเชฎ 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 เชธเชพเชฅเซ‡เชจเซ€ เชฐเซ‡เช–เชพ(เช“) เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช. (โ€œgrub-mkconfigโ€ เช•เชฆเชพเชš เชฒเชพเช‡เชต เชฏเซเชเชธเชฌเซ€เชฎเชพเช‚เชฅเซ€ OS เชถเซ‹เชงเซ€ เช…เชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเชถเซ‡, เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ Windows 10 เชธเชพเชฅเซ‡ เชฎเชฒเซเชŸเชฟเชฌเซ‚เชŸ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต เชนเซ‹เชฏ เช…เชจเซ‡ เชฒเชพเช‡เชต เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจเชจเซ‹ เชธเชฎเซ‚เชน เชนเซ‹เชฏ เชคเซ‹ - เช† เชธเชพเชฎเชพเชจเซเชฏ เช›เซ‡). เชœเซ‹ เชŸเชฐเซเชฎเชฟเชจเชฒ "เช–เชพเชฒเซ€" เชนเซ‹เชฏ เช…เชจเซ‡ "grub.cfg" เชซเชพเชˆเชฒ เชœเชจเชฐเซ‡เชŸ เชฅเชคเซ€ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ GRUB เชฌเช— เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เช† เชœ เช•เซ‡เชธ เช›เซ‡. (เช…เชจเซ‡ เชธเช‚เชญเชตเชคเชƒ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ€ เชชเชฐเซ€เช•เซเชทเชฃ เชถเชพเช–เชพเชฎเชพเช‚เชฅเซ€ เชฒเซ‹เชกเชฐ), เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชธเซเชคเซเชฐเซ‹เชคเซ‹เชฎเชพเช‚เชฅเซ€ GRUB2 เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ‹.
"เชธเชฐเชณ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ" เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เช…เชจเซ‡ GRUB2 เชธเซ‡เชŸเช…เชช เชชเซ‚เชฐเซเชฃ เชฅเชฏเซเช‚ เช›เซ‡.

C5. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก GNU/Linux OS เชจเซเช‚ เชชเซเชฐเซ‚เชซ-เชŸเซ‡เชธเซเชŸเช…เชฎเซ‡ เช•เซเชฐเชฟเชชเซเชŸเซ‹ เชฎเชฟเชถเชจ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ€เช เช›เซ€เช. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก GNU/Linux เชจเซ‡ เช•เชพเชณเชœเซ€เชชเซ‚เชฐเซเชตเช• เช›เซ‹เชกเซ€ เชฆเซ‹ (chroot เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซ‹).

umount -a #ั€ะฐะทะผะพะฝั‚ะธั€ะพะฒะฐะฝะธะต ะฒัะตั… ัะผะพะฝั‚ะธั€ะพะฒะฐะฝะฝั‹ั… ั€ะฐะทะดะตะปะพะฒ ัˆะธั„ั€ะพะฒะฐะฝะฝะพะน GNU/Linux
Ctrl+d #ะฒั‹ั…ะพะด ะธะท ัั€ะตะดั‹ chroot
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount -a #ั€ะฐะทะผะพะฝั‚ะธั€ะพะฒะฐะฝะธะต ะฒัะตั… ัะผะพะฝั‚ะธั€ะพะฒะฐะฝะฝั‹ั… ั€ะฐะทะดะตะปะพะฒ ะฝะฐ live usb
reboot

PC เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, VeraCrypt เชฌเซเชŸเชฒเซ‹เชกเชฐ เชฒเซ‹เชก เชฅเชตเซ‹ เชœเซ‹เชˆเช.
เชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ

*เชธเช•เซเชฐเชฟเชฏ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชฎเชพเชŸเซ‡ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชฅเซ€ เชตเชฟเชจเซเชกเซ‹เช เชฒเซ‹เชก เชฅเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เชฅเชถเซ‡.
*"Esc" เช•เซ€ เชฆเชฌเชพเชตเชตเชพเชฅเซ€ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ GRUB2 เชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เชฅเชถเซ‡, เชœเซ‹ เชคเชฎเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก GNU/Linux เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช›เซ‹ - เชคเซ‹ /boot/initrd.img เชจเซ‡ เช…เชจเชฒเซ‰เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชพเชธเชตเชฐเซเชก (sda7_crypt) เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ (เชœเซ‹ grub2 เชฒเช–เซ‡ เช›เซ‡ uuid "เชจ เชฎเชณเซเชฏเซเช‚" - เช† เชเช• เช›เซ‡ grub2 เชฌเซเชŸเชฒเซ‹เชกเชฐ เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพ เช›เซ‡, เชคเซ‡เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช, เชฆเชพ.เชค., เชชเชฐเซ€เช•เซเชทเชฃ เชถเชพเช–เชพ/เชธเซเชฅเชฟเชฐ เชตเช—เซ‡เชฐเซ‡เชฎเชพเช‚เชฅเซ€).
เชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ

*เชคเชฎเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเซ€ เช›เซ‡ เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ (เชซเช•เชฐเซ‹ B4.4/4.5 เชœเซเช“), /boot/initrd.img เชˆเชฎเซ‡เชœเชจเซ‡ เช…เชจเชฒเซ‰เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชšเซ‹ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชคเชฎเชพเชฐเซ‡ OS เช•เชฐเซเชจเชฒ/เชฐเซเชŸ เช…เชฅเชตเชพ เช—เซเชชเซเชค เชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชพเชธเชตเชฐเซเชกเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชชเชพเชธเชซเซเชฐเซ‡เชเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€เชจเซ‡ เช•เซ€ เช†เชชเซ‹เช†เชช "เชธเซเช•เซ€" เชฌเชฆเชฒเชพเชˆ เชœเชถเซ‡.
เชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ
(เชธเซเช•เซเชฐเซ€เชจ "เช—เซเชชเซเชค เช•เซ€เชจเซเช‚ เชธเซเชตเชšเชพเชฒเชฟเชค เช…เชตเซ‡เชœเซ€").

*เชชเช›เซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช–เชพเชคเชพ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ GNU/Linux เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชฟเชšเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช…เชจเซเชธเชฐเชถเซ‡.
เชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ

*เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชงเชฟเช•เซƒเชคเชคเชพ เช…เชจเซ‡ OS เชฎเชพเช‚ เชฒเซ‹เช—เชฟเชจ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชคเชฎเชพเชฐเซ‡ เชซเชฐเซ€เชฅเซ€ /boot/initrd.img เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. (เชœเซเช“ B4.6).

update-initramfs -u -k all

เช…เชจเซ‡ GRUB2 เชฎเซ‡เชจเซ‚เชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเซ€ เชฐเซ‡เช–เชพเช“เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ (เชฒเชพเช‡เชต เชฏเซเชเชธเชฌเซ€ เชธเชพเชฅเซ‡ 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 เชฌเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชพเชธเชตเชฐเซเชก/เช•เซ€; Linux เชเช•เชพเช‰เชจเซเชŸเชจเซ‡ เช…เชงเชฟเช•เซƒเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชพเชธเชตเชฐเซเชก).

เชฌเซเชฒเซ‹เช• เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซเช‚ "เชธเชฟเชฎเซเชชเชฒ GRUB2 เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ" เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเซ‚เชฐเซเชฃ เชฅเชฏเซเช‚ เช›เซ‡.

C6. เช…เชฆเซเชฏเชคเชจ GRUB2 เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ. เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ + เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชธเซเชฐเช•เซเชทเชพ เชธเชพเชฅเซ‡ เชฌเซเชŸเชฒเซ‹เชกเชฐ เชธเซเชฐเช•เซเชทเชพGNU/Linux เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เช›เซ‡, เชชเชฐเช‚เชคเซ เชฌเซเชŸเชฒเซ‹เชกเชฐเชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชคเซเช‚ เชจเชฅเซ€ - เช† เชธเซเชฅเชฟเชคเชฟ BIOS เชฆเซเชตเชพเชฐเชพ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เช•เชพเชฐเชฃเซ‹เชธเชฐ, GRUB2 เชจเซเช‚ เชธเชพเช‚เช•เชณเชตเชพเชณเซเช‚ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฌเซเชŸ เชถเช•เซเชฏ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเชฐเชณ เชธเชพเช‚เช•เชณเชตเชพเชณเซเช‚ เชฌเซเชŸ เชถเช•เซเชฏ/เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเซเชฐเช•เซเชทเชพเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€ เชคเซ‡ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€ [เชœเซเช“ P. F].
"เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ" GRUB2 เชฎเชพเชŸเซ‡, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช "เชนเชธเซเชคเชพเช•เซเชทเชฐ/เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ" เชฌเซเชŸเชฒเซ‹เชกเชฐ เชธเซเชฐเช•เซเชทเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹.

  • เชœเซเชฏเชพเชฐเซ‡ เชฌเซเชŸเชฒเซ‹เชกเชฐเชจเซ‡ "เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ" เชฆเซเชตเชพเชฐเชพ เชธเซเชฐเช•เซเชทเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชซเชพเช‡เชฒเซ‹เชจเชพ เชฌเชพเชนเซเชฏ เชซเซ‡เชฐเชซเชพเชฐ เช…เชฅเชตเชพ เช† เชฌเซเชŸเชฒเซ‹เชกเชฐเชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ, เชฌเซ‚เชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเชพ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชถเซ‡.
  • เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เชฌเซเชŸเชฒเซ‹เชกเชฐเชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชตเชฟเชคเชฐเชฃ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซเช‚ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฅเชตเชพ CLI เชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเชพ เช†เชฆเซ‡เชถเซ‹ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ superuser-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 เชฐเซ‚เชŸ เชนเซ‡เชถ."

เชคเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เช•เช‚เชˆเช• เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช

# เช† เชซเชพเช‡เชฒ เช•เชธเซเชŸเชฎ เชฎเซ‡เชจเซ เชเชจเซเชŸเซเชฐเซ€ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชธเชฐเชณ เชฐเซ€เชค เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช–เชพเชฒเซ€ เชŸเชพเชˆเชช เช•เชฐเซ‹
# เชฎเซ‡เชจเซ‚ เชเชจเซเชŸเซเชฐเซ€เช“ เชœเซ‡ เชคเชฎเซ‡ เช† เชŸเชฟเชชเซเชชเชฃเซ€ เชชเช›เซ€ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹. เชซเซ‡เชฐเชซเชพเชฐ เชจ เชฅเชพเชฏ เชคเซ‡เชจเซเช‚ เชงเซเชฏเชพเชจ เชฐเชพเช–เซ‹
# เช‰เชชเชฐ เชเช•เซเชเซ‡เช•เซเชฏเซเชŸ เชชเซ‚เช‚เช›เชกเซ€.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
เชœเซ‹ [ -f ${config_directory}/custom.cfg]; เชชเช›เซ€
เชธเซเชคเซเชฐเซ‹เชค ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; เชชเช›เซ€
เชธเซเชคเซเชฐเซ‹เชค $prefix/custom.cfg;
fi
เชธเซเชชเชฐเชฏเซเชเชฐเซเชธ = "เชฐเซเชŸ" เชธเซ‡เชŸ เช•เชฐเซ‹
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8
### END /etc/grub.d/41_custom ###
#

เชœเซ‹ เชคเชฎเซ‡ เชตเชพเชฐเช‚เชตเชพเชฐ "grub-mkconfig -o /mnt/boot/grub/grub.cfg" เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹ เช…เชจเซ‡ เชฆเชฐ เชตเช–เชคเซ‡ grub.cfg เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€, เชคเซ‹ เช‰เชชเชฐเชจเซ€ เชฒเซ€เชŸเซ€เช“ เชฆเชพเช–เชฒ เช•เชฐเซ‹. (เช†เช—เชณ เชœเชตเชพ เชฎเชพเชŸเซ‡ เชฒเซ‹เช—เซ€เชจ เชฅเชตเชพ เชฎเชพเชŸเซ‡ เชชเชพเชธเชตเชฐเซเชก เชจเชพเช–เชตเซ‹) เช–เซ‚เชฌ เชœ เชคเชณเชฟเชฏเซ‡ GRUB เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚

nano /etc/grub.d/41_custom 

เชฌเชฟเชฒเชพเชกเซ€ <<EOF
เชธเซเชชเชฐเชฏเซเชเชฐเซเชธ = "เชฐเซเชŸ" เชธเซ‡เชŸ เช•เชฐเซ‹
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8
EOF

เชœเซเชฏเชพเชฐเซ‡ โ€œgrub-mkconfig -o /mnt/boot/grub/grub.cfgโ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เชธเชคเซเชคเชพเชงเชฟเช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชฒเซ€เชŸเซ€เช“ grub.cfg เชฎเชพเช‚ เช†เชชเซ‹เช†เชช เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.
เช† เชชเช—เชฒเซเช‚ GRUB2 เชธเชคเซเชคเชพเชงเชฟเช•เชฐเชฃ เชธเซ‡เชŸเช…เชช เชชเซ‚เชฐเซเชฃ เช•เชฐเซ‡ เช›เซ‡.

C6.2. เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชธเชพเชฅเซ‡ เชฌเซเชŸเชฒเซ‹เชกเชฐ เชธเซเชฐเช•เซเชทเชพเชเชตเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชคเชฎเชพเชฐเซ€ เชตเซเชฏเช•เซเชคเชฟเช—เชค pgp เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช•เซ€ เช›เซ‡ (เช…เชฅเชตเชพ เช†เชตเซ€ เช•เซ€ เชฌเชจเชพเชตเซ‹). เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชนเซ‹เชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡: gnuPG; เช•เซเชฒเชฟเชฏเซ‹เชชเซ‡เชŸเซเชฐเชพ/GPA; เชฆเชฐเชฟเชฏเชพเชˆ เช˜เซ‹เชกเซ‹. เช†เชตเซ€ เชคเชฎเชพเชฎ เชฌเชพเชฌเชคเซ‹เชฎเชพเช‚ เช•เซเชฐเชฟเชชเซเชŸเซ‹ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชคเชฎเชพเชฐเชพ เชœเซ€เชตเชจเชจเซ‡ เช˜เชฃเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชถเซ‡. เชธเซ€เชนเซ‹เชฐเซเชธ - เชชเซ‡เช•เซ‡เชœ 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 เช•เซ€เชจเซ‹ เชฌเชณเชชเซ‚เชฐเซเชตเช• เช‰เชชเชฏเซ‹เช—.) เช…เชฎเซ‡ GRUB2 เชจเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเชพ เชธเชฎเซ‚เชน เชธเชพเชฅเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเซเช‚ เชนเซ‹เชตเชพเชฅเซ€, เชœเซ‡เชฎเชพเช‚ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชฎเซ‹เชกเซเชฏเซเชฒ โ€œsignature_test.modโ€เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เช† เชฐเซ‚เชชเชฐเซ‡เช–เชพเชฎเชพเช‚ โ€œset check_signatures=enforceโ€ เชœเซ‡เชตเชพ เช†เชฆเซ‡เชถเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡.

เชคเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เช•เช‚เชˆเช• เชฆเซ‡เช–เชพเชตเซเช‚ เชœเซ‹เชˆเช (grub.cfg เชซเชพเช‡เชฒเชฎเชพเช‚ เช…เช‚เชคเชฟเชฎ เชฐเซ‡เช–เชพเช“)

### BEGIN /etc/grub.d/41_custom ###
เชœเซ‹ [ -f ${config_directory}/custom.cfg]; เชชเช›เซ€
เชธเซเชคเซเชฐเซ‹เชค ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; เชชเช›เซ€
เชธเซเชคเซเชฐเซ‹เชค $prefix/custom.cfg;
fi
เชตเชฟเชถเซเชตเชพเชธ /boot/grub/perskey
เชธเซเชชเชฐเชฏเซเชเชฐเซเชธ = "เชฐเซเชŸ" เชธเซ‡เชŸ เช•เชฐเซ‹
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8
### END /etc/grub.d/41_custom ###
#

โ€œ/boot/grub/perskeyโ€ เชจเชพ เชชเชพเชฅเชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชกเชฟเชธเซเช• เชชเชพเชฐเซเชŸเซ€เชถเชจ เชคเชฐเชซ เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ hd0,6; เชฌเซเชŸเชฒเซ‹เชกเชฐ เชฎเชพเชŸเซ‡ เชœ, โ€œเชฐเซเชŸโ€ เช เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‹ เชฎเซ‚เชณเชญเซ‚เชค เชชเชพเชฅ เช›เซ‡ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ GRUB2 เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡. (เชœเซเช“ เชธเซ‡เชŸ เชฐเซ‹เชŸ=..).

GRUB2 เชชเชฐ เชธเชนเซ€ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ (เชฌเชงเซ€ เชซเชพเช‡เชฒเซ‹ เชคเชฎเชพเชฎ /GRUB เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชฎเชพเช‚) เชคเชฎเชพเชฐเซ€ เช•เซ€ "เชชเชฐเซเชธเซเช•เซ€" เชธเชพเชฅเซ‡.
เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเชนเซ€ เช•เชฐเชตเซ€ เชคเซ‡เชจเซ‹ เชธเชฐเชณ เช‰เช•เซ‡เชฒ (เชจเซ‹เชŸเซ€เชฒเชธ/เช•เชพเชœเชพ เชเช•เซเชธเชชเซเชฒเซ‹เชฐเชฐ เชฎเชพเชŸเซ‡): เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชเช•เซเชธเชชเซเชฒเซ‹เชฐเชฐ เชฎเชพเชŸเซ‡ "เชธเซ€เชนเซ‹เชฐเซเชธ" เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹. เชคเชฎเชพเชฐเซ€ เช•เซ€ su เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเซ€ เชœ เชœเซ‹เชˆเช.
เชธเซเชกเซ‹ โ€œ/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 เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ‹ เช›เซ‹, เช…เชฅเชตเชพ เชซเชพเช‡เชฒ/เชธเชนเซ€ เช•เชพเชขเซ€ เชจเชพเช–เซ‹ เช›เซ‹, เช…เชฅเชตเชพ เชฆเซ‚เชทเชฟเชค เชฎเซ‹เชกเซเชฏเซเชฒ.เชฎเซ‹เชก เชฒเซ‹เชก เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เช…เชจเซเชฐเซ‚เชช เชšเซ‡เชคเชตเชฃเซ€ เชฆเซ‡เช–เชพเชถเซ‡. GRUB2 เชฒเซ‹เชกเชฟเช‚เช— เชฅเซ‹เชญเชพเชตเชถเซ‡.

เชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ
เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ, "เชฌเชนเชพเชฐเชฅเซ€" GRUB2 เชฎเชพเช‚ เชฆเช–เชฒ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ.

"เชธเชพเชฎเชพเชจเซเชฏ" เชฌเซเชŸเซ€เช‚เช— เชฆเชฐเชฎเชฟเชฏเชพเชจ "เช˜เซ‚เชธเชฃเช–เซ‹เชฐเซ€ เชตเชฟเชจเชพ", เชธเชฟเชธเซเชŸเชฎ เชเช•เซเชเชฟเชŸ เช•เซ‹เชก เชธเซเชฅเชฟเชคเชฟ "0" เช›เซ‡. เชคเซ‡เชฅเซ€, เชคเซ‡ เช…เชœเซเชžเชพเชค เช›เซ‡ เช•เซ‡ เชฐเช•เซเชทเชฃ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เชจเชนเซ€เช‚ (เชเชŸเชฒเซ‡ โ€‹โ€‹เช•เซ‡, "เชฌเซเชŸเชฒเซ‹เชกเชฐ เชธเชฟเช—เซเชจเซ‡เชšเชฐ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ เชธเชพเชฅเซ‡ เช…เชฅเชตเชพ เชตเช—เชฐ" เชธเชพเชฎเชพเชจเซเชฏ เชฒเซ‹เชกเชฟเช‚เช— เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเซเชฅเชฟเชคเชฟ เชธเชฎเชพเชจ "0" เช›เซ‡ - เช† เช–เชฐเชพเชฌ เช›เซ‡).

เชกเชฟเชœเชฟเชŸเชฒ เชธเชฟเช—เซเชจเซ‡เชšเชฐ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชคเชชเชพเชธเชตเซเช‚?

เชคเชชเชพเชธเชตเชพเชจเซ€ เชเช• เช…เชธเซเชตเชฟเชงเชพเชœเชจเช• เชฐเซ€เชค: GRUB2 เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‡ เชฌเชจเชพเชตเชŸเซ€/เชฆเซ‚เชฐ เช•เชฐเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, luks.mod.sig เชธเชนเซ€ เชฆเซ‚เชฐ เช•เชฐเซ‹ เช…เชจเซ‡ เชญเซ‚เชฒ เชฎเซ‡เชณเชตเซ‹.

เชธเชพเชšเซ€ เชฐเซ€เชค: เชฌเซเชŸเชฒเซ‹เชกเชฐ CLI เชชเชฐ เชœเชพเช“ เช…เชจเซ‡ เช†เชฆเซ‡เชถ เชŸเชพเชˆเชช เช•เชฐเซ‹

trust_list

เชœเชตเชพเชฌเชฎเชพเช‚, เชคเชฎเชพเชฐเซ‡ "เชชเชฐเซเชธเซเช•เซ€" เชซเชฟเช‚เช—เชฐเชชเซเชฐเชฟเชจเซเชŸ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเซ€ เชœเซ‹เชˆเช; เชœเซ‹ เชธเซเชฅเชฟเชคเชฟ "0" เชนเซ‹เชฏ, เชคเซ‹ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชธเซเชฐเช•เซเชทเชพ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชซเช•เชฐเชพ C6.2เชจเซ‡ เชฌเซ‡ เชตเชพเชฐ เชคเชชเชพเชธเซ‹.
เช† เชชเช—เชฒเชพ เชชเชฐ, เช…เชฆเซเชฏเชคเชจ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ "เชกเชฟเชœเซ€เชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ GRUB2 เชจเซเช‚ เชฐเช•เซเชทเชฃ" เชชเซ‚เชฐเซเชฃ เชฅเชฏเซเช‚ เช›เซ‡.

C7 เชนเซ‡เชถเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ GRUB2 เชฌเซเชŸเชฒเซ‹เชกเชฐเชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชตเซˆเช•เชฒเซเชชเชฟเช• เชชเชฆเซเชงเชคเชฟเช‰เชชเชฐ เชตเชฐเซเชฃเชตเซ‡เชฒ "CPU เชฌเซเชŸ เชฒเซ‹เชกเชฐ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ/เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ" เชชเชฆเซเชงเชคเชฟ เช•เซเชฒเชพเชธเชฟเช• เช›เซ‡. GRUB2 เชจเซ€ เช…เชชเซ‚เชฐเซเชฃเชคเชพเชจเซ‡ เชฒเซ€เชงเซ‡, เชชเซ‡เชฐเชพเชจเซ‹เช‡เชก เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เชคเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชนเซเชฎเชฒเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เช›เซ‡, เชœเซ‡ เชนเซเช‚ เชซเช•เชฐเชพ [F] เชฎเชพเช‚ เชจเซ€เชšเซ‡ เช†เชชเซ€เชถ. เชตเชงเซเชฎเชพเช‚, OS/kernel เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฌเซเชŸเชฒเซ‹เชกเชฐเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชธเชนเซ€ เช•เชฐเชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡.

เชนเซ‡เชถเซ€เช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ GRUB2 เชฌเซเชŸเชฒเซ‹เชกเชฐเชจเซเช‚ เชฐเช•เซเชทเชฃ เช•เชฐเชตเซเช‚

เช•เซเชฒเชพเชธเชฟเช• เช•เชฐเชคเชพเช‚ เชซเชพเชฏเชฆเชพ:

  • เช‰เชšเซเชš เชธเซเชคเชฐเชจเซ€ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ (เชนเซ‡เชถเชฟเช‚เช—/เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ เชฎเชพเชคเซเชฐ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฒเซ‹เช•เชฒ เชฐเชฟเชธเซ‹เชฐเซเชธเชฎเชพเช‚เชฅเซ€ เชœ เชฅเชพเชฏ เช›เซ‡. GRUB2 เชนเซ‡เช เชณ เช†เช–เซเช‚ เชซเชพเชณเชตเซ‡เชฒ เชชเชพเชฐเซเชŸเซ€เชถเชจ เช•เซ‹เชˆเชชเชฃ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชฌเชพเช•เซ€เชจเซเช‚ เชฌเชงเซเช‚ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เช›เซ‡; CPU เชฒเซ‹เชกเชฐ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ/เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เช•เซเชฒเชพเชธเชฟเช• เชธเซเช•เซ€เชฎเชฎเชพเช‚, เชฎเชพเชคเซเชฐ เชซเชพเช‡เชฒเซ‹ เชœ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเชซเชค เชจเชฅเซ€. เชœเช—เซเชฏเชพ, เชœเซ‡เชฎเชพเช‚ "เช•เช‚เชˆเช•" เช•เช‚เชˆเช• เช…เชถเซเชญ" เช‰เชฎเซ‡เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡).
  • เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฒเซ‹เช—เซ€เช‚เช— (เช† เชฏเซ‹เชœเชจเชพเชฎเชพเช‚ เชฎเชพเชจเชต เชตเชพเช‚เชšเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ‹ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฒเซ‹เช— เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡).
  • เชเชกเชช (GRUB2 เชฎเชพเชŸเซ‡ เชซเชพเชณเชตเซ‡เชฒ เชธเชฎเช—เซเชฐ เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซเช‚ เชฐเช•เซเชทเชฃ/เชšเช•เชพเชธเชฃเซ€ เชฒเช—เชญเช— เชคเชฐเชค เชœ เชฅเชพเชฏ เช›เซ‡).
  • เชคเชฎเชพเชฎ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เช“เชŸเซ‹เชฎเซ‡เชถเชจ.

เช•เซเชฒเชพเชธเชฟเช• เชชเชฐ เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ.

  • เชธเชนเซ€เชจเซ€ เชฌเชจเชพเชตเชŸเซ€ (เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡, เช†เชชเซ‡เชฒ เชนเซ‡เชถ เชซเช‚เช•เซเชถเชจ เช…เชฅเชกเชพเชฎเชฃ เชถเซ‹เชงเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡).
  • เชฎเซเชถเซเช•เซ‡เชฒเซ€ เชธเซเชคเชฐเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ (เช•เซเชฒเชพเชธเชฟเช•เชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚, GNU/Linux OS เชฎเชพเช‚ เชฅเซ‹เชกเซ€ เชตเชงเซ เช•เซเชถเชณเชคเชพ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡).

GRUB2/เชชเชพเชฐเซเชŸเซ€เชถเชจ เชนเซ‡เชถเชฟเช‚เช— เช†เชˆเชกเชฟเชฏเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡

GRUB2 เชชเชพเชฐเซเชŸเซ€เชถเชจ "เชธเชนเซ€ เช•เชฐเซ‡เชฒ" เช›เซ‡; เชœเซเชฏเชพเชฐเซ‡ OS เชฌเซเชŸ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชฌเซเชŸ เชฒเซ‹เชกเชฐ เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‡ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเช•เซเชทเชฎเชคเชพ เชฎเชพเชŸเซ‡ เชšเช•เชพเชธเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเชฌเชพเชฆ เชธเซเชฐเช•เซเชทเชฟเชค (เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก) เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชฒเซ‹เช— เช‡เชจ เชฅเชพเชฏ เช›เซ‡. เชœเซ‹ เชฌเซเชŸเชฒเซ‹เชกเชฐ เช…เชฅเชตเชพ เชคเซ‡เชจเชพ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชธเชพเชฅเซ‡ เชšเซ‡เชกเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹, เช˜เซ‚เชธเชฃเช–เซ‹เชฐเซ€ เชฒเซ‹เช— เช‰เชชเชฐเชพเช‚เชค, เชจเซ€เชšเซ‡เชจเซเช‚ เชฒเซ‹เช‚เชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡:

เชตเชธเซเชคเซ.เชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ

เชธเชฎเชพเชจ เชคเชชเชพเชธ เชฆเชฟเชตเชธเชฎเชพเช‚ เชšเชพเชฐ เชตเช–เชค เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเช‚เชธเชพเชงเชจเซ‹ เชฒเซ‹เชก เช•เชฐเชคเซ€ เชจเชฅเซ€.
โ€œ-$ check_GRUBโ€ เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เช•เซ‹เชˆเชชเชฃ เชธเชฎเชฏเซ‡ เชฒเซ‹เช—เซ€เช‚เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชคเซเชตเชฐเชฟเชค เชคเชชเชพเชธ เชฅเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ CLI เชจเซ‡ เชฎเชพเชนเชฟเชคเซ€ เช†เช‰เชŸเชชเซเชŸ เชธเชพเชฅเซ‡.
"-$ sudo signature_GRUB" เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, GRUB2 เชฌเซ‚เชŸ เชฒเซ‹เชกเชฐ/เชชเชพเชฐเซเชŸเซ€เชถเชจ เชคเชฐเชค เชœ เชซเชฐเซ€เชฅเซ€ เชธเชนเซ€ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡เชฒ เชฒเซ‹เช—เซ€เช‚เช— (OS/เชฌเซ‚เชŸ เช…เชชเชกเซ‡เชŸ เชชเช›เซ€ เชœเชฐเซ‚เชฐเซ€), เช…เชจเซ‡ เชœเซ€เชตเชจ เชšเชพเชฒเซ เชฐเชนเซ‡ เช›เซ‡.

เชฌเซเชŸเชฒเซ‹เชกเชฐ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชญเชพเช— เชฎเชพเชŸเซ‡ เชนเซ‡เชถเชฟเช‚เช— เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช…เชฎเชฒ

0) เชšเชพเชฒเซ‹ เชชเชนเซ‡เชฒเชพ เชคเซ‡เชจเซ‡ /media/username เชฎเชพเช‚ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเซ€เชจเซ‡ GRUB เชฌเซเชŸเชฒเซ‹เชกเชฐ/เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชฐ เชธเชนเซ€ เช•เชฐเซ€เช

-$ 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 เช เช…เชฎเชพเชฐเชพ -เชธเชฟเชŸเชพเชกเซ‡เชฒ- เชชเชฐ เช†เช•เซเชฐเชฎเชฃ เชœเซ‹เชตเซเช‚ เชœเซ‹เชˆเช# 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 เชซเซ‡เชฐเชตเซ‹
เช•เชฆ 5M
เชคเชพเชฐเซ€เช–
เชธเช‚เช•เซเชšเชฟเชค เช•เชฐเซ‹
delaycompress
olddir /var/log/old
}

/var/log/vtorjenie.txt {
เชฎเชพเชธเชฟเช•
5 เชซเซ‡เชฐเชตเซ‹
เช•เชฆ 5M
เชคเชพเชฐเซ€เช–
olddir /var/log/old
}

5) เช•เซเชฐเซ‹เชจเชฎเชพเช‚ เชจเซ‹เช•เชฐเซ€ เช‰เชฎเซ‡เชฐเซ‹

-$ sudo crontab -e

เชฐเซ€เชฌเซเชŸ '/เชธเชฌเซเชธเซเช•เซเชฐเชฟเชชเซเชถเชจ'
0 */6 * * * '/เชชเซ‹เชกเชชเซ€เชธ

6) เช•เชพเชฏเชฎเซ€ เช‰เชชเชจเชพเชฎเซ‹ เชฌเชจเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

-$ sudo su
-$ echo "alias ะฟะพะดะฟะธััŒ_GRUB='hashdeep -c md5 -r /media/username/GRUB > /podpis.txt'" >> /root/.bashrc && bash
-$ echo "alias ะฟั€ะพะฒะตั€ะบะฐ_GRUB='hashdeep -vvv -a -k '/podpis.txt' -r /media/username/GRUB'" >> .bashrc && bash

OS เช…เชชเชกเซ‡เชŸ เชชเช›เซ€ -$ apt-get upgrade เช…เชฎเชพเชฐเชพ GRUB เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชธเชนเซ€ เช•เชฐเซ‹
-$ ะฟะพะดะฟะธััŒ_GRUB
เช† เชฌเชฟเช‚เชฆเซเช, GRUB เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซเช‚ เชนเซ‡เชถเชฟเช‚เช— เชธเช‚เชฐเช•เซเชทเชฃ เชชเซ‚เชฐเซเชฃ เช›เซ‡.

[D] เชตเชพเช‡เชชเชฟเช‚เช— - เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชกเซ‡เชŸเชพเชจเซ‹ เชตเชฟเชจเชพเชถ

เชธเชพเช‰เชฅ เช•เซ‡เชฐเซ‹เชฒเชฟเชจเชพเชจเชพ เชชเซเชฐเชตเช•เซเชคเชพ เชŸเซเชฐเซ‡ เช—เซŒเชกเซ€เชจเชพ เชœเชฃเชพเชตเซเชฏเชพ เชฎเซเชœเชฌ, เชคเชฎเชพเชฐเซ€ เช…เช‚เช—เชค เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เซ‹ เช•เซ‡ "เชญเช—เชตเชพเชจ เชชเชฃ เชคเซ‡เชจเซ‡ เชตเชพเช‚เชšเซ€ เชถเช•เชคเชพ เชจเชฅเซ€."

เชนเช‚เชฎเซ‡เชถเชจเซ€ เชœเซ‡เชฎ, เชคเซเชฏเชพเช‚ เชตเชฟเชตเชฟเชง โ€œเชฆเช‚เชคเช•เชฅเชพเช“ เช…เชจเซ‡ เชฆเช‚เชคเช•เชฅเชพเช“", เชนเชพเชฐเซเชก เชกเซเชฐเชพเช‡เชตเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เช•เชพเชขเซ€ เชจเชพเช–เซเชฏเชพ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชตเชฟเชถเซ‡. เชœเซ‹ เชคเชฎเซ‡ เชธเชพเชฏเชฌเชฐเชตเชฟเชšเช•เซเชฐเชพเชซเซเชŸเชฎเชพเช‚ เชฎเชพเชจเชคเชพ เชนเซ‹, เช…เชฅเชตเชพ เชกเซ‰ เชตเซ‡เชฌ เชธเชฎเซเชฆเชพเชฏเชจเชพ เชธเชญเซเชฏ เช›เซ‹ เช…เชจเซ‡ เชกเซ‡เชŸเชพ เชกเชฟเชฒเซ€เชŸ/เช“เชตเชฐเชฐเชพเชˆเชŸ เชฅเชฏเชพ เชชเช›เซ€ เช•เซเชฏเชพเชฐเซ‡เชฏ เชฐเชฟเช•เชตเชฐเซ€เชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€. (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช†เชฐ-เชธเซเชŸเซเชกเชฟเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ), เชคเซ‹ เชชเช›เซ€ เชธเซ‚เชšเชฟเชค เชชเชฆเซเชงเชคเชฟ เชคเชฎเชจเซ‡ เช…เชจเซเช•เซ‚เชณ เชฅเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชจเชฅเซ€, เชคเชฎเชพเชฐเซ€ เชธเซŒเชฅเซ€ เชจเชœเซ€เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.

เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจเชฎเชพเช‚ GNU/Linux เชจเซ‡ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชกเซ‡เชŸเชพ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟเชจเซ€ เชถเช•เซเชฏเชคเชพ เชตเชฟเชจเชพ เชœเซ‚เชจเซ€ เชจเช•เชฒ เช•เชพเชขเซ€ เชจเชพเช–เชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡. เชฏเซเชจเชฟเชตเชฐเซเชธเชฒ เช•เซเชฒเชฟเชจเชฟเช‚เช— เชฎเซ‡เชฅเชก: Windows/Linux เชซเซเชฐเซ€ GUI เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชฎเชพเชŸเซ‡ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชฌเซเชฒเซ€เชšเชฌเซ€เชŸ.
ะกั‚ั€ะพั‹ัั‚ั€ะพ เชตเชฟเชญเชพเช—เชจเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซ‹, เชกเซ‡เชŸเชพ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชจเชพเชถ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ (Gparted เชฆเซเชตเชพเชฐเชพ) เชฌเซเชฒเซ€เชšเชฌเชฟเชŸ เชฒเซ‹เช‚เชš เช•เชฐเซ‹, "เช•เซเชฒเซ€เชจ เช…เชช เชซเซเชฐเซ€ เชธเซเชชเซ‡เชธ" เชชเชธเช‚เชฆ เช•เชฐเซ‹ - เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชธเช‚เชฆ เช•เชฐเซ‹ (GNU/Linux เชจเซ€ เช…เช—เชพเช‰เชจเซ€ เชจเช•เชฒ เชธเชพเชฅเซ‡ เชคเชฎเชพเชฐเซเช‚ sdaX), เชธเซเชŸเซเชฐเชฟเชชเชฟเช‚เช— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เชฅเชถเซ‡. เชฌเซเชฒเซ€เชšเชฌเชฟเชŸ - เชกเชฟเชธเซเช•เชจเซ‡ เชเช• เชชเชพเชธเชฎเชพเช‚ เชธเชพเชซ เช•เชฐเซ‡ เช›เซ‡ - เช† เชคเซ‡ เช›เซ‡ เชœเซ‡ "เช…เชฎเชจเซ‡ เชœเซ‹เชˆเช เช›เซ‡", เชชเชฐเช‚เชคเซ! เชœเซ‹ เชคเชฎเซ‡ เชกเชฟเชธเซเช•เชจเซเช‚ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซเชฏเซเช‚ เชนเซ‹เชฏ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ BB v2.0 เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชฎเชพเช‚ เชธเชพเชซ เช•เชฐเซเชฏเซเช‚ เชนเซ‹เชฏ เชคเซ‹ เชœ เช† เชธเชฟเชฆเซเชงเชพเช‚เชคเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

เชธเชพเชตเชงเชพเชจ! BB เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ เช›เซ‹เชกเซ€เชจเซ‡ เชกเชฟเชธเซเช•เชจเซ‡ เชธเชพเชซ เช•เชฐเซ‡ เช›เซ‡; เชœเซเชฏเชพเชฐเซ‡ เชกเซ‡เชŸเชพ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชซเชพเช‡เชฒเชจเชพ เชจเชพเชฎเซ‹ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (Ccleaner - เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ เช›เซ‹เชกเชคเซเช‚ เชจเชฅเซ€).

เช…เชจเซ‡ เชกเซ‡เชŸเชพ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟเชจเซ€ เชถเช•เซเชฏเชคเชพ เชตเชฟเชถเซ‡เชจเซ€ เชฆเช‚เชคเช•เชฅเชพ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฆเช‚เชคเช•เชฅเชพ เชจเชฅเซ€.Bleachbit V2.0-2 เชญเซ‚เชคเชชเซ‚เชฐเซเชต เช…เชธเซเชฅเชฟเชฐ OS เชกเซ‡เชฌเชฟเชฏเชจ เชชเซ‡เช•เซ‡เชœ (เช…เชจเซ‡ เช…เชจเซเชฏ เช•เซ‹เชˆเชชเชฃ เชธเชฎเชพเชจ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ: sfill; wipe-Nautilus - เชชเชฃ เช† เช—เช‚เชฆเชพ เชงเช‚เชงเชพเชฎเชพเช‚ เชœเชฃเชพเชฏเซเช‚ เชนเชคเซเช‚) เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เชเช• เช—เช‚เชญเซ€เชฐ เชญเซ‚เชฒ เชนเชคเซ€: "เชซเซเชฐเซ€ เชธเซเชชเซ‡เชธ เช•เซเชฒเชฟเชฏเชฐเชฟเช‚เช—" เชซเช‚เช•เซเชถเชจ เชคเซ‡ เช–เซ‹เชŸเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ HDD/เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชตเซเชธ เชชเชฐ (ntfs/ext4). เช† เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ, เช–เชพเชฒเซ€ เชœเช—เซเชฏเชพ เชธเชพเชซ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชธเชฎเช—เซเชฐ เชกเชฟเชธเซเช• เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชคเซเช‚ เชจเชฅเซ€, เชœเซ‡เชฎ เช•เซ‡ เช˜เชฃเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชตเชฟเชšเชพเชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• (เช˜เชฃเชพ) เช•เชพเชขเซ€ เชจเชพเช–เซ‡เชฒ เชกเซ‡เชŸเชพ OS/เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช† เชกเซ‡เชŸเชพเชจเซ‡ เชฌเชฟเชจ-เชกเซ€เชฒเซ€เชŸ เช•เชฐเซ‡เชฒ/เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเซ‡เชŸเชพ เชคเชฐเซ€เช•เซ‡ เชฎเชพเชจเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ โ€œOSPโ€ เชธเชพเชซ เช•เชฐเซ‡ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เช† เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช›เซ‹เชกเซ€ เชฆเซ‡ เช›เซ‡. เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เช†เชŸเชฒเชพ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชชเช›เซ€, เชกเชฟเชธเซเช• เชธเชพเชซ เช•เชฐเชตเซ€ "เช•เชพเชขเซ€ เชจเชพเช–เซ‡เชฒเซ€ เชซเชพเช‡เชฒเซ‹" เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชกเชฟเชธเซเช• เชธเชพเชซ เช•เชฐเชตเชพเชจเชพ 3+ เชชเชพเชธ เชชเช›เซ€ เชชเชฃ.
Bleachbit เชชเชฐ GNU/Linux เชชเชฐ 2.0-2 เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เช•เชพเชฏเชฎเซ€ เชงเซ‹เชฐเชฃเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเชพ เช•เชพเชฐเซเชฏเซ‹ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช–เชพเชฒเซ€ เชœเช—เซเชฏเชพ เชธเชพเชซ เช•เชฐเชคเชพ เชจเชฅเซ€. เชธเชฐเช–เชพเชฎเชฃเซ€ เชฎเชพเชŸเซ‡: CCleaner เชฎเชพเช‚ เชตเชฟเชจเซเชกเซ‹เช เชชเชฐ "NTFs เชฎเชพเชŸเซ‡ OSP" เชซเช‚เช•เซเชถเชจ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชญเช—เชตเชพเชจ เช–เชฐเซ‡เช–เชฐ เช•เชพเชขเซ€ เชจเชพเช–เซ‡เชฒเซ‹ เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚.

เช…เชจเซ‡ เชคเซ‡เชฅเซ€, เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "เชธเชฎเชพเชงเชพเชจ" เชœเซ‚เชจเซ‹ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชกเซ‡เชŸเชพ, เชฌเซเชฒเซ€เชšเชฌเชฟเชŸเชจเซ‡ เช† เชกเซ‡เชŸเชพเชจเซ€ เชธเซ€เชงเซ€ เชเช•เซเชธเซ‡เชธเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชชเช›เซ€, "เชซเชพเชˆเชฒเซ‹/เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เช•เชพเชฏเชฎเซ€ เชงเซ‹เชฐเชฃเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เซ‹" เช•เชพเชฐเซเชฏเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.
Windows เชฎเชพเช‚ "เชธเซเชŸเชพเชจเซเชกเชฐเซเชก OS เชŸเซ‚เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เซ‡เชฒเซ€ เชซเชพเช‡เชฒเซ‹" เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, "OSP" เชซเช‚เช•เซเชถเชจ เชธเชพเชฅเซ‡ CCleaner/BB เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹. GNU/Linux เชฎเชพเช‚ เช† เชธเชฎเชธเซเชฏเชพ เชชเชฐ (เช•เชพเชขเซ€ เชจเชพเช–เซ‡เชฒเซ€ เชซเชพเช‡เชฒเซ‹ เช•เชพเชขเซ€ เชจเชพเช–เซ‹) เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ (เชกเซ‡เชŸเชพ เช•เชพเชขเซ€ เชจเชพเช–เชตเซเช‚ + เชคเซ‡เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชธเซเชตเชคเช‚เชคเซเชฐ เชชเซเชฐเชฏเชพเชธ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชธเช‚เชธเซเช•เชฐเชฃ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เชตเซ‹ เชœเซ‹เชˆเช เชจเชนเซ€เช‚ (เชœเซ‹ เชฌเซเช•เชฎเชพเชฐเซเช• เชจ เชนเซ‹เชฏ, เชคเซ‹ เชฌเช—)), เชซเช•เซเชค เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชคเชฎเซ‡ เช† เชธเชฎเชธเซเชฏเชพเชจเซ€ เชชเชฆเซเชงเชคเชฟเชจเซ‡ เชธเชฎเชœเซ€ เชถเช•เชถเซ‹ เช…เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เซ‡เชฒ เชกเซ‡เชŸเชพเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช›เซเชŸเช•เชพเชฐเซ‹ เชฎเซ‡เชณเชตเซ€ เชถเช•เชถเซ‹.

เชฎเซ‡เช‚ Bleachbit v3.0 เชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€, เชธเชฎเชธเซเชฏเชพ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช เซ€เช• เชฅเชˆ เช—เชˆ เชนเชถเซ‡.
Bleachbit v2.0 เชชเซเชฐเชพเชฎเชพเชฃเชฟเช•เชชเชฃเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

เช† เชชเช—เชฒเชพ เชชเชฐ, เชกเชฟเชธเซเช• เชธเชพเชซ เช•เชฐเชตเชพเชจเซเช‚ เชชเซ‚เชฐเซเชฃ เชฅเชฏเซเช‚ เช›เซ‡.

[E] เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก OS เชจเซ‹ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชฌเซ‡เช•เช…เชช

เชฆเชฐเซ‡เช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเชพเชธเซ‡ เชกเซ‡เชŸเชพ เชฌเซ‡เช•เช…เชช เชฒเซ‡เชตเชพเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชชเชฆเซเชงเชคเชฟ เช›เซ‡, เชชเชฐเช‚เชคเซ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชธเชฟเชธเซเชŸเชฎ OS เชกเซ‡เชŸเชพเชจเซ‡ เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ เชฅเซ‹เชกเซ‹ เช…เชฒเช— เช…เชญเชฟเช—เชฎเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชฏเซเชจเชฟเชซเชพเช‡เชก เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ, เชœเซ‡เชฎ เช•เซ‡ เช•เซเชฒเซ‹เชจเซ‡เชเชฟเชฒเชพ เช…เชจเซ‡ เชธเชฎเชพเชจ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ, เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เชธเซ€เชงเชพ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€.

เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‹ เชฌเซ‡เช•เช…เชช เชฒเซ‡เชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชตเซ‡เชฆเชจ:

  1. เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช•เชคเชพ - Windows/Linux เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชฌเซ‡เช•เช…เชช เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ/เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ;
  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] เช…เชจเซเช•เซ‚เชณ เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเชฟเชจเซเชกเซ‹เช เชฌเซ‡เช•เช…เชช เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เช…เชจเซเชฏ เช‰เช•เซ‡เชฒ เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ - เชคเซ‡ เชฐเชธเชชเซเชฐเชฆ เชจเชฅเซ€.

E1. เชฏเซเชจเชฟเชตเชฐเซเชธเชฒ เชตเชฟเชจเซเชกเซ‹เช/เชฒเชฟเชจเช•เซเชธ เชฌเซ‡เช•เช…เชช. เชฒเชฟเช‚เช• rsync (Grsync)+VeraCrypt เชตเซ‹เชฒเซเชฏเซเชฎเชฌเซ‡เช•เช…เชช เชจเช•เชฒ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ:

  1. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเซเช‚ (เชตเซ‹เชฒเซเชฏเซเชฎ/เชซเชพเชˆเชฒ) OS เชฎเชพเชŸเซ‡ เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ;
  2. VeraCrypt เช•เซเชฐเชฟเชชเซเชŸเซ‹ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ Rsync เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ OS เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ/เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชพเช‡เช เช•เชฐเซ‹;
  3. เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, www เชชเชฐ VeraCrypt เชตเซ‹เชฒเซเชฏเซเชฎ เช…เชชเชฒเซ‹เชก เช•เชฐเชตเซเช‚.

เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“ เช›เซ‡:
เช—เชคเชฟเชถเซ€เชฒ เชตเซ‹เชฒเซเชฏเซเชฎ เชฌเชจเชพเชตเชตเซเช‚ (DT เชจเซ€ เชฐเชšเชจเชพ เชซเช•เซเชค Windows เชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, GNU/Linux เชฎเชพเช‚ เชชเชฃ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡);
เชจเชฟเชฏเชฎเชฟเชค เชตเซ‹เชฒเซเชฏเซเชฎ เชฌเชจเชพเชตเชตเซเช‚, เชชเชฐเช‚เชคเซ "เชชเซ‡เชฐเชพเชจเซ‹เช‡เชก เชชเชพเชคเซเชฐ" เชจเซ€ เช†เชตเชถเซเชฏเช•เชคเชพ เช›เซ‡ (เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เช…เชจเซเชธเชพเชฐ) - เช•เชจเซเชŸเซ‡เชจเชฐ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฟเช‚เช—.

เชตเชฟเชจเซเชกเซ‹เชเชฎเชพเช‚ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชตเซ‹เชฒเซเชฏเซเชฎ เชฒเช—เชญเช— เชคเชฐเชค เชœ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ GNU/Linux > VeraCrypt DT เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพเชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชฌเซ‡เช•เช…เชช เช“เชชเชฐเซ‡เชถเชจเชจเซเช‚ เชเช•เช‚เชฆเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช˜เชŸเซ‡ เช›เซ‡.

เชจเชฟเชฏเชฎเชฟเชค 70 เชœเซ€เชฌเซ€ เชŸเซเชซเชฟเชถ เชตเซ‹เชฒเซเชฏเซเชฎ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชšเชพเชฒเซ‹ เชซเช•เซเชค เช•เชนเซ€เช, เชธเชฐเซ‡เชฐเชพเชถ เชชเซ€เชธเซ€ เชชเชพเชตเชฐ เชชเชฐ) เช…เชกเชงเชพ เช•เชฒเชพเช•เชฎเชพเช‚ HDD ~ (เชญเซ‚เชคเชชเซ‚เชฐเซเชต เช•เชจเซเชŸเซ‡เชจเชฐ เชกเซ‡เชŸเชพเชจเซ‡ เชเช• เชชเชพเชธเชฎเชพเช‚ เช“เชตเชฐเชฐเชพเช‡เชŸ เช•เชฐเชตเซเช‚ เช เชธเซเชฐเช•เซเชทเชพ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช›เซ‡). เชตเซ‹เชฒเซเชฏเซเชฎ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡เชจเซ‡ เชเชกเชชเชฅเซ€ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฐเซเชฏ VeraCrypt Windows/Linux เชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชคเซ‡เชฅเซ€ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชซเช•เซเชค "เชตเชจ-เชชเชพเชธ เชฐเซ€เชฐเชพเช‡เชŸเซ€เช‚เช—" เชฆเซเชตเชพเชฐเชพ เช…เชฅเชตเชพ เช“เช›เชพ-เชชเซเชฐเชฆเชฐเซเชถเชจ เช—เชคเชฟเชถเซ€เชฒ เชตเซ‹เชฒเซเชฏเซเชฎ เชฌเชจเชพเชตเชตเชพ เชฆเซเชตเชพเชฐเชพ เชœ เชถเช•เซเชฏ เช›เซ‡.

เชจเชฟเชฏเชฎเชฟเชค VeraCrypt เชตเซ‹เชฒเซเชฏเซเชฎ เชฌเชจเชพเชตเซ‹ (เชกเชพเชฏเชจเซ‡เชฎเชฟเช•/ntfs เชจเชฅเซ€), เช•เซ‹เชˆ เชธเชฎเชธเซเชฏเชพ เชจ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช.

VeraCrypt GUI> GNU/Linux live usb เชฎเชพเช‚ เช•เชจเซเชŸเซ‡เชจเชฐ เช—เซ‹เช เชตเซ‹/เชฌเชจเชพเชตเซ‹/เช–เซ‹เชฒเซ‹ (เชตเซ‹เชฒเซเชฏเซเชฎเชจเซ‡ /media/veracrypt2 เชชเชฐ เช“เชŸเซ‹เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, Windows OS เชตเซ‹เชฒเซเชฏเซเชฎเชจเซ‡ /media/veracrypt1 เชชเชฐ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡). GUI rsync เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Windows OS เชจเซเช‚ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฌเซ‡เช•เช…เชช เชฌเชจเชพเชตเชตเซเช‚ (grsync)เชฌเซ‹เช•เซเชธ เชšเซ‡เช• เช•เชฐเซ€เชจเซ‡.

เชตเชฟเชจเซเชกเซ‹เช เชฒเชฟเชจเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ. เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฎเชฒเซเชŸเชฟ-เชฌเซ‚เชŸ

เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชจเซ€ เชฐเชพเชน เชœเซเช“. เชเช•เชตเชพเชฐ เชฌเซ‡เช•เช…เชช เชชเซ‚เชฐเซเชฃ เชฅเชˆ เชœเชพเชฏ, เชชเช›เซ€ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชซเชพเช‡เชฒ เชนเชถเซ‡.

เชคเซ‡เชตเซ€ เชœ เชฐเซ€เชคเซ‡, rsync GUI เชฎเชพเช‚ "Windows เชธเซเชธเช‚เช—เชคเชคเชพ" เชšเซ‡เช•เชฌเซ‹เช•เซเชธเชจเซ‡ เช…เชจเชšเซ‡เช• เช•เชฐเซ€เชจเซ‡ GNU/Linux OS เชจเซ€ เชฌเซ‡เช•เช…เชช เช•เซ‹เชชเซ€ เชฌเชจเชพเชตเซ‹.

เชธเชพเชตเชงเชพเชจ! เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ "GNU/Linux เชฌเซ‡เช•เช…เชช" เชฎเชพเชŸเซ‡ เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเซ‹ EX4. เชœเซ‹ เชคเชฎเซ‡ 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

เชนเชตเซ‡ "veramount เชชเชฟเช•เซเชšเชฐเซเชธ" เช†เชฆเซ‡เชถ เชคเชฎเชจเซ‡ เชชเชพเชธเชซเซเชฐเซ‡เช เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เช›เชถเซ‡, เช…เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก Windows เชธเชฟเชธเซเชŸเชฎ เชตเซ‹เชฒเซเชฏเซเชฎ 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 เชฎเชพเช‚ เชตเซ‹เชฒเซเชฏเซเชฎ เชฌเชจเชพเชตเซ‹.
2) เชฒเชพเช‡เชต เชฏเซเชเชธเชฌเซ€ เชชเชฐ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเซ‹.
3) ~$ เช•เซเชฐเชฟเชชเซเชŸเชธเซ‡เชŸเช…เชช เช“เชชเชจ /dev/sda7 Lunux #mapping เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจ.
4) ~$ mount /dev/mapper/Linux /mnt #เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‡ /mnt เชชเชฐ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเซ‹.
5) ~$ mkdir mnt2 # เชญเชพเชตเชฟ เชฌเซ‡เช•เช…เชช เชฎเชพเชŸเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฌเชจเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡.
6) ~$ เช•เซเชฐเชฟเชชเซเชŸเชธเซ‡เชŸเช…เชช เช“เชชเชจ โ€”veracrypt โ€”เชŸเชพเชˆเชช tcrypt ~/CryptoBox CryptoBox && mount /dev/mapper/CryptoBox /mnt2 #โ€œเช•เซเชฐเชฟเชชเซเชŸเซ‹เชฌเซ‹เช•เซเชธโ€ เชจเชพเชฎเชจเชพ เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ เชตเซ‹เชฒเซเชฏเซเชฎเชจเซ‹ เชจเช•เชถเซ‹ เชฌเชจเชพเชตเซ‹ เช…เชจเซ‡ เช•เซเชฐเชฟเชชเซเชŸเซ‹เชฌเซ‹เช•เซเชธเชจเซ‡ /mnt2 เชชเชฐ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเซ‹.
7) ~$ rsync -avlxhHX โ€”เชชเซเชฐเช—เชคเชฟ /mnt /mnt2/ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ เชตเซ‹เชฒเซเชฏเซเชฎเชฎเชพเช‚ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซเช‚ #เชฌเซ‡เช•เช…เชช เช“เชชเชฐเซ‡เชถเชจ.

(p/s/ เชธเชพเชตเชงเชพเชจ! เชœเซ‹ เชคเชฎเซ‡ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก GNU/Linux เชจเซ‡ เชเช• เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ/เชฎเชถเซ€เชจเชฎเชพเช‚เชฅเซ€ เชฌเซ€เชœเชพเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹เชต, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Intel > AMD (เชเชŸเชฒเซ‡ โ€‹โ€‹เช•เซ‡, เชเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจเชฎเชพเช‚เชฅเซ€ เชฌเซ€เชœเชพ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก Intel > AMD เชชเชพเชฐเซเชŸเซ€เชถเชจเชฎเชพเช‚ เชฌเซ‡เช•เช…เชช เชœเชฎเชพเชตเชตเซเช‚), เชญเซ‚เชฒเซ€ เชจเชพ เชœเชคเชพ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก OS เชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชชเชพเชธเชตเชฐเซเชกเชจเซ‡ เชฌเชฆเชฒเซ‡ เช—เซเชชเซเชค เช…เชตเซ‡เชœเซ€ เช•เซ€ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ‹, เช•เชฆเชพเชš. เชชเชพเช›เชฒเซ€ เช•เซ€ ~/etc/skey - เชนเชตเซ‡ เชฌเซ€เชœเชพ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‡ เชซเชฟเชŸ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚, เช…เชจเซ‡ เช•เซเชฐเซ‹เชŸเชจเซ€ เชจเซ€เชšเซ‡เชฅเซ€ เชจเชตเซ€ เช•เซ€ โ€œ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 เชซเชฐเซ€เชฅเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€ (เชฌเชงเซ€ เชนเชธเซเชคเชพเช•เซเชทเชฐเซ‹ เชธเซเชฅเชพเชจเซ‡ เชฐเชนเซ‡ เช›เซ‡) เชคเซ‡ "เชตเชฟเช•เชฒเซเชช (-c) เชธเชพเชฅเซ‡ grub-mkimage" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเซเช–เซเชฏ GRUB2 เชˆเชฎเซ‡เชœ เชฌเชจเชพเชตเซ‡ เช›เซ‡. "-c" เชตเชฟเช•เชฒเซเชช เชคเชฎเชจเซ‡ เชฎเซเช–เซเชฏ "grub.cfg" เชฒเซ‹เชก เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชคเชฎเชพเชฐเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเชจเซ‡ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชถเซ‡. เชฐเซ‚เชชเชฐเซ‡เช–เชพเชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชเช• เชฒเซ€เชŸเซ€ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡: เช•เซ‹เชˆเชชเชฃ โ€œmodern.cfgโ€ เชชเชฐ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ, เชฎเชฟเชถเซเชฐเชฟเชค, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, ~400 เชซเชพเชˆเชฒเซ‹ เชธเชพเชฅเซ‡ (เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ + เชธเชนเซ€) "/boot/grub/i386-pc" เชซเซ‹เชฒเซเชกเชฐเชฎเชพเช‚. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ "/boot/grub/grub.cfg" เชจเซ‡ เช…เชธเชฐ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชฎเชจเชธเซเชตเซ€ เช•เซ‹เชก เชฆเชพเช–เชฒ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชชเช›เซ€ เชญเชฒเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช เชซเชพเช‡เชฒ เชชเชฐ "เชนเซ‡เชถเชธเชฎ" เชฒเชพเช—เซ เช•เชฐเซเชฏเซเช‚ เชนเซ‹เชฏ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เช…เชธเซเชฅเชพเชฏเซ€ เชฐเซ‚เชชเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซเชฏเซเช‚ เชนเซ‹เชฏ.
เชนเซเชฎเชฒเชพเช–เซ‹เชฐเชจเซ‡ GRUB2 เชธเซเชชเชฐเชฏเซเชเชฐ เชฒเซ‹เช—เชฟเชจ/เชชเชพเชธเชตเชฐเซเชก เชนเซ‡เช• เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชฐเชนเซ‡เชถเซ‡ เชจเชนเซ€เช‚; เชคเซ‡เชฃเซ‡ เชฎเชพเชคเซเชฐ เชฒเซ€เชŸเซ€เช“เชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ (เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ) เชคเชฎเชพเชฐเชพ "modern.cfg" เชชเชฐ "/boot/grub/grub.cfg"

เชธเซเชชเชฐเชฏเซเชเชฐเซเชธ = "เชฐเซเชŸ" เชธเซ‡เชŸ เช•เชฐเซ‹
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8

เช…เชจเซ‡ PC เชฎเชพเชฒเชฟเช•เชจเซ‡ เชนเชœเซ เชชเชฃ GRUB2 เชธเซเชชเชฐเชฏเซเชเชฐ เชคเชฐเซ€เช•เซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชธเชพเช‚เช•เชณ เชฒเซ‹เชกเชฟเช‚เช— (เชฌเซเชŸเชฒเซ‹เชกเชฐ เชฌเซ€เชœเชพ เชฌเซเชŸเชฒเซ‹เชกเชฐเชจเซ‡ เชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡), เชœเซ‡เชฎ เชฎเซ‡เช‚ เช‰เชชเชฐ เชฒเช–เซเชฏเซเช‚ เช›เซ‡, เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ เชจเชฅเซ€ (เชคเซ‡ เชเช• เช…เชฒเช— เชนเซ‡เชคเซ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชพเชฏเซ‡เชฒ เช›เซ‡). BIOS เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฌเซเชŸเชฒเซ‹เชกเชฐ เชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เชพเชคเซเช‚ เชจเชฅเซ€ (เชšเซ‡เชจ เชฌเซ‚เชŸ GRUB2 เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เชฅเชพเชฏ เช›เซ‡ > เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก GRUB2, เชญเซ‚เชฒ!). เชœเซ‹ เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เชนเชœเซ€ เชชเชฃ เชšเซ‡เช‡เชจ เชฒเซ‹เชกเชฟเช‚เช—เชจเชพ เชตเชฟเชšเชพเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เช–เชพเชคเชฐเซ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชคเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เช›เซ‡ เชœเซ‡ เชฒเซ‹เชก เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. (เช†เชงเซเชจเชฟเช• เชจเชฅเซ€) เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจเชฎเชพเช‚เชฅเซ€ "grub.cfg". เช…เชจเซ‡ เช† เชธเซเชฐเช•เซเชทเชพเชจเซ€ เช–เซ‹เชŸเซ€ เชธเชฎเชœ เชชเชฃ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก โ€œgrub.cfgโ€ เชฎเชพเช‚ เชฆเชฐเซเชถเชพเชตเซ‡เชฒ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ (เชฎเซ‹เชกเซเชฏเซเชฒ เชฒเซ‹เชกเซ€เช‚เช—) เช เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชธเซเชงเซ€ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก GRUB2 เชฎเชพเช‚เชฅเซ€ เชฒเซ‹เชก เชฅเชพเชฏ เช›เซ‡.

เชœเซ‹ เชคเชฎเซ‡ เช†เชจเซ‡ เชคเชชเชพเชธเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹, เชคเซ‹ เชฌเซ€เชœเชพ เชชเชพเชฐเซเชŸเซ€เชถเชจ sdaY เชซเชพเชณเชตเซ‹/เชเชจเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซ‹, เชคเซ‡เชฎเชพเช‚ GRUB2 เช•เซ‹เชชเซ€ เช•เชฐเซ‹ (เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชฐ เช—เซเชฐเชฌ-เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช“เชชเชฐเซ‡เชถเชจ เชถเช•เซเชฏ เชจเชฅเซ€) เช…เชจเซ‡ "grub.cfg" เชฎเชพเช‚ (เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฐเซ‚เชชเชฐเซ‡เช–เชพ) เช†เชตเซ€ เชฐเซ‡เช–เชพเช“ เชฌเชฆเชฒเซ‹

เชฎเซ‡เชจเซเชเชจเซเชŸเซเชฐเซ€ 'GRUBx2' --class เชชเซ‹เชชเชŸ --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-382111a2-f993-403c-aa2e-292b5eac4780' {
load_video
insmod gzio
เชœเซ‹ [ x$grub_platform = xxen ]; เชชเช›เซ€ insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod เช•เซเชฐเชฟเชชเซเชŸเซ‹เชกเชฟเชธเซเช•
insmod lux
insmod gcry_twofish
insmod gcry_twofish
insmod gcry_sha512
เช‡เชจเซเชธเชฎเซ‹เชก ext2
cryptomount -u 15c47d1c4bd34e5289df77bcf60ee838
set root=โ€™cryptouuid/15c47d1c4bd34e5289df77bcf60ee838โ€ฒ
เชธเชพเชฎเชพเชจเซเชฏ /boot/grub/grub.cfg
}

เชฐเซ‡เช–เชพเช“
* insmod - เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชกเชฟเชธเซเช• เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชฒเซ‹เชก เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡;
* GRUBx2 - GRUB2 เชฌเซเชŸ เชฎเซ‡เชจเซเชฎเชพเช‚ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฒเซ€เชŸเซ€เชจเซเช‚ เชจเชพเชฎ;
* เช•เซเชฐเชฟเชชเซเชŸเซ‹เชฎเชพเช‰เชจเซเชŸ -u 15c47d1c4bd34e5289df77bcf60ee838 -เชœเซเช“. fdisk -l (sda9);
* เชธเซ‡เชŸ เชฐเซเชŸ - เชฐเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹;
* เชธเชพเชฎเชพเชจเซเชฏ /boot/grub/grub.cfg - เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชฐ เชเช•เซเชเซ‡เช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเชˆเชฒ.

เชตเชฟเชถเซเชตเชพเชธ เช•เซ‡ เชคเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก โ€œgrub.cfgโ€ เช›เซ‡ เชœเซ‡ เชฒเซ‹เชก เชฅเชฏเซ‡เชฒ เช›เซ‡ เช GRUB เชฎเซ‡เชจเซเชฎเชพเช‚ โ€œGRUBx2โ€ เชฒเชพเช‡เชจ เชชเชธเช‚เชฆ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเชพเชธเชตเชฐเซเชก/เช…เชจเชฒเซ‹เช•เชฟเช‚เช— โ€œsdaYโ€ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเช•เชพเชฐเชพเชคเซเชฎเช• เชชเซเชฐเชคเชฟเชญเชพเชต เช›เซ‡.

CLI เชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชœเซ‡เชฅเซ€ เชฎเซ‚เช‚เชเชตเชฃเชฎเชพเช‚ เชจ เช†เชตเซ‡ (เช…เชจเซ‡ เชคเชชเชพเชธเซ‹ เช•เซ‡ เชถเซเช‚ "เชธเซ‡เชŸ เชฐเซ‚เชŸ" เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡), เช–เชพเชฒเซ€ เชŸเซ‹เช•เชจ เชซเชพเชˆเชฒเซ‹ เชฌเชจเชพเชตเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชตเชฟเชญเชพเช— โ€œ/shifr_grubโ€ เชฎเชพเช‚, เช…เชจเชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชตเชฟเชญเชพเช— โ€œ/noshifr_grubโ€ เชฎเชพเช‚. CLI เชฎเชพเช‚ เชคเชชเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

cat /Tab-Tab

เช‰เชชเชฐ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เชฎ, เชœเซ‹ เช†เชตเชพ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชคเชฎเชพเชฐเชพ PC เชชเชฐ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เชคเซ‹ เชฆเซ‚เชทเชฟเชค เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชฎเชพเช‚ เช† เชฎเชฆเชฆ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเช• เช•เซ€เชฒเซ‹เช—เชฐ เช•เซ‡ เชœเซ‡ เชซเชพเช‡เชฒเชฎเชพเช‚ เช•เซ€เชธเซเชŸเซเชฐเซ‹เช•เชจเซ‡ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเชถเซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ โ€œ~/i386โ€ เชฎเชพเช‚ เช…เชจเซเชฏ เชซเชพเช‡เชฒเซ‹ เชธเชพเชฅเซ‡ เชฎเชฟเชถเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เชถเซ‡ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชคเซ‡เชจเซ‡ PC เชชเชฐ เชญเซŒเชคเชฟเช• เชเช•เซเชธเซ‡เชธ เชงเชฐเชพเชตเชคเชพ เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชฆเซเชตเชพเชฐเชพ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชฎเชพเช‚ เชจ เช†เชตเซ‡.

เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชธเช‚เชฐเช•เซเชทเชฃ เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชšเช•เชพเชธเชตเชพเชจเซ€ เชธเซŒเชฅเซ€ เชธเชฐเชณ เชฐเซ€เชค (เชฐเซ€เชธเซ‡เชŸ เชจเชฅเซ€), เช…เชจเซ‡ เช•เซ‹เชˆเช เชฌเซเชŸเชฒเซ‹เชกเชฐ เชชเชฐ เช†เช•เซเชฐเชฎเชฃ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€, CLI เชฎเชพเช‚ เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ‹

list_trusted

เชœเชตเชพเชฌเชฎเชพเช‚ เช…เชฎเชจเซ‡ เช…เชฎเชพเชฐเซ€ "เชชเชฐเซเชธเซเช•เซ€" เชจเซ€ เชจเช•เชฒ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡, เช…เชฅเชตเชพ เชœเซ‹ เช…เชฎเชพเชฐเชพ เชชเชฐ เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹ เช…เชฎเชจเซ‡ เช•เช‚เชˆ เชชเซเชฐเชพเชชเซเชค เชฅเชคเซเช‚ เชจเชฅเซ€ (เชคเชฎเชพเชฐเซ‡ "เชธเซ‡เชŸ เชšเซ‡เช•_เชธเชฟเช—เซเชจเซ‡เชšเชฐ=เชเชจเซเชซเซ‹เชฐเซเชธ" เชชเชฃ เชšเซ‡เช• เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡).
เช† เชชเช—เชฒเชพเชจเซ‹ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช—เซ‡เชฐเชฒเชพเชญ เช เช†เชฆเซ‡เชถเซ‹เชจเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เช† เช†เชฆเซ‡เชถเชจเซ‡ โ€œgrub.cfgโ€ เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซ‹ เช›เซ‹ เช…เชจเซ‡ เชกเชฟเชœเซ€เชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชตเชกเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชชเช›เซ€ เชธเซเช•เซเชฐเซ€เชจ เชชเชฐเชจเชพ เช•เซ€ เชธเซเชจเซ‡เชชเชถเซ‹เชŸเชจเซเช‚ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช†เช‰เชŸเชชเซเชŸ เชธเชฎเชฏเชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช เช–เซ‚เชฌ เชœ เชŸเซ‚เช‚เช•เซเช‚ เช›เซ‡, เช…เชจเซ‡ GRUB2 เชฒเซ‹เชก เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช†เช‰เชŸเชชเซเชŸ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฏ เชจเชฅเซ€. .
เชฆเชพเชตเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช•เซ‹เชˆ เชจเชฅเซ€: เชคเซ‡เชจเชพเชฎเชพเช‚ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เช•เชฒเชฎ 18.2 เชธเชคเซเชคเชพเชตเชพเชฐ เชฐเซ€เชคเซ‡ เชœเชพเชนเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡

โ€œเชจเซ‹เช‚เชง เช•เชฐเซ‹ เช•เซ‡ GRUB เชชเชพเชธเชตเชฐเซเชก เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ เชธเชพเชฅเซ‡ เชชเชฃ, GRUB เชชเซ‹เชคเซ‡ เชฎเชถเซ€เชจเชจเชพ เชซเชฐเซเชฎเชตเซ‡เชฐ (เชฆเชพ.เชค., Coreboot เช…เชฅเชตเชพ BIOS) เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ‡ เชฎเชถเซ€เชจเชจเซ‡ เช…เชฒเช— (เชนเซเชฎเชฒเชพเช–เซ‹เชฐ-เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค) เช‰เชชเช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เชฌเซเชŸ เชฅเชตเชพเชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เชคเซ‡ เชฎเชพเชŸเซ‡ เชฎเชถเซ€เชจเชจเซ€ เชญเซŒเชคเชฟเช• เชเช•เซเชธเซ‡เชธ เชงเชฐเชพเชตเชคเซ€ เช•เซ‹เชˆ เชตเซเชฏเช•เซเชคเชฟเชจเซ‡ เชฐเซ‹เช•เซ€ เชถเช•เชคเซเช‚ เชจเชฅเซ€. เชธเซเชฐเช•เซเชทเชฟเชค เชฌเซ‚เชŸ เชถเซƒเช‚เช–เชฒเชพเชฎเชพเช‚ GRUB เชถเซเชฐเซ‡เชทเซเช  เชฐเซ€เชคเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชœ เชฒเชฟเช‚เช• เช›เซ‡."

GRUB2 เช เชซเช‚เช•เซเชถเชจเซเชธ เชธเชพเชฅเซ‡ เช–เซ‚เชฌ เช“เชตเชฐเชฒเซ‹เชก เช›เซ‡ เชœเซ‡ เช–เซ‹เชŸเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ‹ เช…เชนเซ‡เชธเชพเชธ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเชพ เชตเชฟเช•เชพเชธ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ MS-DOS เช•เชฐเชคเชพเช‚ เช†เช—เชณ เชจเซ€เช•เชณเซ€ เช—เชฏเชพ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชฌเซเชŸเชฒเซ‹เชกเชฐ เช›เซ‡. เชคเซ‡ เชฐเชฎเซเชœเซ€ เช›เซ‡ เช•เซ‡ GRUB2 - "เช•เชพเชฒเซ‡" OS เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชฌเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ GNU/Linux เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹.

เชฎเซ‡เช‚ GRUB2 เชกเชฟเชœเชฟเชŸเชฒ เชธเชฟเช—เซเชจเซ‡เชšเชฐ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฐเซ€เชธเซ‡เชŸ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชฎเชพเชฐเซ€ เช˜เซ‚เชธเชฃเช–เซ‹เชฐเซ€ เชœเชพเชนเซ‡เชฐ เช•เชฐเซ€ เชคเซ‡ เชตเชฟเชถเซ‡เชจเซ‹ เชŸเซ‚เช‚เช•เซ‹ เชตเชฟเชกเชฟเชฏเซ‹ (เชฎเซ‡เช‚ เชคเชฎเชจเซ‡ เชกเชฐเชพเชตเซ€ เชฆเซ€เชงเซ‹, เชชเชฐเช‚เชคเซ เชตเชฟเชกเชฟเช“เชฎเชพเช‚ เชœเซ‡ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡, เชคเชฎเซ‡ เชฌเชฟเชจ-เชนเชพเชจเชฟเช•เชพเชฐเช• เชฎเชจเชธเซเชตเซ€ เช•เซ‹เชก/.mod เชฒเช–เซ€ เชถเช•เซ‹ เช›เซ‹).

เชคเชพเชฐเชฃเซ‹:

1) Windows เชฎเชพเชŸเซ‡ เชฌเซเชฒเซ‹เช• เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเซเช‚ เชธเชฐเชณ เช›เซ‡, เช…เชจเซ‡ GNU/Linux เชฌเซเชฒเซ‹เช• เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชธเชพเชฅเซ‡เชจเชพ เช˜เชฃเชพ เชชเชพเชธเชตเชฐเซเชกเซเชธ เชธเชพเชฅเซ‡เชจเชพ เชฐเช•เซเชทเชฃ เช•เชฐเชคเชพเช‚ เชเช• เชชเชพเชธเชตเชฐเซเชก เชธเชพเชฅเซ‡เชจเซเช‚ เชฐเช•เซเชทเชฃ เชตเชงเซ เช…เชจเซเช•เซ‚เชณ เช›เซ‡, เชตเชพเชœเชฌเซ€ เชฐเซ€เชคเซ‡: เชฌเชพเชฆเชฎเชพเช‚ เชธเซเชตเชšเชพเชฒเชฟเชค เช›เซ‡.

2) เชฎเซ‡เช‚ เชฒเซ‡เช–เชจเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช…เชจเซ‡ เชตเชฟเช—เชคเชตเชพเชฐ เชฒเช–เซเชฏเซ‹ เช›เซ‡ เชธเชฐเชณ เชธเช‚เชชเซ‚เชฐเซเชฃ-เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ VeraCrypt/LUKS เชฎเชพเชŸเซ‡ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ เชเช• เช˜เชฐเชจเชพ เชฎเชถเซ€เชจ เชชเชฐ, เชœเซ‡ RuNet (IMHO) เชฎเชพเช‚ เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€ เชถเซเชฐเซ‡เชทเซเช  เช›เซ‡. เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ > 50k เช…เช•เซเชทเชฐเซ‹ เชฒเชพเช‚เชฌเซ€ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฐเชธเชชเซเชฐเชฆ เชชเซเชฐเช•เชฐเชฃเซ‹เชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡เชคเซเช‚ เชจเชฅเซ€: เชธเช‚เช•เซ‡เชคเชฒเชฟเชชเซ€เช“ เชœเซ‡ เช…เชฆเซƒเชถเซเชฏ เชฅเชˆ เชœเชพเชฏ เช›เซ‡/เชชเชกเช›เชพเชฏเชพเชฎเชพเช‚ เชฐเชพเช–เซ‡ เช›เซ‡; เช เชนเช•เซ€เช•เชค เชตเชฟเชถเซ‡ เช•เซ‡ เชตเชฟเชตเชฟเชง GNU/Linux เชชเซเชธเซเชคเช•เซ‹เชฎเชพเช‚ เชคเซ‡เช“ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเซ€ เชตเชฟเชถเซ‡ เชฅเซ‹เชกเซเช‚ เชฒเช–เชคเชพ/เชฒเช–เชคเชพ เชจเชฅเซ€; เชฐเชถเชฟเชฏเชจ เชซเซ‡เชกเชฐเซ‡เชถเชจเชจเชพ เชฌเช‚เชงเชพเชฐเชฃเชจเชพ เช†เชฐเซเชŸเชฟเช•เชฒ 51 เชตเชฟเชถเซ‡; เช“ เชฒเชพเช‡เชธเชจเซเชธ/เชชเซเชฐเชคเชฟเชฌเช‚เชง เชฐเชถเชฟเชฏเชจ เชซเซ‡เชกเชฐเซ‡เชถเชจเชฎเชพเช‚ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ, เชคเชฎเชพเชฐเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ "เชฐเซเชŸ/เชฌเซ‚เชŸ" เชเชจเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เชตเชฟเชถเซ‡. เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ เชคเชฆเซเชฆเชจ เชตเซเชฏเชพเชชเช•, เชชเชฐเช‚เชคเซ เชตเชฟเช—เชคเชตเชพเชฐ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚. (เชธเชฐเชณ เชชเช—เชฒเชพเช‚เช“เชจเซเช‚ เชชเชฃ เชตเชฐเซเชฃเชจ เช•เชฐเชตเซเช‚), เชฌเชฆเชฒเชพเชฎเชพเช‚, เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ "เชตเชพเชธเซเชคเชตเชฟเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ" เชชเชฐ เชชเชนเซ‹เช‚เชšเชถเซ‹ เชคเซเชฏเชพเชฐเซ‡ เช† เชคเชฎเชพเชฐเซ‹ เช˜เชฃเซ‹ เชธเชฎเชฏ เชฌเชšเชพเชตเชถเซ‡.

3) เชตเชฟเชจเซเชกเซ‹เช 7 64 เชชเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚; GNU/Linux เชชเซ‹เชชเชŸ 4x; เชœเซ€เชเชจเชฏเซ/เชกเซ‡เชฌเชฟเชฏเชจ 9.0/9.5.

4) เชชเชฐ เชธเชซเชณ เชนเซเชฎเชฒเซ‹ เช•เชฐเซเชฏเซ‹ เชคเซ‡เชจเชพ GRUB2 เชฌเซเชŸเชฒเซ‹เชกเชฐ.

5) เชŸเซเชฏเซเชŸเซ‹เชฐเซ€เชฏเชฒ CIS เชฎเชพเช‚ เชคเชฎเชพเชฎ เชชเซ‡เชฐเชพเชจเซ‹เช‡เชก เชฒเซ‹เช•เซ‹เชจเซ‡ เชฎเชฆเชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชœเซเชฏเชพเช‚ เช•เชพเชฏเชฆเชพเช•เซ€เชฏ เชธเซเชคเชฐเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช›เซ‡. เช…เชจเซ‡ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชคเซ‡ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡เช“ เชคเซ‡เชฎเชจเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เชธเชฟเชธเซเชŸเชฎเซ‹เชจเซ‡ เชคเซ‹เชกเซ€ เชชเชพเชกเซเชฏเชพ เชตเชฟเชจเชพ เชชเซ‚เชฐเซเชฃ-เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฐเซ‹เชฒ เช†เช‰เชŸ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡.

6) เชฎเชพเชฐเซเช‚ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชซเชฐเซ€เชฅเซ€ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚, เชœเซ‡ 2020 เชฎเชพเช‚ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡.

[เชœเซ€] เช‰เชชเชฏเซ‹เช—เซ€ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ

  1. เชŸเซเชฐเซเช•เซเชฐเชฟเชชเซเชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ (เชซเซ‡เชฌเซเชฐเซเช†เชฐเซ€ 2012 RU)
  2. เชตเซ‡เชฐเชพเช•เซเชฐเชฟเชชเซเชŸ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ
  3. /usr/share/doc/cryptsetup(-run) [เชธเซเชฅเชพเชจเชฟเช• เชธเช‚เชธเชพเชงเชจ] (เช•เซเชฐเชฟเชชเซเชŸเชธเซ‡เชŸเช…เชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ GNU/Linux เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชชเชฐ เชธเชคเซเชคเชพเชตเชพเชฐ เชตเชฟเช—เชคเชตเชพเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ)
  4. เชธเชคเซเชคเชพเชตเชพเชฐ FAQ เช•เซเชฐเชฟเชชเซเชŸเชธเซ‡เชŸเช…เชช (เช•เซเชฐเชฟเชชเซเชŸเชธเซ‡เชŸเช…เชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ GNU/Linux เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชชเชฐ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ)
  5. LUKS เช‰เชชเช•เชฐเชฃ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ (เช†เชฐเซเช•เชฒเชฟเชจเช•เซเชธ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ)
  6. เช•เซเชฐเชฟเชชเซเชŸเชธเซ‡เชŸเช…เชช เชธเชฟเชจเซเชŸเซ‡เช•เซเชธเชจเซเช‚ เชตเชฟเช—เชคเชตเชพเชฐ เชตเชฐเซเชฃเชจ (เช†เชฐเซเช• เชฎเซ‡เชจ เชชเซ‡เชœ)
  7. เช•เซเชฐเชฟเชชเซเชŸเชŸเซ‡เชฌเชจเซเช‚ เชตเชฟเช—เชคเชตเชพเชฐ เชตเชฐเซเชฃเชจ (เช†เชฐเซเช• เชฎเซ‡เชจ เชชเซ‡เชœ)
  8. เชธเชคเซเชคเชพเชตเชพเชฐ GRUB2 เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ.

เชŸเซ…เช—เซเชธ: เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ, เชชเชพเชฐเซเชŸเซ€เชถเชจ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ, เชฒเชฟเชจเช•เซเชธ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ, LUKS1 เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฟเชธเซเชŸเชฎ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ.

เชซเช•เซเชค เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชœ เชธเชฐเซเชตเซ‡เชฎเชพเช‚ เชญเชพเช— เชฒเชˆ เชถเช•เซ‡ เช›เซ‡. เชธเชพเช‡เชจ เช‡เชจ เช•เชฐเซ‹, เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡.

เชถเซเช‚ เชคเชฎเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‹?

  • 17,1%เชนเซเช‚ เชœเซ‡ เช•เชฐเซ€ เชถเช•เซเช‚ เชคเซ‡ เชฌเชงเซเช‚ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซเช‚ เช›เซเช‚. เชนเซเช‚ เชชเซ‡เชฐเชพเชจเซ‹เชˆเชก เช›เซเช‚.14

  • 34,2%เชนเซเช‚ เชฎเชพเชคเซเชฐ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชกเซ‡เชŸเชพเชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซเช‚ เช›เซเช‚.28

  • 14,6%เช•เซเชฏเชพเชฐเซ‡เช• เชนเซเช‚ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซเช‚ เช›เซเช‚, เช•เซเชฏเชพเชฐเซ‡เช• เชญเซ‚เชฒเซ€ เชœเชพเช‰เช‚ เช›เซเช‚.12

  • 34,2%เชจเชพ, เชนเซเช‚ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชคเซ‹ เชจเชฅเซ€, เชคเซ‡ เช…เชธเซเชตเชฟเชงเชพเชœเชจเช• เช…เชจเซ‡ เช–เชฐเซเชšเชพเชณ เช›เซ‡.28

82 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เช เชฎเชค โ€‹โ€‹เช†เชชเซเชฏเซ‹. 22 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฆเซ‚เชฐ เชฐเชนเซเชฏเชพ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹