เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ
RuNet V0.2 เจตเจฟเฉฑเจš เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฒเจˆ เจ†เจชเจฃเฉ€ เจ—เจพเจˆเจก เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค

เจ•เจพเจ‰เจฌเฉŒเจ เจฐเจฃเจจเฉ€เจคเฉ€:

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

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

เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเฉ€ เจ—เจˆ เจธเจ•เฉ€เจฎ "เจซเจฒเฉˆเจธเจผ เจกเจฐเจพเจˆเจต 'เจคเฉ‡ เจฐเจฟเจฎเฉ‹เจŸ เจฌเฉ‚เจŸ" เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจ…เฉฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจนเฉฑเจฒ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก OS เจฆเจพ เจ†เจจเฉฐเจฆ เจฒเฉˆเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค Windows/Linux เจ…เจคเฉ‡ เจ‡เฉฑเจ• OS เจคเฉ‹เจ‚ เจฆเฉ‚เจœเฉ‡ OS เจตเจฟเฉฑเจš "เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจšเฉˆเจจเจฒ" เจฐเจพเจนเฉ€เจ‚ เจกเฉ‡เจŸเจพ เจฆเจพ เจ†เจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจชเฉ€เจธเฉ€ เจฌเฉ‚เจŸ เจ†เจฐเจกเจฐ (เจตเจฟเจ•เจฒเจชเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ•):

  • เจฎเจธเจผเฉ€เจจ เจจเฉ‚เฉฐ เจšเจพเจฒเฉ‚ เจ•เจฐเจจเจพ;
  • VeraCrypt เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ (เจธเจนเฉ€ เจชเจพเจธเจตเจฐเจก เจฆเจฐเจœ เจ•เจฐเจจ เจจเจพเจฒ เจกเจพเจŠเจจเจฒเฉ‹เจก เจœเจพเจฐเฉ€ เจฐเจนเฉ‡เจ—เจพ) Windows 7);
  • "Esc" เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจฆเจฌเจพเจ‰เจฃ เจจเจพเจฒ GRUB2 เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจฒเฉ‹เจก เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ;
  • GRUB2 เจฌเฉ‚เจŸ เจฒเฉ‹เจกเจฐ (เจ‡เฉฑเจ• เจตเฉฐเจก เจšเฉเจฃเจจเจพ/ GNU/Linux/เจธเฉ€.เจเจฒ.เจ†เจˆ.), เจจเฉ‚เฉฐ GRUB2 เจธเฉเจชเจฐเจฏเฉ‚เจœเจผเจฐ <login/password> เจฆเฉ€ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€;
  • เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจ…เจคเฉ‡ เจตเฉฐเจก เจฆเฉ€ เจšเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ โ€œ/boot/initrd.imgโ€ เจจเฉ‚เฉฐ เจ…เจจเจฒเฉŒเจ• เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ—เฉเจชเจคเจ•เฉ‹เจก เจฆเจฐเจœ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€;
  • เจ—เจฒเจคเฉ€-เจฎเฉเจ•เจค เจชเจพเจธเจตเจฐเจก เจฆเฉ‡เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, GRUB2 เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเจพเจธเจตเจฐเจก เจเจ‚เจŸเจฐเฉ€ "เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€" เจนเฉ‹เจตเฉ‡เจ—เฉ€ (เจฒเจ—เจพเจคเจพเจฐ เจคเฉ€เจœเจพ, BIOS เจชเจพเจธเจตเจฐเจก เจœเจพเจ‚ GNU เจฏเฉ‚เจœเจผเจฐ เจ…เจ•เจพเจŠเจ‚เจŸ เจชเจพเจธเจตเจฐเจก/Linux - เจตเจฟเจšเจพเจฐ เจจเจพ เจ•เจฐเฉ‹) GNU/OS เจจเฉ‚เฉฐ เจ…เจจเจฒเฉŒเจ• เจ…เจคเฉ‡ เจฌเฉ‚เจŸ เจ•เจฐเจจ เจฒเจˆLinux, เจœเจพเจ‚ เจ—เฉเจชเจค เจ•เฉเฉฐเจœเฉ€ เจฆเจพ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจฌเจฆเจฒ (เจฆเฉ‹ เจชเจพเจธเจตเจฐเจก + เจ•เฉเฉฐเจœเฉ€, เจœเจพเจ‚ เจชเจพเจธเจตเจฐเจก + เจ•เฉเฉฐเจœเฉ€);
  • GRUB2 เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจฌเจพเจนเจฐเฉ€ เจ˜เฉเจธเจชเฉˆเจ  GNU/ เจจเฉ‚เฉฐ เจซเฉเจฐเฉ€เจœเจผ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เฉ€เฅคLinux.

เจชเจฐเฉ‡เจธเจผเจพเจจเฉ€? เจ เฉ€เจ• เจนเฉˆ, เจšเจฒเฉ‹ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจฐเฉ€เจเฅค

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

เจนเจพเจฐเจก เจกเจฐเจพเจˆเจต เจฒเฉ‡เจ†เจ‰เจŸ เจธเจ•เฉ€เจฎ, เจœเจฟเจธ เจฆเฉ‡ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš เจชเฉ‚เจฐเฉ‡ เจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจœเจผเฉเจฌเจพเจจเฉ€ เจฐเฉ‚เจช เจฆเจฟเฉฑเจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ
1TB เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจธเจพเจฐเจฃเฉ€ (เจจเฉฐเจฌเจฐ 1)เฅค

เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจตเฉ€ เจ•เฉเจ เจ…เจœเจฟเจนเจพ เจนเฉ€ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ.
sda1 - เจฎเฉเฉฑเจ– เจญเจพเจ— เจจเฉฐเจฌเจฐ 1 NTFS (เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก);
sda2 - เจตเจฟเจธเจคเฉเจฐเจฟเจค เจญเจพเจ— เจฎเจพเจฐเจ•เจฐ;
sda6 - เจฒเจพเจœเจผเฉ€เจ•เจฒ เจกเจฟเจธเจ• (เจ‡เจธ เจตเจฟเฉฑเจš GRUB2 เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจนเฉˆ);
sda8 - เจธเจตเฉˆเจช (เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจธเจตเฉˆเจช เจซเจพเจˆเจฒ/เจนเจฎเฉ‡เจธเจผเจพ เจจเจนเฉ€เจ‚);
sda9 - เจฒเจพเจœเจผเฉ€เจ•เจฒ เจกเจฟเจธเจ• เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹;
sda5 - เจ‰เจคเจธเฉเจ• เจฒเจˆ เจฒเจพเจœเจผเฉ€เจ•เจฒ เจกเจฟเจธเจ•;
sda7 โ€” GNU OS/Linux (เจ‡เฉฑเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฒเจพเจœเจผเฉ€เจ•เจฒ เจกเจฟเจธเจ• เจคเฉ‡ OS เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ†);
sda3 โ€” OS เจฆเฉ‡ เจจเจพเจฒ เจฎเฉเฉฑเจ– เจญเจพเจ— #2 Windows 7 (เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก);
sda4 - เจฎเฉเฉฑเจ– เจญเจพเจ— เจจเฉฐ. 3 (เจ‡เจธ เจตเจฟเฉฑเจš เจ…เจฃ-เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก GNU/ เจธเฉ€)Linux, เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ/เจนเจฎเฉ‡เจธเจผเจพ เจจเจนเฉ€เจ‚).

[A] เจธเจฟเจธเจŸเจฎ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฒเจพเจ• เจ•เจฐเฉ‹ Windows 7

A1. VeraCryptเจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

เจคเฉ‹เจ‚ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเฉ‹ เจ…เจงเจฟเจ•เจพเจฐเฉ€ เจจเฉ‡ เจธเจพเจˆเจŸ, เจœเจพเจ‚ เจธเจผเฉ€เจธเจผเฉ‡ เจคเฉ‹เจ‚ sourceforge VeraCrypt เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเจพ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจธเฉฐเจธเจ•เจฐเจฃ (เจฒเฉ‡เจ– v1.24-Update3 เจฆเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚, VeraCrypt เจฆเจพ เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฒ เจธเฉฐเจธเจ•เจฐเจฃ เจธเจฟเจธเจŸเจฎ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ). เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจšเฉˆเจ•เจธเจฎ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹

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

เจ…เจคเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจฆเฉ€ เจคเฉเจฒเจจเจพ VeraCrypt เจกเจฟเจตเฉˆเจฒเจชเจฐ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ 'เจคเฉ‡ เจชเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ CS เจจเจพเจฒ เจ•เจฐเฉ‹เฅค

เจœเฉ‡เจ•เจฐ เจนเฉˆเจธเจผเจŸเฉˆเจฌ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจธเจฅเจพเจชเจฟเจค เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจนเฉ‹เจฐ เจตเฉ€ เจ†เจธเจพเจจ เจนเฉˆ: RMB (VeraCrypt เจธเฉˆเฉฑเจŸเจ…เฉฑเจช 1.24.exe)- เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ - เจซเจพเจˆเจฒเจพเจ‚ เจฆเจพ เจนเฉˆเจธเจผ เจœเฉ‹เฉœเฅค

เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเฉ‡ เจฆเจธเจคเจ–เจค เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ, เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจ…เจคเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉ€ เจœเจจเจคเจ• pgp เจ•เฉเฉฐเจœเฉ€ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจธเจฅเจพเจชเจฟเจค เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ gnuPG; gpg4win.

A2. เจชเฉเจฐเจธเจผเจพเจธเจ• เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเจพเจฒ VeraCrypt เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค / เจšเจฒเจพเจ‰เจฃเจพเจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

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

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‰เจชเจฐเฉ‹เจ•เจค เจ•เจฆเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจญเจŸเจ• เจœเจพเจ‚เจฆเฉ‡ เจนเฉ‹ (เจฌเจฒเจพเจ• เจธเจฟเจธเจŸเจฎ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจธเจ•เฉ€เจฎเจพเจ‚), เจซเจฟเจฐ VeraCrypt เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจœเจพเจฐเฉ€ เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจญเจพเจ— เจจเฉ‚เฉฐ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจจเจฟเจธเจผเจพเจจเจพ เจกเฉ‡เจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเฉฑเจฒ เจ…เจ—เจฒเฉ‡ เจ•เจฆเจฎ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• "เจŸเฉˆเจธเจŸ" เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจšเฉเจฃเฉ‹เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจชเฉเจฐเจพเจฃเจพ CPU เจนเฉˆ, เจคเจพเจ‚ เจธเจญ เจคเฉ‹เจ‚ เจคเฉ‡เจœเจผ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจŸเฉ‚เจซเจฟเจธเจผ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจœเฉ‡เจ•เจฐ CPU เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจซเจฐเจ• เจตเฉ‡เจ–เฉ‹เจ—เฉ‡: AES เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ, เจŸเฉˆเจธเจŸ เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ‡เจธเจฆเฉ‡ เจ•เฉเจฐเจฟเจชเจŸเฉ‹ เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€เจ†เจ‚ เจจเจพเจฒเฉ‹เจ‚ เจ•เจˆ เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค AES เจ‡เฉฑเจ• เจชเฉเจฐเจธเจฟเฉฑเจง เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจนเฉˆ; เจ†เจงเฉเจจเจฟเจ• CPUs เจฆเจพ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ "เจ—เฉเจชเจค" เจ…เจคเฉ‡ "เจนเฉˆเจ•เจฟเฉฐเจ—" เจฆเฉ‹เจตเจพเจ‚ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

VeraCrypt เจ‡เฉฑเจ• AES เจ•เฉˆเจธเจ•เฉ‡เจก เจตเจฟเฉฑเจš เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ(เจŸเฉŒเจซเจฟเจธเจผ)/เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเฉฐเจœเฉ‹เจ—เฅค เจฆเจธ เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจชเฉเจฐเจพเจฃเฉ‡ เจ•เฉ‹เจฐ Intel CPU 'เจคเฉ‡ (AES, A/T เจ•เฉˆเจธเจ•เฉ‡เจก เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฒเจˆ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจนเจพเจ‡เจคเจพ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚) เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เจฎเฉ€ เจœเจผเจฐเฉ‚เจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจฆเฉเจฐเจฟเจธเจผเจŸ เจนเฉˆ. (เจ‰เจธเฉ‡ เจฏเฉเฉฑเจ— เจฆเฉ‡ AMD CPUs/~เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจฒเจˆ, เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฅเฉ‹เฉœเฉเจนเจพ เจ˜เจŸเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ). OS เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฒเจˆ เจธเจฐเฉ‹เจค เจฆเฉ€ เจ–เจชเจค เจ…เจฆเจฟเฉฑเจ– เจนเฉˆเฅค เจ‡เจธเจฆเฉ‡ เจ‰เจฒเจŸ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฅเจพเจชเจค เจ…เจธเจฅเจฟเจฐ เจŸเฉˆเจธเจŸ เจกเฉˆเจธเจ•เจŸเฉŒเจช เจตเจพเจคเจพเจตเจฐเจฃ เจฎเฉ‡เจŸ v1.20.1 เจฆเฉ‡ เจ•เจพเจฐเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจ•เจฎเฉ€ เจนเฉˆเฅค (เจœเจพเจ‚ v1.20.2 เจฎเฉˆเจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจฏเจพเจฆ เจจเจนเฉ€เจ‚ เจนเฉˆ) GNU/ เจตเจฟเฉฑเจšLinux, เจœเจพเจ‚ เจŸเฉˆเจฒเฉ€เจฎเฉˆเจŸเจฐเฉ€ เจธเจฌเจฐเฉ‚เจŸเฉ€เจจ เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจฆเฉ‡ เจ•เจพเจฐเจจ Windows7โ†‘เฅค เจคเจœเจฐเจฌเฉ‡เจ•เจพเจฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจŸเฉˆเจธเจŸ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, Aida64/Sysbench/systemd-analyze เจตเจฟเฉฑเจš, เจ‰เจน เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจธเจฟเจธเจŸเจฎ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฆเฉ‡ เจ‰เจนเฉ€ เจŸเฉˆเจธเจŸเจพเจ‚ เจจเจพเจฒ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจธ เจฎเจฟเฉฑเจฅ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ•เจฟ "เจธเจฟเจธเจŸเจฎ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจจเฉเจ•เจธเจพเจจเจฆเฉ‡เจน เจนเฉˆเฅค" เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจกเฉ‡เจŸเจพ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช/เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฎเจธเจผเฉ€เจจ เจฆเฉ€ เจธเฉเจธเจคเฉ€ เจ…เจคเฉ‡ เจ…เจธเฉเจตเจฟเจงเจพ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ "เจธเจฟเจธเจŸเจฎ เจกเฉ‡เจŸเจพ เจฌเฉˆเจ•เจ…เฉฑเจช" เจ“เจชเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ–เฉเจฆ เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฎเจพเจชเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจนเฉ€ "เจ†เจจ-เจฆ-เจซเจฒเจพเจˆ เจกเฉ€เจ•เฉเจฐเจฟเจชเจธเจผเจจ/เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ" เจ“เจชเจฐเฉ‡เจธเจผเจจ เจœเฉ‹เฉœเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจนเจฐเฉ‡เจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเฉ€ เจจเจพเจฒ เจŸเจฟเฉฐเจ•เจฐ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจœเจผเจฐเฉ‚เจฐเจคเจพเจ‚, เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจชเฉˆเจฐเจพเจจเฉ‹เจ† เจฆเฉ‡ เจชเฉฑเจงเจฐ เจ…เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเฉฑเจš เจ†เจธเจพเจจเฉ€ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเฉ‚เฉฐ เจธเฉฐเจคเฉเจฒเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

PIM เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจจเฉ‚เฉฐ เจกเจฟเจซเฉŒเจฒเจŸ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ›เฉฑเจกเจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆ, เจคเจพเจ‚ เจœเฉ‹ OS เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเจฐ เจตเจพเจฐ เจธเจนเฉ€ เจฆเฉเจนเจฐเจพเจ“ เจฎเฉเฉฑเจฒ เจฆเจพเจ–เจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจพ เจชเจตเฉ‡เฅค VeraCrypt เจ‡เฉฑเจ• เจธเฉฑเจšเจฎเฉเฉฑเจš "เจนเฉŒเจฒเฉ€ เจนเฉˆเจธเจผ" เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฆเฉเจนเจฐเจพเจ“ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ. เจฌเจฐเฉ‚เจŸ เจซเฉ‹เจฐเจธ/เจฐเฉ‡เจจเจฌเฉ‹ เจŸเฉ‡เจฌเจฒ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ…เจœเจฟเจนเฉ‡ "เจ•เฉเจฐเจฟเจชเจŸเฉ‹ เจธเจจเฉ‡เจฒ" 'เจคเฉ‡ เจนเจฎเจฒเจพ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ‡ "เจธเจงเจพเจฐเจจ" เจชเจพเจธเจซเฉเจฐเฉ‡เจœเจผ เจ…เจคเฉ‡ เจชเฉ€เฉœเจค เจฆเฉ€ เจจเจฟเฉฑเจœเฉ€ เจ…เฉฑเจ–เจฐ-เจธเฉ‚เจšเฉ€ เจจเจพเจฒ เจนเฉ€ เจ…เจฐเจฅ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค เจชเจพเจธเจตเจฐเจก เจฆเฉ€ เจคเจพเจ•เจค เจฒเจˆ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ€เจฎเจค OS เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจธเจนเฉ€ เจชเจพเจธเจตเจฐเจก เจฆเจพเจ–เจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฆเฉ‡เจฐเฉ€ เจนเฉˆเฅค (GNU/ เจตเจฟเฉฑเจš VeraCrypt เจตเจพเจฒเฉ€เจ…เจฎ เจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจเจพ)Linux - เจ•เจพเจซเจผเฉ€ เจคเฉ‡เจœเจผ)เฅค
เจตเจนเจฟเจธเจผเฉ€ เจฌเจฒ เจฆเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจฎเฉเจซเจค เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ (VeraCrypt/LUKS เจกเจฟเจธเจ• เจนเฉˆเจกเจฐ เจคเฉ‹เจ‚ เจชเจพเจธเจซเจฐเฉ‡เจœ เจเจ•เจธเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเฉ‹) เจนเฉˆเจธเจ•เฉˆเจŸ. เจœเฉŒเจจ เจฆ เจฐเจฟเจชเจฐ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเจพ เจ•เจฟ "เจตเฉ‡เจฐเจพเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจคเฉ‹เฉœเจจเจพ เจนเฉˆ", เจ…เจคเฉ‡ LUKS เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจŸเฉ‚เจซเจฟเจธเจผ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเฉ€ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจธเจฎเจเจฆเจพ.

เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ€ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจคเจพเจ•เจค เจฆเฉ‡ เจ•เจพเจฐเจจ, เจจเจพ เจฐเฉเจ•เจฃ เจตเจพเจฒเฉ‡ เจธเจพเจˆเจซเจฐเจชเฉฐเจ•เจธ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจ…เจŸเฉˆเจ• เจตเฉˆเจ•เจŸเจฐ เจจเจพเจฒ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐ เจฐเจนเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, RAM เจคเฉ‹เจ‚ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ/เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจเจ•เจธเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจเจพ (เจ•เฉ‹เจฒเจก เจฌเฉ‚เจŸ/เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจเจ•เจธเฉˆเจธ เจ…เจŸเฉˆเจ•), เจ‡เจนเจจเจพเจ‚ เจ‰เจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจฎเฉเจซเจค เจ…เจคเฉ‡ เจ—เฉˆเจฐ-เจฎเฉเจ•เจค เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจนเจจเฅค

เจ‡เฉฑเจ• เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ VeraCrypt เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจเจ•เจŸเจฟเจต เจชเจพเจฐเจŸเฉ€เจธเจผเจจ เจฒเจˆ "เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ" เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ/เจœเจจเจฐเฉ‡เจŸ เจ•เจฐเจจเจพ เจชเฉ‚เจฐเจพ เจ•เจฐ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ PC เจจเฉ‚เฉฐ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจฆเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ•เจนเฉ‡เจ—เจพเฅค เจฐเฉ€เจฌเฉ‚เจŸ/เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ Windows, VeraCrypt เจธเจŸเฉˆเจ‚เจกเจฌเจพเจ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจนเฉ‹เจตเฉ‡เจ—เจพ, เจธเจฟเจฐเจซเจผ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจเจพ เจฌเจพเจ•เฉ€ เจนเฉˆ - Yเฅค

เจธเจฟเจธเจŸเจฎ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฆเฉ‡ เจ…เฉฐเจคเจฎ เจชเฉœเจพเจ… 'เจคเฉ‡, VeraCrypt "veracrypt Rescue disk.iso" เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ— เจฆเฉ‡ เจธเจฟเจฐเจฒเฉ‡เจ– เจฆเฉ€ เจ‡เฉฑเจ• เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจพเจชเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเฉ‡เจ—เจพ - เจ‡เจน เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ - เจ‡เจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ (LUKS เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจฒเฉ‹เฉœ เจตเจœเฉ‹เจ‚ - เจ‡เจน เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจชเจฐ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจตเจฟเฉฑเจš เจœเจผเฉ‹เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ). เจฌเจšเจพเจ… เจกเจฟเจธเจ• เจนเจฐ เจ•เจฟเจธเฉ‡ เจฒเจˆ เจ•เฉฐเจฎ เจ†เจตเฉ‡เจ—เฉ€, เจ…เจคเฉ‡ เจ•เฉเจ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจพเจฐ เจฒเจˆเฅค เจจเฉเจ•เจธเจพเจจ (เจธเจฟเจฐเจฒเฉ‡เจ–/MBR เจฎเฉเฉœ เจฒเจฟเจ–เจฃเจพ) เจนเฉˆเจกเจฐ เจฆเฉ€ เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจพเจชเฉ€ OS เจจเจพเจฒ เจกเฉ€เจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเฉ‡ เจญเจพเจ— เจคเฉฑเจ• เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเจนเฉเฉฐเจš เจคเฉ‹เจ‚ เจ‡เจจเจ•เจพเจฐ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เฉ€เฅค Windows.

A4. เจ‡เฉฑเจ• VeraCrypt เจฌเจšเจพเจ… USB/เจกเจฟเจธเจ• เจฌเจฃเจพเจ‰เจฃเจพเจกเจฟเจซเจพเจฒเจŸ เจคเฉŒเจฐ 'เจคเฉ‡, VeraCrypt เจ‡เฉฑเจ• CD เจตเจฟเฉฑเจš "~2-3MB เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ" เจฒเจฟเจ–เจฃ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจนเจฐ เจ•เจฟเจธเฉ‡ เจ•เฉ‹เจฒ CD เจœเจพเจ‚ DVD-ROM เจกเจฐเจพเจˆเจต เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฌเฉ‚เจŸ เจนเฉ‹เจฃ เจฏเฉ‹เจ— "VeraCrypt Rescue Disk" เจซเจฒเฉˆเจธเจผ เจกเจฐเจพเจˆเจต เจฌเจฃเจพเจ‰เจฃเจพ เจ•เฉเจ เจฒเฉ‹เจ•เจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจคเจ•เจจเฉ€เจ•เฉ€ เจนเฉˆเจฐเจพเจจเฉ€ เจตเจพเจฒเฉ€ เจ—เฉฑเจฒ เจนเฉ‹เจตเฉ‡เจ—เฉ€: Rufus/GUIdd-ROSA ImageWriter เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเจฎเจพเจจ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจ‡เจธ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจ—เฉ‡, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฌเฉ‚เจŸ เจนเฉ‹เจฃ เจฏเฉ‹เจ— เจซเจฒเฉˆเจธเจผ เจกเจฐเจพเจˆเจต เจตเจฟเฉฑเจš เจธเจผเจฟเจซเจŸ เจ•เฉ€เจคเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจคเฉเจนเจพเจจเฉ‚เฉฐ USB เจกเจฐเจพเจˆเจต เจฆเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจฌเจพเจนเจฐ เจšเจฟเฉฑเจคเจฐ เจจเฉ‚เฉฐ เจ•เจพเจชเฉ€/เจชเฉ‡เจธเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ - เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš, เจคเฉเจนเจพเจจเฉ‚เฉฐ MBR/เจชเจพเจฅ เจจเฉ‚เฉฐ เจซเจฒเฉˆเจธเจผ เจกเจฐเจพเจˆเจต เจตเจฟเฉฑเจš เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจพเจชเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค GNU/Linux OS เจฆเฉ‡ เจ…เจงเฉ€เจจLinux เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจŸเฉ‡เจฌเจฒ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹เจ, "dd" เจธเจนเฉ‚เจฒเจค เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจฌเฉ‚เจŸ เจนเฉ‹เจฃ เจฏเฉ‹เจ— เจซเจฒเฉˆเจธเจผ เจกเจฐเจพเจˆเจต เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจšเจพเจ… เจกเจฟเจธเจ• เจฌเจฃเจพเจ‰เจฃเจพ Windows โ€” เจจเจนเฉ€เจ‚ เจคเจพเจ‚เฅค VeraCrypt เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‡ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจ…เจงเจฟเจ•เจพเจฐเจค เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพเฅค เจฆเจธเจคเจพเจตเฉ‡เจœเจผ "เจฌเจšเจพเจ… เจกเจฟเจธเจ•" 'เจคเฉ‡, เจชเจฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจนเฉฑเจฒ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ: เจ‰เจธเจจเฉ‡ เจ†เจชเจฃเฉ‡ VeraCrypt เจซเฉ‹เจฐเจฎ 'เจคเฉ‡ "USB เจฌเจšเจพเจ… เจกเจฟเจธเจ•" เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจพเจงเฉ‚ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฎเฉเจซเจผเจค เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจ•เจฐเจตเจพเจ‡เจ†เฅค เจ‡เจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเจพ เจ†เจฐเจ•เจพเจˆเจตเจฟเจธเจŸ Windows โ€“ โ€œUSB Veracrypt Rescue Disk เจฌเจฃเจพเจ“เฅคโ€ rescue disk.iso เจจเฉ‚เฉฐ เจธเฉ‡เจต เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจเจ•เจŸเจฟเจต เจชเจพเจฐเจŸเฉ€เจธเจผเจจ เจฆเฉ‡ เจธเจฟเจธเจŸเจฎ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฒเจพเจ• เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฆเฉŒเจฐเจพเจจ OS เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจ…เจคเฉ‡ PC เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€เฅค เจ‡เฉฑเจ• เจตเจพเจฐ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจชเฉ‚เจฐเฉ€ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจเจ•เจŸเจฟเจต เจชเจพเจฐเจŸเฉ€เจธเจผเจจ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจ…เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ PC เจšเจพเจฒเฉ‚ เจ•เจฐเจจ 'เจคเฉ‡ VeraCrypt เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจฆเจฟเจ–เจพเจˆ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจนเฉˆเจกเจฐ เจฐเจฟเจ•เจตเจฐเฉ€ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฎเจฆเจฆ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ "เจฌเฉ‚เจŸ" เจซเจฒเฉˆเจ— เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹; เจ‡เจธเจจเฉ‚เฉฐ เจซเจพเจˆเจฒ เจตเจพเจฒเฉ‡ เจชเจพเจฐเจŸเฉ€เจธเจผเจจ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค Windows (เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจ…เจคเฉ‡ เจนเฉ‹เจฐ OS เจฆเฉ€ เจชเจฐเจตเจพเจน เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจธเจพเจฐเจฃเฉ€ เจจเฉฐ. 1 เจฆเฉ‡เจ–เฉ‹)เฅค
เจ‡เจน OS เจจเจพเจฒ เจฌเจฒเจพเจ• เจธเจฟเจธเจŸเจฎ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฆเจพ เจตเฉ‡เจฐเจตเจพ เจนเฉˆเฅค Windows เจ–เจคเจฎเฅค

[B] LUKS. GNU เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ/Linux (~Debian) เจ‡เฉฐเจธเจŸเจพเจฒ OS. เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจ…เจคเฉ‡ เจ•เจฆเจฎ

เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจ เจฒเจˆ Debian/เจกเฉˆเจฐเฉ€เจตเฉ‡เจŸเจฟเจต เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ, เจฒเจˆ เจ‡เฉฑเจ• เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจญเจพเจ— เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธ เจจเจพเจฒ เจฎเฉˆเจช เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฎเฉˆเจช เจ•เฉ€เจคเฉ‡ GNU เจกเจฟเจธเจ• เจคเฉ‡ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ/Linux, เจ…เจคเฉ‡ GRUB2 เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค/เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเฉ‹เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเฉ‡เจ…เจฐเจฌเฉ‹เจจเจธ เจธเจฐเจตเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจ•เจฆเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ GUI เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจฆเฉฑเจธเฉ‡ เจ—เจ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจŸเจฐเจฎเฉ€เจจเจฒ เจ•เจฎเจพเจ‚เจกเจพเจ‚ "เจšเฉฑเจ• เจจเฉŒเจฐเจฟเจธ เจฎเฉ‹เจก" เจตเจฟเฉฑเจš เจฆเจพเจ–เจฒ เจนเฉ‹เจฃ เจฒเจˆ เจนเจจเฅค

B1. เจฒเจพเจˆเจต USB GNU/ เจคเฉ‹เจ‚ PC เจฌเฉ‚เจŸ เจ•เจฐเจจเจพLinux

"เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ•เฉเจฐเจฟเจชเจŸเฉ‹ เจŸเฉˆเจธเจŸ เจ•เจฐเฉ‹"

lscpu && ัryptsetup benchmark

เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ AES เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจฎเจฐเจฅเจจ เจตเจพเจฒเฉ€ เจ‡เฉฑเจ• เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจ•เจพเจฐ เจฆเฉ‡ เจ–เฉเจธเจผ เจฎเจพเจฒเจ• เจนเฉ‹, เจคเจพเจ‚ เจจเฉฐเจฌเจฐ เจŸเจฐเจฎเฉ€เจจเจฒ เจฆเฉ‡ เจธเฉฑเจœเฉ‡ เจชเจพเจธเฉ‡ เจตเจฐเจ—เฉ‡ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃเจ—เฉ‡; เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ–เฉเจธเจผ เจฎเจพเจฒเจ• เจนเฉ‹, เจชเจฐ เจเจ‚เจŸเฉ€เจ• เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจจเจพเจฒ, เจจเฉฐเจฌเจฐ เจ–เฉฑเจฌเฉ‡ เจชเจพเจธเฉ‡ เจตเจฐเจ—เฉ‡ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃเจ—เฉ‡เฅค

B2. เจกเจฟเจธเจ• เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ. เจฎเจพเจŠเจ‚เจŸเจฟเฉฐเจ—/เจซเจพเจฐเจฎเฉˆเจŸเจฟเฉฐเจ— fs เจฒเจพเจœเจผเฉ€เจ•เจฒ เจกเจฟเจธเจ• HDD เจคเฉ‹เจ‚ Ext4 (Gparted)

เจฌเฉ€ 2.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โ€ เจฌเจฃเจพเจ‰เจฃเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจฌเฉ€ 2.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 เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจเจจเจ•เฉเจฐเจฟเจชเจŸ/เจกเจฟเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเฉ‡เจ—เจพเฅค

เจเจ•เจธเจชเจฒเฉ‹เจฐเจฐ เจตเจฟเฉฑเจš เจญเจพเจ— เจจเฉ‚เฉฐ เจฎเฉˆเจช เจ…เจคเฉ‡ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจเจพ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ (เจจเจŸเฉ€เจฒเจธ/เจ•เจพเจœเจพ เจœเฉ€เจฏเฉ‚เจ†เจˆ), เจญเจพเจ— เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจกเจฟเจธเจ• เจšเฉ‹เจฃ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจนเฉ‹เจตเฉ‡เจ—เจพ, เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจ–เฉ‹เจฒเฉเจนเจฃ/เจกเจฟเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจ เจฒเจˆ เจธเจฟเจฐเจซเจผ เจ—เฉเจชเจค-เจ•เฉ‹เจก เจฆเจพเจ–เจฒ เจ•เจฐเจจเจพ เจฌเจพเจ•เฉ€ เจนเฉˆเฅค เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจจเจพเจฎ เจ†เจชเจฃเฉ‡ เจ†เจช เจšเฉเจฃเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ "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 OS เจจเฉ‚เฉฐ เจชเฉ‹เจฐเจŸ เจ•เจฐเจจเจพ/Linux (sda4) เจ‡เฉฑเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ— เจจเฉ‚เฉฐ (sda7)

เจ‡เฉฑเจ• เจซเฉ‹เจฒเจกเจฐ เจฌเจฃเจพเจ“ /mnt2 (เจจเฉ‹เจŸ - เจ…เจธเฉ€เจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจฒเจพเจˆเจต USB เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, sda7_crypt เจจเฉ‚เฉฐ /mnt 'เจคเฉ‡ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ), เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเจพ GNU/ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚Linux /mnt2 เจตเจฟเฉฑเจš, เจœเจฟเจธเจจเฉ‚เฉฐ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

mkdir /mnt2
mount /dev/sda4 /mnt2

เจ…เจธเฉ€เจ‚ Rsync เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจนเฉ€ OS เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

rsync -avlxhHX --progress /mnt2/ /mnt

Rsync เจตเจฟเจ•เจฒเจชเจพเจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจชเฉˆเจฐเจพ E1 เจตเจฟเฉฑเจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ…เจ—เจฒเจพ, เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ เจ‡เฉฑเจ• เจฒเจพเจœเจผเฉ€เจ•เจฒ เจกเจฟเจธเจ• เจญเจพเจ— เจจเฉ‚เฉฐ เจกเฉ€เจซเฉเจฐเฉˆเจ—เจฎเฉˆเจ‚เจŸ เจ•เจฐเฉ‹

e4defrag -c /mnt/ #ะฟะพัะปะต ะฟั€ะพะฒะตั€ะบะธ, e4defrag ะฒั‹ะดะฐัั‚, ั‡ั‚ะพ ัั‚ะตะฟะตะฝัŒ ะดะตั„ั€ะฐะณะผะตะฝั‚ะฐั†ะธะธ ั€ะฐะทะดะตะปะฐ~"0", ัั‚ะพ ะทะฐะฑะปัƒะถะดะตะฝะธะต, ะบะพั‚ะพั€ะพะต ะผะพะถะตั‚ ะฒะฐะผ ัั‚ะพะธั‚ัŒ ััƒั‰ะตัั‚ะฒะตะฝะฝะพะน ะฟะพั‚ะตั€ะธ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ!
e4defrag /mnt/ #ะฟั€ะพะฒะพะดะธะผ ะดะตั„ั€ะฐะณะผะตะฝั‚ะฐั†ะธัŽ ัˆะธั„ั€ะพะฒะฐะฝะฝะพะน GNU/Linux

เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฌเจฃเจพเจ“: เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ HDD เจนเฉˆ เจคเจพเจ‚ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก GNU/LInux 'เจคเฉ‡ e4defrag เจ•เจฐเฉ‹เฅค
เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ…เจคเฉ‡ เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ [GNU/Linux > เจœเฉ€เจเจจเจฏเฉ‚/Linux-encrypted] เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡ เจชเฉ‚เจฐเฉ‡ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

B4. GNU/ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ•เจฐเจจเจพLinux เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจชเจพเจฐเจŸเฉ€เจธเจผเจจ sda7 เจคเฉ‡

OS /dev/sda4 > /dev/sda7 เจจเฉ‚เฉฐ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ GNU/ เจฆเจฐเจœ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅคLinux เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ— เจคเฉ‡, เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเฉฐเจฐเจšเจจเจพ เจ•เจฐเฉ‹ (เจชเฉ€เจธเฉ€ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚) เจ‡เฉฑเจ• เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐเฉ€. เจฏเจพเจจเฉ€, เจฒเจพเจˆเจต USB เจตเจฟเฉฑเจš เจฐเจนเฉ‹, เจชเจฐ "เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก OS เจฆเฉ‡ เจฐเฉ‚เจŸ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค" เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ“เฅค "chroot" เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเฉ‡เจ—เจพเฅค เจซเฉŒเจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจ•เจฟเจธ OS เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹ (เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจœเจพเจ‚ เจจเจนเฉ€เจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ sda4 เจ…เจคเฉ‡ sda7 เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจธเจฎเจ•เจพเจฒเฉ€ เจนเจจ), OS เจจเฉ‚เฉฐ เจกเฉ€เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผ เจ•เจฐเฉ‹เฅค เจฐเฉ‚เจŸ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฌเจฃเจพเจ“ (sda4/sda7_crypt) เจ–เจพเจฒเฉ€ เจฎเจพเจฐเจ•เจฐ เจซเจพเจˆเจฒเจพเจ‚, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, /mnt/encryptedOS เจ…เจคเฉ‡ /mnt2/decryptedOSเฅค เจคเฉเจฐเฉฐเจค เจœเจพเจ‚เจš เจ•เจฐเฉ‹ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธ OS 'เจคเฉ‡ เจนเฉ‹ (เจญเจตเจฟเฉฑเจ– เจฒเจˆ เจธเจฎเฉ‡เจค):

ls /<Tab-Tab>

เจฌเฉ€ 4.1. "เจ‡เฉฑเจ• เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก OS เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจ‡เจจ เจ•เจฐเจจ เจฆเจพ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ"

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

เจฌเฉ€ 4.2. เจ‡เจน เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจเจพ เจ•เจฟ เจ•เฉฐเจฎ เจ‡เฉฑเจ• เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ

ls /mnt<Tab-Tab> 
#ะธ ะฒะธะดะธะผ ั„ะฐะนะป "/ัˆะธั„ั€ะพะฒะฐะฝะฝะฐัะžะก"

history
#ะฒ ะฒั‹ะฒะพะดะต ั‚ะตั€ะผะธะฝะฐะปะฐ ะดะพะปะถะฝะฐ ะฟะพัะฒะธั‚ัŒัั ะธัั‚ะพั€ะธั ะบะพะผะฐะฝะด su ั€ะฐะฑะพั‡ะตะน ะžะก.

เจฌเฉ€ 4.3. เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจธเจตเฉˆเจช เจฌเจฃเจพเจ‰เจฃเจพ/เจธเฉฐเจฐเจšเจจเจพ เจ•เจฐเจจเจพ, crypttab/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

เจ…เจธเฉ€เจ‚ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจฆเฉŒเจฐเจพเจจ # เจธเจตเฉˆเจช / 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 (crypttab/fstab เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจเจพ)/etc/crypttab เจซเจพเจ‡เจฒ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เฉฑเจชเจฐ เจฒเจฟเจ–เฉ€ เจ—เจˆ เจนเฉˆ, เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฌเจฒเจพเจ• เจœเฉฐเจคเจฐเจพเจ‚ เจฌเจพเจฐเฉ‡ เจฆเฉฑเจธเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจธเจฟเจธเจŸเจฎ เจฌเฉ‚เจŸ เจฆเฉŒเจฐเจพเจจ เจธเฉฐเจฐเจšเจฟเจค เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

#ะฟั€ะฐะฒะธะผ /etc/crypttab 
nano /etc/crypttab 

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ sda7>sda7_crypt เจญเจพเจ— เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ‡ เจนเฉ‹ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเฉˆเจฐเจพ B2.1 เจตเจฟเฉฑเจš เจนเฉˆ

# "เจŸเจพเจฐเจ—เฉ‡เจŸ เจจเจพเจฎ" "เจธเจฐเฉ‹เจค เจกเจฟเจตเจพเจˆเจธ" "เจ•เฉเฉฐเจœเฉ€ เจซเจพเจˆเจฒ" "เจตเจฟเจ•เจฒเจช"
sda7_crypt UUID=81048598-5bb9-4a53-af92-f3f9e709e2f2 none luks

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ sda7>sda7_crypt เจญเจพเจ— เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ‡ เจนเฉ‹ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเฉˆเจฐเจพ B2.2 เจตเจฟเฉฑเจš เจนเฉˆ

# "เจŸเจพเจฐเจ—เฉ‡เจŸ เจจเจพเจฎ" "เจธเจฐเฉ‹เจค เจกเจฟเจตเจพเจˆเจธ" "เจ•เฉเฉฐเจœเฉ€ เจซเจพเจˆเจฒ" "เจตเจฟเจ•เจฒเจช"
sda7_crypt UUID=81048598-5bb9-4a53-af92-f3f9e709e2f2 none cipher=twofish-xts-plain64,size=512,hash=sha512

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ sda7>sda7_crypt เจญเจพเจ— เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ‡ เจนเฉ‹ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเฉˆเจฐเจพ B2.1 เจœเจพเจ‚ B2.2 เจตเจฟเฉฑเจš, เจชเจฐ OS เจจเฉ‚เฉฐ เจ…เจจเจฒเฉŒเจ• เจ…เจคเฉ‡ เจฌเฉ‚เจŸ เจ•เจฐเจจ เจฒเจˆ เจชเจพเจธเจตเจฐเจก เจฆเฉเจฌเจพเจฐเจพ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡, เจคเจพเจ‚ เจชเจพเจธเจตเจฐเจก เจฆเฉ€ เจฌเจœเจพเจ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ—เฉเจชเจค เจ•เฉเฉฐเจœเฉ€/เจฐเฉˆเจ‚เจกเจฎ เจซเจพเจˆเจฒ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

# "เจŸเจพเจฐเจ—เฉ‡เจŸ เจจเจพเจฎ" "เจธเจฐเฉ‹เจค เจกเจฟเจตเจพเจˆเจธ" "เจ•เฉเฉฐเจœเฉ€ เจซเจพเจˆเจฒ" "เจตเจฟเจ•เจฒเจช"
sda7_crypt UUID=81048598-5bb9-4a53-af92-f3f9e709e2f2 /etc/skey luks

เจตเฉ‡เจฐเจตเจพ
* เจ•เฉ‹เจˆ เจจเจนเฉ€เจ‚ - เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ OS เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจฐเฉ‚เจŸ เจจเฉ‚เฉฐ เจ…เจจเจฒเฉŒเจ• เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ—เฉเจชเจค เจ—เฉเจชเจคเจ•เฉ‹เจก เจฆเจพเจ–เจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค
* UUID - เจญเจพเจ— เจชเจ›เจพเจฃเจ•เจฐเจคเจพเฅค เจ†เจชเจฃเฉ€ ID เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ, เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจŸเจพเจˆเจช เจ•เจฐเฉ‹ (เจฏเจพเจฆ เจ•เจฐเจตเจพเจ“ เจ•เจฟ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจ…เฉฑเจ—เฉ‡, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• chroot เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจจเจพ เจ•เจฟ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฒเจพเจˆเจต USB เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš)เฅค

fdisk -l #ะฟั€ะพะฒะตั€ะบะฐ ะฒัะตั… ั€ะฐะทะดะตะปะพะฒ
blkid #ะดะพะปะถะฝะพ ะฑั‹ั‚ัŒ ั‡ั‚ะพ-ั‚ะพ ะฟะพะดะพะฑะฝะพะต 

/dev/sda7: UUID=ยซ81048598-5bb9-4a53-af92-f3f9e709e2f2ยป TYPE=ยซcrypto_LUKSยป PARTUUID=ยซ0332d73c-07ยป
/dev/mapper/sda7_crypt: LABEL=ยซDebSHIFRยป UUID=ยซ382111a2-f993-403c-aa2e-292b5eac4780ยป TYPE=ยซext4ยป

เจ‡เจน เจฒเจพเจˆเจจ sda7_crypt เจฎเจพเจŠเจ‚เจŸ เจฆเฉ‡ เจจเจพเจฒ เจฒเจพเจˆเจต USB เจŸเจฐเจฎเฉ€เจจเจฒ เจคเฉ‹เจ‚ 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. เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจ‡เจฒเจพเจ‚ เจฆเจพ เจธเฉฐเจชเจพเจฆเจจ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจฎเฉเฉฑเจ– เจชเจฒเจฌเฉ€ 4.5.1. เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเฉ‹เจงเจฃเจพ /etc/initramfs-tools/conf.d/resume

#ะ•ัะปะธ ัƒ ะฒะฐั ั€ะฐะฝะตะต ะฑั‹ะป ะฐะบั‚ะธะฒะธั€ะพะฒะฐะฝ swap ั€ะฐะทะดะตะป, ะพั‚ะบะปัŽั‡ะธั‚ะต ะตะณะพ. 
nano /etc/initramfs-tools/conf.d/resume

เจ…เจคเฉ‡ เจŸเจฟเฉฑเจชเจฃเฉ€ เจ•เจฐเฉ‹ (เจœเฉ‡ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ) "#" เจฒเจพเจˆเจจ "เจฐเจฟเจœเจผเจฟเจŠเจฎ" เจซเจพเจˆเจฒ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ–เจพเจฒเฉ€ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

เจฌเฉ€ 4.5.2. เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเฉ‹เจงเจฃเจพ /etc/initramfs-tools/conf.d/cryptsetup

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

เจฎเฉ‡เจฒ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ

# /etc/initramfs-tools/conf.d/cryptsetup
CRYPTSETUP=เจนเจพเจ‚
CRYPTSETUP เจจเจฟเจฐเจฏเจพเจค เจ•เจฐเฉ‹

เจฌเฉ€ 4.5.3. /etc/default/grub เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเฉ‹เจงเจฃเจพ (เจ‡เจน เจธเฉฐเจฐเจšเจจเจพ encrypted /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 || เจˆเจ•เฉ‹ Debian`
GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=เจตเจฟเจ•เจฐเฉ‡เจคเจพ"
GRUB_CMDLINE_LINUX="เจธเจผเจพเจ‚เจค เจธเจชเจฒเฉˆเจธเจผ เจจเฉ‹เจ†เจŸเฉ‹เจฎเจพเจŠเจ‚เจŸ"
GRUB_ENABLE_CRYPTODISK=y

เจฌเฉ€ 4.5.4. เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเฉ‹เจงเจฃเจพ /etc/cryptsetup-initramfs/conf-hook

nano /etc/cryptsetup-initramfs/conf-hook

เจฒเจพเจˆเจจ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจšเฉˆเฉฑเจ• เจ•เจฐเฉ‹ เจŸเจฟเฉฑเจชเจฃเฉ€ เจ•เฉ€เจคเฉ€ <#>เฅค
เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš (เจ…เจคเฉ‡ เจนเฉเจฃ เจตเฉ€, เจ‡เจธ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเจพ เจ•เฉ‹เจˆ เจ…เจฐเจฅ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจชเจฐ เจ•เจˆ เจตเจพเจฐ เจ‡เจน initrd.img เจšเจฟเฉฑเจคเจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฆเจ–เจผเจฒ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ)เฅค

เจฌเฉ€ 4.5.5. เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเฉ‹เจงเจฃเจพ /etc/cryptsetup-initramfs/conf-hook

nano /etc/cryptsetup-initramfs/conf-hook

เจœเฉ‹เฉœเจจเจพ

KEYFILE_PATTERN="/etc/skey"
UMASK=0077

เจ‡เจน เจ—เฉเจชเจค เจ•เฉเฉฐเจœเฉ€ "เจธเจ•เจพเจˆ" เจจเฉ‚เฉฐ 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" เจตเจฟเฉฑเจš เจœเจพเจ‚ เจฒเจพเจˆเจต USB 'เจคเฉ‡). เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ 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 เจ‡เฉฑเจ• เจฒเจพเจˆเจต USB เจคเฉ‹เจ‚ OS เจฒเฉฑเจญ เจ…เจคเฉ‡ เจฒเฉ‹เจก เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ Windows 10 เจ…เจคเฉ‡ เจฒเจพเจˆเจต เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน - เจ‡เจน เจ†เจฎ เจ—เฉฑเจฒ เจนเฉˆ)เฅค เจœเฉ‡เจ•เจฐ เจŸเจฐเจฎเฉ€เจจเจฒ "เจ–เจพเจฒเฉ€" เจนเฉˆ เจ…เจคเฉ‡ "grub.cfg" เจซเจพเจˆเจฒ เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ‰เจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš GRUB เจฌเฉฑเจ— เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค (เจ…เจคเฉ‡ เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ€ เจŸเฉˆเจธเจŸ เจธเจผเจพเจ–เจพ เจคเฉ‹เจ‚ เจฒเฉ‹เจกเจฐ), เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจธเจฐเฉ‹เจคเจพเจ‚ เจคเฉ‹เจ‚ GRUB2 เจจเฉ‚เฉฐ เจฎเฉเฉœ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเฉ‹เฅค
"เจธเจงเจพเจฐเจจ เจธเฉฐเจฐเจšเจจเจพ" เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ GRUB2 เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจชเฉ‚เจฐเจพ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค

C5. เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก GNU OS/ เจฆเจพ เจธเจฌเฉ‚เจค-เจœเจพเจ‚เจšLinuxเจ•เฉเจฐเจฟเจชเจŸเฉ‹ เจฎเจฟเจธเจผเจจ เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจชเฉ‚เจฐเจพ เจ•เจฐเจจเจพเฅค เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก 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 เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจฒเฉ‹เจก เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค
เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

*เจธเจฐเจ—เจฐเจฎ เจญเจพเจ— เจฒเจˆ เจชเจพเจธเจตเจฐเจก เจฆเจฐเจœ เจ•เจฐเฉ‹ - OS เจฒเฉ‹เจก เจนเฉ‹เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค Windows.
*"Esc" เจ•เฉเฉฐเจœเฉ€ เจฆเจฌเจพเจ‰เจฃ เจจเจพเจฒ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก GNU/ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ•เฉฐเจŸเจฐเฉ‹เจฒ GRUB2 เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅคLinux - เจคเฉเจนเจพเจจเฉ‚เฉฐ /boot/initrd.img เจจเฉ‚เฉฐ เจ…เจจเจฒเฉŒเจ• เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจชเจพเจธเจตเจฐเจก (sda7_crypt) เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€ (เจœเฉ‡เจ•เจฐ grub2 uuid "not found" เจฒเจฟเจ–เจฆเจพ เจนเฉˆ - เจ‡เจน grub2 เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ, เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฌเฉเจฐเจพเจ‚เจš/เจธเจŸเฉ‡เจฌเจฒ เจ…เจคเฉ‡ pd เจคเฉ‹เจ‚)เฅค
เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

*เจ‡เจธ เจ‰เฉฑเจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเฉฐเจฐเจšเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆ (เจชเฉˆเจฐเจพ B4.4/4.5 เจฆเฉ‡เจ–เฉ‹), /boot/initrd.img เจšเจฟเฉฑเจคเจฐ เจจเฉ‚เฉฐ เจ…เจจเจฒเฉŒเจ• เจ•เจฐเจจ เจฒเจˆ เจธเจนเฉ€ เจชเจพเจธเจตเจฐเจก เจฆเฉ‡เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ OS เจ•เจฐเจจเจฒ/เจฐเฉ‚เจŸ, เจœเจพเจ‚ เจ—เฉเจชเจค เจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจชเจพเจธเจตเจฐเจก เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€เฅค เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ "เจธเจ•เจพเจˆ" เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจœเจฟเจธ เจจเจพเจฒ เจ—เฉเจชเจคเจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฎเฉเฉœ-เจฆเจพเจ–เจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€เฅค
เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ
(เจธเจ•เจฐเฉ€เจจ โ€œเจ‡เฉฑเจ• เจ—เฉเจชเจค เจ•เฉเฉฐเจœเฉ€ เจฆเจพ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจฌเจฆเจฒโ€)เฅค

*เจซเจฟเจฐ เจœเจพเจฃเฉ€-เจชเจ›เจพเจฃเฉ€ GNU เจฌเฉ‚เจŸ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€เฅคLinux เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ–เจพเจคเจพ เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒเฅค
เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

*เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ…เจงเจฟเจ•เจพเจฐ เจ…เจคเฉ‡ OS เจตเจฟเฉฑเจš เจฒเจพเจ—เจ‡เจจ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ /boot/initrd.img เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค (เจตเฉ‡เจ–เฉ‹ B4.6)เฅค

update-initramfs -u -k all

เจ…เจคเฉ‡ GRUB2 เจฎเฉ€เจจเฉ‚ เจตเจฟเฉฑเจš เจตเจพเจงเฉ‚ เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš (เจฒเจพเจˆเจต USB เจจเจพเจฒ OS-m เจชเจฟเจ•เจ…เฉฑเจช เจคเฉ‹เจ‚) เจ‰เจนเจจเจพเจ‚ เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพเจ“

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

GNU เจธเจฟเจธเจŸเจฎ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฆเจพ เจธเฉฐเจ–เฉ‡เจช เจธเจพเจฐLinux:

  • เจœเฉ€เจเจจเจฏเฉ‚/Linuxinux เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš /boot/kernel เจ…เจคเฉ‡ initrd เจธเจผเจพเจฎเจฒ เจนเจจ;
  • เจ—เฉเจชเจค เจ•เฉเฉฐเจœเฉ€ initrd.img เจตเจฟเฉฑเจš เจชเฉˆเจ• เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ;
  • เจฎเฉŒเจœเฉ‚เจฆเจพ เจ…เจงเจฟเจ•เจพเจฐ เจฏเฉ‹เจœเจจเจพ (initrd เจจเฉ‚เฉฐ เจ…เจจเจฒเฉŒเจ• เจ•เจฐเจจ เจฒเจˆ เจชเจพเจธเจตเจฐเจก เจฆเจฐเจœ เจ•เจฐเฉ‹; OS เจฌเฉ‚เจŸ เจ•เจฐเจจ เจฒเจˆ เจชเจพเจธเจตเจฐเจก/เจ•เฉเฉฐเจœเฉ€; เจ–เจพเจคเจพ เจ…เจงเจฟเจ•เจพเจฐ เจชเจพเจธเจตเจฐเจก Linux).

เจฌเจฒเจพเจ• เจญเจพเจ— เจฆเฉ€ "เจธเจงเจพเจฐเจจ GRUB2 เจธเฉฐเจฐเจšเจจเจพ" เจธเจฟเจธเจŸเจฎ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฎเฉเจ•เฉฐเจฎเจฒ เจนเฉ‹ เจ—เจˆ เจนเฉˆเฅค

C6. เจ‰เฉฑเจจเจค GRUB2 เจธเฉฐเจฐเจšเจจเจพเฅค เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจค + เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเจพเจฒ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ†เจœเฉ€เจเจจเจฏเฉ‚/Linux เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจชเจฐ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพโ€”เจ‡เจน เจ‡เฉฑเจ• BIOS เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจธ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡, GRUB2 เจฆเฉ€ เจšเฉ‡เจจเจก เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฌเฉ‚เจŸเจฟเฉฐเจ— เจ…เจธเฉฐเจญเจต เจนเฉˆ, เจชเจฐ เจธเจงเจพเจฐเจจ เจšเฉ‡เจจเจก เจฌเฉ‚เจŸเจฟเฉฐเจ— เจธเฉฐเจญเจต/เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ•เฉ‹เจฃ เจคเฉ‹เจ‚, เจ‡เจน เจœเจผเจฐเฉ‚เจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ [เจญเจพเจ— F เจตเฉ‡เจ–เฉ‹]เฅค
"เจ•เจฎเจœเจผเฉ‹เจฐ" GRUB2 เจฒเจˆ, เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ "เจฆเจธเจคเจ–เจค/เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ" เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจนเฉˆเฅค

  • เจœเจฆเฉ‹เจ‚ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจจเฉ‚เฉฐ "เจ‡เจธเจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจกเจฟเจœเจผเฉ€เจŸเจฒ เจนเจธเจคเจพเจ–เจฐ" เจฆเฉเจ†เจฐเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจฌเจพเจนเจฐเฉ€ เจธเฉ‹เจง, เจœเจพเจ‚ เจ‡เจธ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจตเจฟเฉฑเจš เจตเจพเจงเฉ‚ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ, เจฌเฉ‚เจŸ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐเจจ เจฆเฉ€ เจ…เจ—เจตเจพเจˆ เจ•เจฐเฉ‡เจ—เฉ€เฅค
  • เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจจเฉ‚เฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจ เจฒเจˆ, เจœเจพเจ‚ CLI เจตเจฟเฉฑเจš เจตเจพเจงเฉ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเจพเจ–เจฒ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉเจชเจฐเจฏเฉ‚เจœเจผเจฐ-GRUB2 เจฆเจพ เจฒเจพเจ—เจ‡เจจ เจ…เจคเฉ‡ เจชเจพเจธเจตเจฐเจก เจฆเจฐเจœ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

C6.1. เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ†เจœเจพเจ‚เจš เจ•เจฐเฉ‹ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก OS 'เจคเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹

ls /<Tab-Tab> #ะพะฑะฝะฐั€ัƒะถะธั‚ัŒ ั„ะฐะนะป-ะผะฐั€ะบะตั€

GRUB2 เจตเจฟเฉฑเจš เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉเจชเจฐเจฏเฉ‚เจœเจผเจฐ เจชเจพเจธเจตเจฐเจก เจฌเจฃเจพเจ“

grub-mkpasswd-pbkdf2 #ะฒะฒะตะดะธั‚ะต/ะฟะพะฒั‚ะพั€ะธั‚ะต ะฟะฐั€ะพะปัŒ ััƒะฟะตั€ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั. 

เจชเจพเจธเจตเจฐเจก เจนเฉˆเจธเจผ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹. เจ•เฉเจ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚

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

GRUB เจญเจพเจ— เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเฉ‹

mount /dev/sda6 /mnt 

เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเฉ‹เจงเฉ‹

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

เจซเจพเจˆเจฒ เจ–เฉ‹เจœ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹ เจ•เจฟ "grub.cfg" ("-เจ…เจจเจฟเจฏเฉฐเจคเฉเจฐเจฟเจค" "-เจ‰เจชเจญเฉ‹เจ—เจคเจพ" เจตเจฟเฉฑเจš เจ•เจฟเจคเฉ‡ เจตเฉ€ เจ•เฉ‹เจˆ เจซเจฒเฉˆเจ— เจจเจนเฉ€เจ‚ เจนเจจ,
เจฌเจนเฉเจค เจนเฉ€ เจ…เฉฐเจค 'เจคเฉ‡ เจธเจผเจพเจฎเจฟเจฒ เจ•เจฐเฉ‹ (เจฒเจพเจˆเจจ ### END เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ /etc/grub.d/41_custom ###)
"เจธเฉˆเจŸ เจธเฉเจชเจฐ เจฏเฉ‚เจœเจผเจฐ = "เจฐเฉ‚เจŸ"
password_pbkdf2 เจฐเฉ‚เจŸ เจนเฉˆเจธเจผเฅค"

เจ‡เจน เจ•เฉเจ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ

# เจ‡เจน เจซเจพเจˆเจฒ เจ•เจธเจŸเจฎ เจฎเฉ€เจจเฉ‚ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเจพ เจ‡เฉฑเจ• เจ†เจธเจพเจจ เจคเจฐเฉ€เจ•เจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจฌเจธ เจŸเจพเจˆเจช เจ•เจฐเฉ‹
# เจฎเฉ€เจจเฉ‚ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจŸเจฟเฉฑเจชเจฃเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค เจจเจพ เจฌเจฆเจฒเจฃ เจฒเจˆ เจธเจพเจตเจงเจพเจจ เจฐเจนเฉ‹
# เจ‰เฉฑเจชเจฐเจฒเฉ€ เจ•เจพเจฐเจœเจ•เจพเจฐเฉ€ เจชเฉ‚เจ› เจฒเจพเจˆเจจ.
### เจ…เฉฐเจค /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
เจœเฉ‡เจ•เจฐ [ -f ${config_directory}/custom.cfg]; เจซเจฟเจฐ
เจธเจฐเฉ‹เจค ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; เจซเจฟเจฐ
เจธเจฐเฉ‹เจค $prefix/custom.cfg;
fi
เจธเฉเจชเจฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ = "เจฐเฉ‚เจŸ" เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹
password_pbkdf2 root grub.pbkdf2.sha512.10000.DE10E42B01BB6FEEE46250FC5F9C3756894A8476A7F7661A9FFE9D6CC4D0A168898B98C34EBA210F46FC10985CE28277D0563F74E108FCE3ACBD52B26F8BA04D.27625A4D30E4F1044962D3DD1C2E493EF511C01366909767C3AF9A005E81F4BFC33372B9C041BE9BA904D7C6BB141DE48722ED17D2DF9C560170821F033BCFD8
### เจ…เฉฐเจค /etc/grub.d/41_custom ###
#

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ…เจ•เจธเจฐ "grub-mkconfig -o /mnt/boot/grub/grub.cfg" เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจนเจฐ เจตเจพเจฐ grub.cfg เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‰เจชเจฐเฉ‹เจ•เจค เจฒเจพเจˆเจจเจพเจ‚ เจฆเจพเจ–เจฒ เจ•เจฐเฉ‹เฅค (เจฒเฉŒเจ—เจ‡เจจ: เจชเจพเจธเจตเจฐเจก) เจฌเจนเฉเจค เจนเฉ‡เจ เจพเจ‚ GRUB เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš

nano /etc/grub.d/41_custom 

เจฌเจฟเฉฑเจฒเฉ€ <<EOF
เจธเฉเจชเจฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ = "เจฐเฉ‚เจŸ" เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹
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; เจ•เจฒเฉ€เจ“เจชเฉˆเจŸเจฐเจพ/เจœเฉ€เจชเฉ€เจ; เจธเจฎเฉเฉฐเจฆเจฐเฉ€ เจ˜เฉ‹เฉœเจพ. เจ…เจœเจฟเจนเฉ‡ เจธเจพเจฐเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ•เฉเจฐเจฟเจชเจŸเฉ‹ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจคเฉเจนเจพเจกเฉ€ เจœเจผเจฟเฉฐเจฆเจ—เฉ€ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเฉŒเจ–เจพ เจฌเจฃเจพ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค Seahorse - เจชเฉˆเจ•เฉ‡เจœ 3.14.0 เจฆเจพ เจธเจฅเจฟเจฐ เจธเฉฐเจธเจ•เจฐเจฃ (เจ‰เฉฑเจšเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, V3.20, เจจเฉเจ•เจธเจฆเจพเจฐ เจนเจจ เจ…เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฌเฉฑเจ— เจนเจจ)เฅค

PGP เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ su เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจคเจฟเจ†เจฐ/เจฒเจพเจ‚เจš/เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ!

เจจเจฟเฉฑเจœเฉ€ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจ•เฉเฉฐเจœเฉ€ เจคเจฟเจ†เจฐ เจ•เจฐเฉ‹

gpg - -gen-key

เจ†เจชเจฃเฉ€ เจ•เฉเฉฐเจœเฉ€ เจจเจฟเจฐเจฏเจพเจค เจ•เจฐเฉ‹

gpg --export -o ~/perskey

OS เจตเจฟเฉฑเจš เจฒเจพเจœเจผเฉ€เจ•เจฒ เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเฉ‹ เจœเฉ‡เจ•เจฐ เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจฎเจพเจŠเจ‚เจŸ เจจเจนเฉ€เจ‚ เจนเฉˆ

mount /dev/sda6 /mnt #sda6 โ€“ ั€ะฐะทะดะตะป GRUB2

GRUB2 เจญเจพเจ— เจธเจพเจซเจผ เจ•เจฐเฉ‹

rm -rf /mnt/

GRUB2 เจจเฉ‚เฉฐ sda6 เจตเจฟเฉฑเจš เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเฉ‹, เจฎเฉเฉฑเจ– GRUB เจšเจฟเฉฑเจคเจฐ "core.img" เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ€ เจจเจฟเฉฑเจœเฉ€ เจ•เฉเฉฐเจœเฉ€ เจชเจพเจ“เฅค

grub-install --force --modules="gcry_sha256 gcry_sha512 signature_test gcry_dsa gcry_rsa" -k ~/perskey --root-directory=/mnt /dev/sda6

เจšเฉ‹เจฃเจพเจ‚
* --force - เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเฉ‹, เจนเจฎเฉ‡เจธเจผเจพ เจฎเฉŒเจœเฉ‚เจฆ เจธเจพเจฐเฉ€เจ†เจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡ (เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจเฉฐเจกเจพ)
* โ€”modules="gcry_sha256 gcry_sha512 signature_test gcry_dsa gcry_rsa" - 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
### เจ…เฉฐเจค /etc/grub.d/41_custom ###
#

โ€œ/boot/grub/perskeyโ€ เจฆเฉ‡ เจฎเจพเจฐเจ— เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจกเจฟเจธเจ• เจญเจพเจ— เจตเฉฑเจฒ เจธเฉฐเจ•เฉ‡เจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ hd0,6; เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจฒเจˆ, โ€œrootโ€ เจญเจพเจ— เจฆเจพ เจฎเฉ‚เจฒ เจฎเจพเจฐเจ— เจนเฉˆ เจœเจฟเจธ เจ‰เฉฑเจคเฉ‡ GRUB2 เจ‡เฉฐเจธเจŸเจพเจฒ เจนเฉˆเฅค (เจฆเฉ‡เจ–เฉ‹ เจธเฉˆเฉฑเจŸ เจฐเฉ‹เจŸ=...)เฅค

GRUB2 'เจคเฉ‡ เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเฉ‡ เจœเจพ เจฐเจนเฉ‡ เจนเจจ (เจธเจพเจฐเฉ€เจ†เจ‚ /GRUB เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚) เจคเฉเจนเจพเจกเฉ€ เจ•เฉเฉฐเจœเฉ€ "เจชเจฐเจธเจ•เฉ€" เจจเจพเจฒเฅค
เจฆเจธเจคเจ–เจค เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจนเฉฑเจฒ (เจจเจŸเฉ€เจฒเจธ/เจ•เจพเจœเจพ เจเจ•เจธเจชเจฒเฉ‹เจฐเจฐ เจฒเจˆ): เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจเจ•เจธเจชเจฒเฉ‹เจฐเจฐ เจฒเจˆ "เจธเจฎเฉเฉฐเจฆเจฐเฉ€ เจ˜เฉ‹เฉœเฉ‡" เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเฉ‹เฅค เจคเฉเจนเจพเจกเฉ€ เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ su เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค
เจธเฉ‚เจกเฉ‹ โ€œ/mnt/bootโ€ โ€“ RMB โ€“ เจšเจฟเฉฐเจจเฉเจน เจจเจพเจฒ เจเจ•เจธเจชเจฒเฉ‹เจฐเจฐ เจ–เฉ‹เจฒเฉเจนเฉ‹เฅค เจธเจ•เจฐเฉ€เจจ 'เจคเฉ‡ เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ

เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

เจ•เฉเฉฐเจœเฉ€ เจ†เจชเจฃเฉ‡ เจ†เจช "/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 เจชเจพเจธเจตเจฐเจก เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€

เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ
GRUB2 เจธเฉเจชเจฐเจฏเฉ‚เจœเจผเจฐ เจฆเฉ€ เจธเจซเจฒ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเจพ เจธเจ•เจฐเฉ€เจจเจธเจผเจพเจŸเฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ GRUB2 เจซเจพเจˆเจฒเจพเจ‚ เจจเจพเจฒ เจ›เฉ‡เฉœเจ›เจพเฉœ เจ•เจฐเจฆเฉ‡ เจนเฉ‹/ grub.cfg เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ… เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจœเจพเจ‚ เจซเจพเจˆเจฒ/เจฆเจธเจคเจ–เจค เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจœเจพเจ‚ เจ‡เฉฑเจ• เจ–เจคเจฐเจจเจพเจ• module.mod เจฒเฉ‹เจก เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เฉฑเจ• เจ…เจจเฉเจธเจพเจฐเฉ€ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เฉ€เฅค GRUB2 เจฒเฉ‹เจกเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจฐเฉ‹เจ• เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ
เจธเจ•เจฐเฉ€เจจเจธเจผเจพเจŸ, "เจฌเจพเจนเจฐเฉ‹เจ‚" GRUB2 เจตเจฟเฉฑเจš เจฆเจ–เจฒ เจฆเฉ‡เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผเฅค

"เจธเจพเจงเจพเจฐเจจ" เจฌเฉ‚เจŸเจฟเฉฐเจ— เจฆเฉŒเจฐเจพเจจ "เจ˜เฉเจธเจชเฉˆเจ  เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚", เจธเจฟเจธเจŸเจฎ เจเจ—เจœเจผเจฟเจŸ เจ•เฉ‹เจก เจธเจฅเจฟเจคเฉ€ "0" เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจ‡เจน เจ…เจฃเจœเจพเจฃ เจนเฉˆ เจ•เจฟ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจœเจพเจ‚ เจจเจนเฉ€เจ‚ (เจ…เจฐเจฅเจพเจค, "เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจฆเจธเจคเจ–เจค เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ‡ เจจเจพเจฒ เจœเจพเจ‚ เจฌเจฟเจจเจพเจ‚" เจ†เจฎ เจฒเฉ‹เจกเจฟเฉฐเจ— เจฆเฉŒเจฐเจพเจจ เจธเจฅเจฟเจคเฉ€ เจ‰เจนเฉ€ "0" เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ - เจ‡เจน เจฌเฉเจฐเจพ เจนเฉˆ)เฅค

เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจค เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเฉ€เจ?

เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจ…เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจคเจฐเฉ€เจ•เจพ: GRUB2 เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเฉ‡ เจ—เจ เจ‡เฉฑเจ• เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเฉ‚เฉฐ เจœเจพเจ…เจฒเฉ€/เจนเจŸเจพเจ“, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเจธเจคเจพเจ–เจฐ luks.mod.sig เจจเฉ‚เฉฐ เจนเจŸเจพเจ“ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹เฅค

เจธเจนเฉ€ เจคเจฐเฉ€เจ•เจพ: เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ CLI 'เจคเฉ‡ เจœเจพเจ“ เจ…เจคเฉ‡ เจ•เจฎเจพเจ‚เจก เจŸเจพเจˆเจช เจ•เจฐเฉ‹

trust_list

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

C7 เจนเฉˆเจธเจผเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ GRUB2 เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฆเจพ เจตเจฟเจ•เจฒเจชเจฟเจ• เจคเจฐเฉ€เจ•เจพเจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† "CPU เจฌเฉ‚เจŸ เจฒเฉ‹เจกเจฐ เจชเฉเจฐเฉ‹เจŸเฉˆเจ•เจธเจผเจจ/เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ" เจตเจฟเจงเฉ€ เจ‡เฉฑเจ• เจ•เจฒเจพเจธเจฟเจ• เจนเฉˆเฅค GRUB2 เจฆเฉ€เจ†เจ‚ เจ…เจชเฉ‚เจฐเจฃเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจ, เจชเจพเจ—เจฒ เจนเจพเจฒเจคเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจน เจ‡เฉฑเจ• เจ…เจธเจฒ เจนเจฎเจฒเฉ‡ เจฒเจˆ เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจนเฉˆ, เจœเฉ‹ เจฎเฉˆเจ‚ เจนเฉ‡เจ เจพเจ‚ เจชเฉˆเจฐเจพ [F] เจตเจฟเฉฑเจš เจฆเฉ‡เจตเจพเจ‚เจ—เจพเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, OS/เจ•เจฐเจจเจฒ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจธเจพเจˆเจจ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจนเฉˆเจธเจผเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ GRUB2 เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจเจพ

เจ•เจฒเจพเจธเจฟเจ• เจจเจพเจฒเฉ‹เจ‚ เจซเจพเจ‡เจฆเฉ‡:

  • เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจ‰เฉฑเจš เจชเฉฑเจงเจฐ (เจนเฉˆเจธเจผเจฟเฉฐเจ—/เจคเจธเจฆเฉ€เจ• เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเฉ‡ เจธเจฅเจพเจจเจ• เจธเจฐเฉ‹เจค เจคเฉ‹เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค GRUB2 เจฆเฉ‡ เจ…เจงเฉ€เจจ เจชเฉ‚เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจญเจพเจ— เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€ เจฒเจˆ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฌเจพเจ•เฉ€ เจธเจญ เจ•เฉเจ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ; CPU เจฒเฉ‹เจกเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ†/เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจ•เจฒเจพเจธเจฟเจ• เจธเจ•เฉ€เจฎ เจตเจฟเฉฑเจš, เจธเจฟเจฐเจซ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจฎเฉเจซเจค เจจเจนเฉ€เจ‚เฅค เจธเจชเฉ‡เจธ, เจœเจฟเจธ เจตเจฟเฉฑเจš "เจ•เฉเจ" เจ•เฉเจ เจญเจฟเจ†เจจเจ•" เจœเฉ‹เฉœเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค
  • เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฒเฉŒเจ—เจฟเฉฐเจ— (เจ‡เฉฑเจ• เจฎเจจเฉเฉฑเจ–เฉ€-เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจจเจฟเฉฑเจœเฉ€ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฒเฉŒเจ— เจธเจ•เฉ€เจฎ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ)เฅค
  • เจธเจชเฉ€เจก (GRUB2 เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจชเฉ‚เจฐเฉ‡ เจญเจพเจ— เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ†/เจคเจธเจฆเฉ€เจ• เจฒเจ—เจญเจ— เจคเฉเจฐเฉฐเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ)เฅค
  • เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจธเจตเฉˆเจšเจพเจฒเจจเฅค

เจ•เจฒเจพเจธเจฟเจ• เจ‰เฉฑเจคเฉ‡ เจจเฉเจ•เจธเจพเจจ.

  • เจฆเจธเจคเจ–เจค เจฆเฉ€ เจœเจพเจ…เจฒเฉ€ (เจธเจฟเจงเจพเจ‚เจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡, เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจนเฉˆเจธเจผ เจซเฉฐเจ•เจธเจผเจจ เจŸเฉฑเจ•เจฐ เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ)เฅค
  • เจตเจงเฉ€ เจนเฉ‹เจˆ เจฎเฉเจธเจผเจ•เจฒ เจฆเจพ เจชเฉฑเจงเจฐ (เจ•เจฒเจพเจธเจฟเจ• เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, เจ‡เจธเจจเฉ‚เฉฐ GNU OS เจตเจฟเฉฑเจš เจฅเฉ‹เฉœเฉเจนเจพ เจนเฉ‹เจฐ เจนเฉเจจเจฐ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ/Linux).

GRUB2/เจชเจพเจฐเจŸเฉ€เจธเจผเจจ เจนเฉˆเจธเจผเจฟเฉฐเจ— เจ†เจˆเจกเฉ€เจ† เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ

GRUB2 เจญเจพเจ— "เจฆเจธเจคเจ–เจค" เจนเฉเฉฐเจฆเจพ เจนเฉˆ; เจœเจฆเฉ‹เจ‚ OS เจฌเฉ‚เจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจฌเฉ‚เจŸ เจฒเฉ‹เจกเจฐ เจญเจพเจ— เจจเฉ‚เฉฐ เจ…เจŸเฉฑเจฒเจคเจพ เจฒเจˆ เจœเจพเจ‚เจšเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค (เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก) เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจฒเจพเจ—เจ‡เจจ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจœเจพเจ‚ เจ‡เจธเจฆเฉ‡ เจญเจพเจ— เจจเจพเจฒ เจธเจฎเจเฉŒเจคเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจ˜เฉเจธเจชเฉˆเจ  เจฒเฉŒเจ— เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ:

เจ—เฉฑเจฒ.เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจœเจพเจ‚เจš เจฆเจฟเจจ เจตเจฟเฉฑเจš เจšเจพเจฐ เจตเจพเจฐ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจธเจฟเจธเจŸเจฎ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค
โ€œ-$ 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 เจตเจฟเฉฑเจš เจŸเฉเจฐเจฟเจฎเจก เจฒเฉŒเจ—

ะกั€ ัะฝะฒ  2 11::41 MSK 2020
/media/username/GRUB/boot/grub/virus.mod: Moved from /media/username/GRUB/1nononoshifr
/media/username/GRUB/boot/grub/i386-pc/mda_text.mod: Ok
/media/username/GRUB/boot/grub/grub.cfg: Ok
hashdeep: Audit failed
   Input files examined: 0
  Known files expecting: 0
          Files matched: 325
Files partially matched: 0
            Files moved: 1
        New files found: 0
  Known files not found: 0

#เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, "เจซเจพเจ‡เจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉ‚เจต เจ•เฉ€เจคเจพ เจ—เจฟเจ†: 1 เจ…เจคเฉ‡ เจ†เจกเจฟเจŸ เจ…เจธเจซเจฒ" เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจœเจพเจ‚เจš เจ…เจธเจซเจฒ เจฐเจนเฉ€เฅค
เจญเจพเจ— เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจคเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ, โ€œเจจเจตเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฒเฉฑเจญเฉ€เจ†เจ‚โ€ > โ€œเจซเจพเจ‡เจฒเจพเจ‚ เจคเจฌเจฆเฉ€เจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚โ€ เจฆเฉ€ เจฌเจœเจพเจ

2) GIF เจจเฉ‚เฉฐ เจ‡เฉฑเจฅเฉ‡ เจฐเฉฑเจ–เฉ‹ > ~/warning.gif, เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ 744 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹เฅค

3) เจฌเฉ‚เจŸ เจนเฉ‹เจฃ 'เจคเฉ‡ GRUB เจญเจพเจ— เจจเฉ‚เฉฐ เจ†เจŸเฉ‹เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจ เจฒเจˆ fstab เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ

-$ sudo nano /etc/fstab

LABEL=GRUB /media/username/GRUB ext4 เจกเจฟเจซเจพเจฒเจŸ 0 0

4) เจฒเจพเจ— เจจเฉ‚เฉฐ เจ˜เฉเฉฐเจฎเจพเจ‡เจ† เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ

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

/var/log/podpis.txt {
เจฐเฉ‹เจœเจผเจพเจจเจพ เจฆเฉ€
เจ˜เฉเฉฐเจฎเจพเจ“ 50
เจ…เจ•เจพเจฐ 5 เจเจฎ
เจคเจพเจฐเฉ€เจ–
เจ•เฉฐเจชเจฐเฉˆเฉฑเจธ เจ•เจฐเฉ‹
เจฆเฉ‡เจฐเฉ€ เจ•เฉฐเจชเฉเจฐเฉˆเจธ
olddir /var/log/old
}

/var/log/vtorjenie.txt {
เจฎเจพเจธเจฟเจ•
เจ˜เฉเฉฐเจฎเจพเจ“ 5
เจ…เจ•เจพเจฐ 5 เจเจฎ
เจคเจพเจฐเฉ€เจ–
olddir /var/log/old
}

5) เจ•เฉเจฐเฉ‹เจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจจเฉŒเจ•เจฐเฉ€ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹

-$ sudo crontab -e

เจฎเฉเฉœ - เจšเจพเจฒเฉ‚ '/ เจ—เจพเจนเจ•เฉ€'
0 */6 * * * '/podpis

6) เจธเจฅเจพเจˆ เจ‰เจชเจจเจพเจฎ เจฌเจฃเจพเจ‰เจฃเจพ

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

OS เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉ‡ เจฌเจพเจ…เจฆ -$ apt-get upgrade เจธเจพเจกเฉ‡ GRUB เจญเจพเจ— เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจธเจพเจˆเจจ เจ•เจฐเฉ‹
-$ ะฟะพะดะฟะธััŒ_GRUB
เจ‡เจธ เจธเจฎเฉ‡เจ‚, GRUB เจญเจพเจ— เจฆเฉ€ เจนเฉˆเจธเจผเจฟเฉฐเจ— เจธเฉเจฐเฉฑเจ–เจฟเจ† เจชเฉ‚เจฐเฉ€ เจนเฉ‹ เจ—เจˆ เจนเฉˆเฅค

[เจกเฉ€] เจชเฉ‚เฉฐเจเจฃเจพ - เจ…เจฃเจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจกเฉ‡เจŸเจพ เจฆเจพ เจตเจฟเจจเจพเจธเจผ

เจธเจพเจŠเจฅ เจ•เฉˆเจฐเฉ‹เจฒเฉ€เจจเจพ เจฆเฉ‡ เจฌเฉเจฒเจพเจฐเฉ‡ เจŸเฉเจฐเฉ‡ เจ—เฉŒเจกเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ†เจชเจฃเฉ€เจ†เจ‚ เจจเจฟเฉฑเจœเฉ€ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฎเจฟเจŸเจพเจ“ เจคเจพเจ‚ เจ•เจฟ "เจฐเฉฑเจฌ เจตเฉ€ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจน เจจเจพ เจธเจ•เฉ‡."

เจ†เจฎ เจตเจพเจ‚เจ—, เจ‡เฉฑเจฅเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– "เจฎเจฟเจฅเจฟเจนเจพเจธ เจ…เจคเฉ‡ เจฆเฉฐเจคเจ•เจฅเจพเจตเจพเจ‚", เจนเจพเจฐเจก เจกเจฐเจพเจˆเจต เจคเฉ‹เจ‚ เจฎเจฟเจŸเจพเจ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจกเจพเจŸเจพ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจธเจพเจˆเจฌเจฐเจตเจฟเจšเจ•เฉเจฐเจพเจซเจŸ เจตเจฟเฉฑเจš เจตเจฟเจธเจผเจตเจพเจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจœเจพเจ‚ เจกเจพเจ•เจŸเจฐ เจตเฉˆเฉฑเจฌ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฆเฉ‡ เจฎเฉˆเจ‚เจฌเจฐ เจนเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ/เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เจฆเฉ‡ เจตเฉ€ เจกเจพเจŸเจพ เจฐเจฟเจ•เจตเจฐเฉ€ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ†เจฐ-เจธเจŸเฉ‚เจกเฉ€เจ“ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฐเจฟเจ•เจตเจฐเฉ€), เจซเจฟเจฐ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจตเจฟเจงเฉ€ เจคเฉเจนเจพเจกเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉ‹เจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‰เจน เจตเจฐเจคเฉ‹ เจœเฉ‹ เจคเฉเจนเจพเจกเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจจเฉ‡เฉœเฉ‡ เจนเฉˆเฅค

GNU/ เจฆเฉ‡ เจธเจซเจฒ เจชเฉ‹เจฐเจŸ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆLinux เจ‡เฉฑเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ— เจตเจฟเฉฑเจš, เจชเฉเจฐเจพเจฃเฉ€ เจ•เจพเจชเฉ€ เจจเฉ‚เฉฐ เจกเจพเจŸเจพ เจฐเจฟเจ•เจตเจฐเฉ€ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฎเจฟเจŸเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจธเจซเจพเจˆ เจตเจฟเจงเฉ€: เจฒเจˆ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ Windows/Linux เจฎเฉเจซเจผเจค GUI เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจฌเจฒเฉ€เจšเจฌเจฟเฉฑเจŸ.
เจคเฉ‡เจœเจผ เจญเจพเจ— เจจเฉ‚เฉฐ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เจฐเฉ‹, เจœเจฟเจธ 'เจคเฉ‡ เจกเจพเจŸเจพ เจจเจธเจผเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ (Gparted เจฆเฉเจ†เจฐเจพ) เจฌเจฒเฉ€เจšเจฌเจฟเจŸ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเฉ‹, "เจ–เจพเจฒเฉ€ เจฅเจพเจ‚ เจธเจพเจซเจผ เจ•เจฐเฉ‹" เจšเฉเจฃเฉ‹ - เจญเจพเจ— เจšเฉเจฃเฉ‹ (เจคเฉเจนเจพเจกเจพ sdaX, GNU/ เจฆเฉ€ เจชเจฟเจ›เจฒเฉ€ เจ•เจพเจชเฉ€ เจฆเฉ‡ เจจเจพเจฒ)Linux), เจ‰เจคเจพเจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจฌเจฒเฉ€เจšเจฌเจฟเจŸ - เจ‡เฉฑเจ• เจชเจพเจธ เจตเจฟเฉฑเจš เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจชเฉ‚เฉฐเจเจฆเจพ เจนเฉˆ - เจ‡เจน เจ‰เจน เจนเฉˆ เจœเฉ‹ "เจธเจพเจจเฉ‚เฉฐ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ", เจชเจฐ! เจ‡เจน เจ•เฉ‡เจตเจฒ เจธเจฟเจงเจพเจ‚เจค เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เฉ€เจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ BB v2.0 เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจธเจพเจซเจผ เจ•เฉ€เจคเจพ เจนเฉˆเฅค

เจงเจฟเจ†เจจ เจฆเจฟเจ“! BB เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจชเฉ‚เฉฐเจเจฆเจพ เจนเฉˆ, เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจ›เฉฑเจกเจฆเจพ เจนเฉˆ; เจœเจฆเฉ‹เจ‚ เจกเจพเจŸเจพ เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจซเจพเจˆเจฒ เจจเจพเจฎ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจนเฉเฉฐเจฆเฉ‡ เจนเจจ (Ccleaner - เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจจเจนเฉ€เจ‚ เจ›เฉฑเจกเจฆเจพ).

เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฐเจฟเจ•เจตเจฐเฉ€ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจฌเจพเจฐเฉ‡ เจฎเจฟเฉฑเจฅ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ‡เฉฑเจ• เจฎเจฟเฉฑเจฅ เจจเจนเฉ€เจ‚ เจนเฉˆ.เจฌเจฒเฉ€เจšเจฌเจฟเจŸ V2.0-2 เจธเจพเจฌเจ•เจพ เจ…เจธเจฅเจฟเจฐ OS เจชเฉˆเจ•เฉ‡เจœ Debian (เจ…เจคเฉ‡ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจธเจฎเจพเจจ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ: sfill; wipe-Nautilus - เจตเฉ€ เจ‡เจธ เจ—เฉฐเจฆเฉ‡ เจ•เจพเจฐเฉ‹เจฌเจพเจฐ เจตเจฟเฉฑเจš เจฆเฉ‡เจ–เจฟเจ† เจ—เจฟเจ† เจธเฉ€) เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ—เฉฐเจญเฉ€เจฐ เจฌเฉฑเจ— เจธเฉ€: "เจซเฉเจฐเฉ€ เจธเจชเฉ‡เจธ เจ•เจฒเฉ€เจ…เจฐเจฟเฉฐเจ—" เจซเฉฐเจ•เจธเจผเจจ เจ‡เจน เจ—เจฒเจค เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ HDD/เจซเจฒเฉˆเจธเจผ เจกเจฐเจพเจˆเจตเจพเจ‚ 'เจคเฉ‡ (ntfs/ext4). เจ‡เจธ เจ•เจฟเจธเจฎ เจฆเจพ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ, เจ–เจพเจฒเฉ€ เจฅเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเฉ‹เจšเจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจ•เฉเจ (เจฌเจนเฉเจค เจธเจพเจฐเฉ‡) เจฎเจฟเจŸเจพเจ เจ—เจ เจกเฉ‡เจŸเจพ OS/เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจ‡เจธ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ—เฉˆเจฐ-เจนเจŸเจพเจ/เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจฎเฉฐเจจเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ "OSP" เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‡เจน เจ‡เจนเจจเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เฉฐเจจเฉ‡ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฌเจพเจ…เจฆ, เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจเจพ "เจฎเจฟเจŸเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚" เจจเฉ‚เฉฐ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจชเฉ‚เฉฐเจเจฃ เจฆเฉ‡ 3+ เจชเจพเจธ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจตเฉ€เฅค
GNU/ เจคเฉ‡Linux เจฌเจฒเฉ€เจšเจฌเจฟเจŸ เจตเจฟเฉฑเจš 2.0-2 เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจฟเจŸเจพเจ‰เจฃ เจฆเฉ‡ เจซเฉฐเจ•เจธเจผเจจ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจชเจฐ เจ–เจพเจฒเฉ€ เจฅเจพเจ‚ เจฆเฉ€ เจธเจซเจพเจˆ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€เฅค เจคเฉเจฒเจจเจพ เจฒเจˆ: Windows CCleaner เจตเจฟเฉฑเจš, "OSP for NTFS" เจซเฉฐเจ•เจธเจผเจจ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฐเฉฑเจฌ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฎเจฟเจŸเจพเจ เจ—เจ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ, เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ "เจธเจฎเจเฉŒเจคเจพ" เจชเฉเจฐเจพเจฃเจพ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจกเฉ‡เจŸเจพ, เจฌเจฒเฉ€เจšเจฌเจฟเจŸ เจจเฉ‚เฉฐ เจ‡เจธ เจกเฉ‡เจŸเจพ เจคเฉฑเจ• เจธเจฟเฉฑเจงเฉ€ เจชเจนเฉเฉฐเจš เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจซเจฟเจฐ, "เจซเจพเจ‡เจฒเจพเจ‚/เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจฟเจŸเจพเจ“" เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค
"เจธเจŸเฉˆเจ‚เจกเจฐเจก เจ“เจเจธ เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจกเจฟเจฒเฉ€เจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚" เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ เจฒเจˆ Windows "OSP" เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเฉ‡ เจจเจพเจฒ CCleaner/BB เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค GNU/ เจตเจฟเฉฑเจšLinux เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจ‰เฉฑเจคเฉ‡ (เจฎเจฟเจŸเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ“) เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจ…เจญเจฟเจ†เจธ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ (เจกเฉ‡เจŸเจพ เจฎเจฟเจŸเจพเจ‰เจฃเจพ + เจ‡เจธเจจเฉ‚เฉฐ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉเจคเฉฐเจคเจฐ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจธเฉฐเจธเจ•เจฐเจฃ 'เจคเฉ‡ เจญเจฐเฉ‹เจธเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ (เจœเฉ‡เจ•เจฐ เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ• เจจเจนเฉ€เจ‚, เจคเจพเจ‚ เจ‡เฉฑเจ• เจฌเฉฑเจ—)), เจธเจฟเจฐเจซ เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‹เจ—เฉ‡ เจ…เจคเฉ‡ เจฎเจฟเจŸเจพเจ เจ—เจ เจกเฉ‡เจŸเจพ เจคเฉ‹เจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพ เจธเจ•เฉ‹เจ—เฉ‡เฅค

เจฎเฉˆเจ‚ เจฌเจฒเฉ€เจšเจฌเจฟเจŸ v3.0 เจฆเฉ€ เจœเจพเจ‚เจš เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจนเฉˆ, เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจนเฉฑเจฒ เจนเฉ‹ เจ—เจˆ เจนเฉ‹เจตเฉ‡เฅค
เจฌเจฒเฉ€เจšเจฌเจฟเจŸ v2.0 เจ‡เจฎเจพเจจเจฆเจพเจฐเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡, เจกเจฟเจธเจ• เจชเฉ‚เฉฐเจเจฃเจพ เจชเฉ‚เจฐเจพ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค

[E] เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก OS เจฆเจพ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจฌเฉˆเจ•เจ…เฉฑเจช

เจนเจฐเฉ‡เจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ•เฉ‹เจฒ เจกเฉ‡เจŸเจพ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจฃ เจฆเจพ เจ†เจชเจฃเจพ เจคเจฐเฉ€เจ•เจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจธเจฟเจธเจŸเจฎ OS เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ•เฉฐเจฎ เจฒเจˆ เจฅเฉ‹เฉœเจพ เจตเฉฑเจ–เจฐเจพ เจคเจฐเฉ€เจ•เจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจฏเฉ‚เจจเฉ€เจซเจพเจˆเจก เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฒเฉ‹เจจเจœเจผเจฟเจฒเจพ เจ…เจคเฉ‡ เจธเจฎเจพเจจ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ, เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจกเฉ‡เจŸเจพ เจจเจพเจฒ เจธเจฟเฉฑเจงเฉ‡ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจฃ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจฌเจฟเจ†เจจ:

  1. เจธเจฐเจตเจตเจฟเจ†เจชเจ•เจคเจพ - เจฒเจˆ เจ‰เจนเฉ€ เจฌเฉˆเจ•เจ…เฉฑเจช เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ/เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ Windows/Linux;
  2. เจ•เจฟเจธเฉ‡ เจตเฉ€ GNU เจฒเจพเจˆเจต USB เจจเจพเจฒ เจ•เฉฐเจธเฉ‹เจฒ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ/Linux เจตเจพเจงเฉ‚ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ (เจชเจฐ เจซเจฟเจฐ เจตเฉ€ GUI เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เจฐเฉ‹);
  3. เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจพเจชเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† - เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ "เจšเจฟเฉฑเจคเจฐเจพเจ‚" เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก/เจชเจพเจธเจตเจฐเจก-เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ;
  4. เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจกเฉ‡เจŸเจพ เจฆเจพ เจ†เจ•เจพเจฐ เจ•เจพเจชเฉ€ เจ•เฉ€เจคเฉ‡ เจœเจพ เจฐเจนเฉ‡ เจ…เจธเจฒ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ;
  5. เจ‡เฉฑเจ• เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจพเจชเฉ€ เจคเฉ‹เจ‚ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ (เจชเจนเจฟเจฒเจพเจ‚ เจชเฉ‚เจฐเฉ‡ เจญเจพเจ— เจจเฉ‚เฉฐ เจกเฉ€เจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚)

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, โ€œddโ€ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉเจ†เจฐเจพ เจฌเฉˆเจ•เจ…เฉฑเจช/เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเฉ‹

dd if=/dev/sda7 of=/ะฟัƒั‚ัŒ/sda7.img bs=7M conv=sync,noerror
dd if=/ะฟัƒั‚ัŒ/sda7.img of=/dev/sda7 bs=7M conv=sync,noerror

เจ‡เจน เจ•เฉฐเจฎ เจฆเฉ‡ เจฒเจ—เจญเจ— เจธเจพเจฐเฉ‡ เจฌเจฟเฉฐเจฆเฉ‚เจ†เจ‚ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจฌเจฟเฉฐเจฆเฉ‚ 4 เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ‡เจน เจ†เจฒเฉ‹เจšเจจเจพ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ–เจพเจฒเฉ€ เจฅเจพเจ‚ เจธเจฎเฉ‡เจค เจชเฉ‚เจฐเฉ‡ เจกเจฟเจธเจ• เจญเจพเจ— เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจฆเจพ เจนเฉˆ - เจฆเจฟเจฒเจšเจธเจช เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, GNU/ เจฌเฉˆเจ•เจ…เฉฑเจชLinux เจ†เจฐเจšเฉ€เจตเจฐ [tarยป | gpg] เจฐเจพเจนเฉ€เจ‚ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ, เจชเจฐ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเจˆ Windows เจธเจพเจจเฉ‚เฉฐ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจนเฉฑเจฒ เจฒเฉฑเจญเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ - เจ‡เจน เจฆเจฟเจฒเจšเจธเจช เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

E1. เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจฌเฉˆเจ•เจ…เฉฑเจช Windows/Linuxrsync (Grsync) + VeraCrypt เจตเจพเจฒเฉ€เจ…เจฎ เจธเฉเจฎเฉ‡เจฒเจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจพเจชเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ:

  1. เจ‡เฉฑเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจ•เฉฐเจŸเฉ‡เจจเจฐ เจฌเจฃเจพเจ‰เจฃเจพ (เจตเจพเจฒเฉ€เจ…เจฎ/เจซเจพเจˆเจฒ) OS เจฒเจˆ VeraCrypt;
  2. VeraCrypt เจ•เฉเจฐเจฟเจชเจŸเฉ‹ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจตเจฟเฉฑเจš Rsync เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ OS เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ/เจธเจฟเฉฐเจ•เจฐเฉ‹เจจเจพเจˆเจœเจผ เจ•เจฐเฉ‹;
  3. เจœเฉ‡เจ•เจฐ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡, เจคเจพเจ‚ VeraCrypt เจตเจพเจฒเฉ€เจ…เจฎ เจจเฉ‚เฉฐ www 'เจคเฉ‡ เจ…เฉฑเจชเจฒเฉ‹เจก เจ•เจฐเจจเจพเฅค

เจ‡เฉฑเจ• เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก VeraCrypt เจ•เฉฐเจŸเฉ‡เจจเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€เจ†เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเจจ:
เจ‡เฉฑเจ• เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจตเจพเจฒเฉ€เจ…เจฎ เจฌเจฃเจพเจ‰เจฃเจพ (เจกเฉ€เจŸเฉ€ เจฆเฉ€ เจธเจฟเจฐเจœเจฃเจพ เจธเจฟเจฐเจซเจผ เจ‡เจธ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจนเฉˆ Windows, เจจเฉ‚เฉฐ GNU/ เจตเจฟเฉฑเจš เจตเฉ€ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆLinux);
เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจตเจพเจฒเฉ€เจ…เจฎ เจฌเจฃเจพเจ‰เจฃเจพ, เจชเจฐ เจ‡เฉฑเจ• "เจชเฉˆเจฐเจพเจจเฉ‹เจ‡เจก เจ…เฉฑเจ–เจฐ" เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ (เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ) - เจ•เฉฐเจŸเฉ‡เจจเจฐ เจซเจพเจฐเจฎเฉˆเจŸเจฟเฉฐเจ—.

เจ“เจเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจตเจพเจฒเฉ€เจ…เจฎ เจฒเจ—เจญเจ— เจคเฉเจฐเฉฐเจค เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค Windows, เจชเจฐ เจœเจฆเฉ‹เจ‚ GNU OS/ เจคเฉ‹เจ‚ เจกเจพเจŸเจพ เจ•เจพเจชเฉ€ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆLinux > VeraCrypt DT, เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจฌเฉˆเจ•เจ…เฉฑเจช เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจ•เจพเจซเจผเฉ€ เจ˜เฉฑเจŸ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค 70 GB Twofish เจตเจพเจฒเฉ€เจ…เจฎ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ (เจ†เจ“ เจฌเจธ เจ•เจนเฉ€เจ, เจ”เจธเจค เจชเฉ€เจธเฉ€ เจชเจพเจตเจฐ 'เจคเฉ‡) เจ…เฉฑเจงเฉ‡ เจ˜เฉฐเจŸเฉ‡ เจตเจฟเฉฑเจš HDD เจคเฉฑเจ• (เจ‡เฉฑเจ• เจชเจพเจธ เจตเจฟเฉฑเจš เจชเฉเจฐเจพเจฃเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเจจเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเฉ‹เฉœเจพเจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉˆ)เฅค เจตเฉ‡เจฐเจพเจ•เฉเจฐเจฟเจชเจŸ เจคเฉ‹เจ‚ Windows/Linux เจ‡เฉฑเจ• เจตเจพเจฒเฉ€เจ…เจฎ เจฌเจฃเจพเจ‰เจฃ เจฆเฉŒเจฐเจพเจจ เจ‡เจธเจฆเฉ€ เจคเฉ‡เจœเจผ เจซเจพเจฐเจฎเฉˆเจŸเจฟเฉฐเจ— เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจฌเจฃเจพเจ‰เจฃเจพ เจธเจฟเจฐเจซ "เจธเจฟเฉฐเจ—เจฒ-เจชเจพเจธ เจ“เจตเจฐเจฐเจพเจˆเจŸ" เจœเจพเจ‚ เจ˜เฉฑเจŸ-เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจพเจฒเฉ‡ เจกเจพเจ‡เจจเจพเจฎเจฟเจ• เจตเจพเจฒเฉ€เจ…เจฎ เจฆเฉ€ เจธเจฟเจฐเจœเจฃเจพ เจฆเฉเจ†เจฐเจพ เจนเฉ€ เจธเฉฐเจญเจต เจนเฉˆเฅค

เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค VeraCrypt เจตเจพเจฒเฉ€เจ…เจฎ เจฌเจฃเจพเจ“ (เจ—เจคเฉ€เจธเจผเฉ€เจฒ/ntfs เจจเจนเฉ€เจ‚), เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€เฅค

VeraCrypt GUI> GNU/ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เฉฐเจŸเฉ‡เจจเจฐ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ/เจฌเจฃเจพเจ“/เจ–เฉ‹เจฒเฉ‹Linux เจฒเจพเจˆเจต USB (เจตเจพเจฒเฉ€เจ…เจฎ เจจเฉ‚เฉฐ /media/veracrypt2, OS เจตเจพเจฒเฉ€เจ…เจฎ เจคเฉ‡ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ•เจฒเฉ€ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ) Windows /media/veracrypt1 เจตเจฟเฉฑเจš เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ)เฅค OS เจฆเจพ เจ‡เฉฑเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพเจ“ Windows rsync GUI เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ (grsync)เจฌเจ•เจธเจฟเจ†เจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจ•เฉ‡เฅค

เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Windows Linux เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเฅค เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเฉ‹เฅค เจ‡เฉฑเจ• เจตเจพเจฐ เจฌเฉˆเจ•เจ…เฉฑเจช เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจซเจพเจˆเจฒ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚, GNU/OS เจฆเฉ€ เจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจพเจชเฉ€ เจฌเจฃเจพเจ“Linux, GUI rsync โ€œเจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเจพเจฒโ€ เจจเฉ‚เฉฐ เจ…เจจเจšเฉˆเจ• เจ•เจฐเจจเจพ Windows".

เจงเจฟเจ†เจจ เจฆเจฟเจ“! "GNU เจฌเฉˆเจ•เจ…เฉฑเจช/" เจฒเจˆ เจตเฉ‡เจฐเจพเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉฐเจŸเฉ‡เจจเจฐLinuxยป เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจฌเจฃเจพเจ“ ext4. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• ntfs เจ•เฉฐเจŸเฉ‡เจจเจฐ เจตเจฟเฉฑเจš เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ€ เจ•เจพเจชเฉ€ เจจเฉ‚เฉฐ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจธเจพเจฐเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจ…เจงเจฟเจ•เจพเจฐ/เจธเจฎเฉ‚เจน เจ—เฉเจ† เจฌเฉˆเจ เฉ‹เจ—เฉ‡เฅค

เจคเฉเจธเฉ€เจ‚ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค rsync เจฒเจˆ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจตเจฟเจ•เจฒเจช:
* -เจœเฉ€ -เจธเฉ‡เจต เจ—เจฐเฉเฉฑเจช;
* -เจชเฉ€ โ€”เจชเฉเจฐเจ—เจคเฉ€ โ€” เจซเจพเจˆเจฒ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจฟเจš เจฌเจฟเจคเจพเจ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€;
* -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 pictures" เจ•เจฎเจพเจ‚เจก 'เจคเฉ‡, เจ‡เฉฑเจ• เจชเจพเจธเจซเฉเจฐเฉ‡เจœเจผ เจฆเจฐเจœ เจ•เจฐเจจ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เฉ€, เจ…เจคเฉ‡ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจธเจฟเจธเจŸเจฎ เจตเจพเจฒเฉ€เจ…เจฎ เจจเฉ‚เฉฐ OS เจตเจฟเฉฑเจš เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค Windows.

เจ•เฉเจฐเจฟเจชเจŸเจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจฎเฉˆเจช/เจฎเจพเจŠเจ‚เจŸ VeraCrypt เจธเจฟเจธเจŸเจฎ เจตเจพเจฒเฉ€เจ…เจฎ

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

เจ•เฉเจฐเจฟเจชเจŸเจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจฎเฉˆเจช/เจฎเจพเจŠเจ‚เจŸ VeraCrypt เจญเจพเจ—/เจ•เฉฐเจŸเฉ‡เจจเจฐ

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

เจ‰เจชเจจเจพเจฎ เจฆเฉ€ เจฌเจœเจพเจ, เจ…เจธเฉ€เจ‚ OS เจจเจพเจฒ เจธเจฟเจธเจŸเจฎ เจตเจพเจฒเฉ€เจ…เจฎ (เจธเจŸเจพเจฐเจŸเจ…เฉฑเจช เจฒเจˆ เจธเจ•เฉเจฐเจฟเจชเจŸ) เจœเฉ‹เฉœเจพเจ‚เจ—เฉ‡เฅค Windows เจ…เจคเฉ‡ GNU/ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฒเจพเจœเจผเฉ€เจ•เจฒ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก ntfs เจกเจฟเจธเจ•Linux

เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจฌเจฃเจพเจ“ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ ~/VeraOpen.sh เจตเจฟเฉฑเจš เจธเฉ‡เจต เจ•เจฐเฉ‹

printf 'Ym9i' | base64 -d | cryptsetup open --veracrypt --tcrypt-system --type tcrypt /dev/sda3 Windows_crypt && mount /dev/mapper/Windows_crypt /media/Winda7 #ะดะตะบะพะดะธั€ัƒะตะผ ะฟะฐั€ะพะปัŒ ะธะท base64 (bob) ะธ ะพั‚ะฟั€ะฐะฒะปัะตะผ ะตะณะพ ะฝะฐ ะทะฐะฟั€ะพั ะฒะฒะพะดะฐ ะฟะฐั€ะพะปั ะฟั€ะธ ะผะพะฝั‚ะธั€ะพะฒะฐะฝะธะธ ัะธัั‚ะตะผะฝะพะณะพ ะดะธัะบะฐ ะžะก Windows.
printf 'Ym9i' | base64 -d | cryptsetup open --veracrypt --type tcrypt /dev/sda1 ntfscrypt && mount /dev/mapper/ntfscrypt /media/ะšะพะฝั‚ะตะนะฝะตั€ะั‚ั„ั #ะฐะฝะฐะปะพะณะธั‡ะฝะพ, ะฝะพ ะผะพะฝั‚ะธั€ัƒะตะผ ะปะพะณะธั‡ะตัะบะธะน ะดะธัะบ ntfs.

เจ…เจธเฉ€เจ‚ "เจธเจนเฉ€" เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฆเฉ‡ เจนเจพเจ‚:

sudo chmod 100 /VeraOpen.sh

/etc/rc.local เจ…เจคเฉ‡ ~/etc/init.d/rc.local เจตเจฟเฉฑเจš เจฆเฉ‹ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ (เจ‡เฉฑเจ•เฉ‹ เจจเจพเจฎ!) เจฌเจฃเจพเจ“
เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจญเจฐเจจเจพ

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will ยซexit 0ยป on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

sh -c "sleep 1 && '/VeraOpen.sh'" #ะฟะพัะปะต ะทะฐะณั€ัƒะทะบะธ ะžะก, ะถะดั‘ะผ ~ 1ั ะธ ั‚ะพะปัŒะบะพ ะฟะพั‚ะพะผ ะผะพะฝั‚ะธั€ัƒะตะผ ะดะธัะบะธ.
exit 0

เจ…เจธเฉ€เจ‚ "เจธเจนเฉ€" เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฆเฉ‡ เจนเจพเจ‚:

sudo chmod 100 /etc/rc.local && sudo chmod 100 /etc/init.d/rc.local 

เจฌเฉฑเจธ, เจนเฉเจฃ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ GNU/ เจจเฉ‚เฉฐ เจฌเฉ‚เจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹Linux เจธเจพเจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก NTFS เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจ เจฒเจˆ เจชเจพเจธเจตเจฐเจก เจฆเจฐเจœ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ; เจกเจฟเจธเจ•เจพเจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจฎเจพเจŠเจ‚เจŸ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ‰เฉฑเจชเจฐ เจชเฉˆเจฐเฉ‡ E1 เจตเจฟเฉฑเจš เจ•เจฆเจฎ-เจฆเจฐ-เจ•เจฆเจฎ เจ•เฉ€ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจจเฉ‹เจŸ (เจชเจฐ เจนเฉเจฃ OS GNU/ เจฒเจˆLinux)
1) (เจซเจพเจˆเจฒ เจฒเจˆ) ext4 fs > 4gb เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฒเฉ€เจ…เจฎ เจฌเจฃเจพเจ“เฅค Linux เจตเฉ‡เจฐเจพเจ•เฉเจฐเจฟเจชเจŸ [เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจฌเจพเจ•เจธ] เจตเจฟเฉฑเจšเฅค
2) เจฒเจพเจˆเจต USB เจฒเจˆ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐเฉ‹เฅค
3) ~$ cryptsetup open /dev/sda7 Lunux #mapping เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ—เฅค
4) ~$ เจฎเจพเจŠเจ‚เจŸ /dev/mapper/Linux /mnt #เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ— เจจเฉ‚เฉฐ /mnt เจตเจฟเฉฑเจš เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจเจพเฅค
5) ~$ mkdir mnt2 # เจญเจตเจฟเฉฑเจ– เจฆเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเจˆ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฌเจฃเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค
6) ~$ เจ•เฉเจฐเจฟเจชเจŸเจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจ“เจชเจจ โ€”veracrypt โ€”เจŸเจพเจˆเจช tcrypt ~/CryptoBox CryptoBox && mount /dev/mapper/CryptoBox /mnt2 # โ€œCryptoBoxโ€ เจจเจพเจฎเจ• เจ‡เฉฑเจ• Veracrypt เจตเจพเจฒเฉ€เจ…เจฎ เจฆเจพ เจจเจ•เจธเจผเจพ เจฌเจฃเจพเจ“ เจ…เจคเฉ‡ CryptoBox เจจเฉ‚เฉฐ /mnt2 เจคเฉ‡ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเฉ‹เฅค
7) ~$ rsync -avlxhHX โ€”เจชเฉเจฐเจ—เจคเฉ€ /mnt /mnt2/ เจ‡เฉฑเจ• เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจตเฉ‡เจฐเจพเจ•เฉเจฐเจฟเจชเจŸ เจตเจพเจฒเฉ€เจ…เจฎ เจฒเจˆ เจ‡เฉฑเจ• เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเฉ‡ เจญเจพเจ— เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจ“เจชเจฐเฉ‡เจธเจผเจจเฅค

(p/s/ เจงเจฟเจ†เจจ เจฆเจฟเจ“! เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก GNU/ เจจเฉ‚เฉฐ เจชเฉ‹เจฐเจŸ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹Linux เจ‡เฉฑเจ• เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ/เจฎเจธเจผเฉ€เจจ เจคเฉ‹เจ‚ เจฆเฉ‚เจœเฉ€ เจคเฉฑเจ•, เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, Intel > AMD (เจญเจพเจต, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ— เจคเฉ‹เจ‚ เจฆเฉ‚เจœเฉ‡ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ— Intel > AMD เจคเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจคเฉˆเจจเจพเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹), เจจเจพ เจญเฉเฉฑเจฒเฉ‹ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก OS เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจชเจพเจธเจตเจฐเจก เจฆเฉ€ เจฌเจœเจพเจ เจ—เฉเจชเจค เจฌเจฆเจฒเฉ€ เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเฉ‹, เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจชเจฟเจ›เจฒเฉ€ เจ•เฉเฉฐเจœเฉ€ ~/etc/skey - เจนเฉเจฃ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ— เจจเฉ‚เฉฐ เจซเจฟเฉฑเจŸ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เฉ€, เจ…เจคเฉ‡ เจ•เฉเจฐเฉ‹เจŸ เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจ•เฉเฉฐเจœเฉ€ โ€œcryptsetup luksAddKeyโ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจธเจฒเจพเจน เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ - เจ‡เฉฑเจ• เจ—เฉœเจฌเฉœ เจธเฉฐเจญเจต เจนเฉˆ, เจธเจฟเจฐเจซเจผ ~/etc/crypttab เจตเจฟเฉฑเจš เจ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเฉ‹ "/etc/skey" เจ…เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ "เจ•เฉ‹เจˆ เจจเจนเฉ€เจ‚" ", เจฐเฉ€เจฌเฉ‹เจŸ เจ•เจฐเจจ เจ…เจคเฉ‡ OS เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจ‡เจจ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ†เจชเจฃเฉ€ เจ—เฉเจชเจค เจตเจพเจˆเจฒเจกเจ•เจพเจฐเจก เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจ“)เฅค

เจ†เจˆเจŸเฉ€ เจตเฉˆเจŸเจฐเจจเจœเจผ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก OS เจชเจพเจฐเจŸเฉ€เจธเจผเจจ เจนเฉˆเฉฑเจกเจฐเจพเจ‚ เจฆเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพเจ‰เจฃเจพ เจ•เจฟเจตเฉ‡เจ‚ เจฏเจพเจฆ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ Windows/Linux, เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจคเฉเจนเจพเจกเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€เฅค
เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡, เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก OS เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจชเฉ‚เจฐเจพ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค

[F] GRUB2 เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ 'เจคเฉ‡ เจนเจฎเจฒเจพ

เจตเฉ‡เจฐเจตเฉ‡ เจตเฉ‡เจ–เฉ‹เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจจเฉ‚เฉฐ เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจค เจ…เจคเฉ‡/เจœเจพเจ‚ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเจพ เจนเฉˆ (เจชเฉเจ†เจ‡เฉฐเจŸ C6 เจฆเฉ‡เจ–เฉ‹เฅค), เจคเจพเจ‚ เจ‡เจน เจญเฉŒเจคเจฟเจ• เจชเจนเฉเฉฐเจš เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพเฅค เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจกเฉ‡เจŸเจพ เจ…เจœเฉ‡ เจตเฉ€ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจชเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ (เจกเจฟเจœเจผเฉ€เจŸเจฒ เจนเจธเจคเจพเจ–เจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฐเฉ€เจธเฉˆเจŸ เจ•เจฐเฉ‹) GRUB2 เจ‡เฉฑเจ• เจธเจพเจˆเจฌเจฐ-เจ–เจฒเจจเจพเจ‡เจ• เจจเฉ‚เฉฐ เจฌเจฟเจจเจพเจ‚ เจธเจผเฉฑเจ• เจฆเฉ‡ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจตเจฟเฉฑเจš เจ†เจชเจฃเจพ เจ•เฉ‹เจก เจ‡เฉฐเจœเฉˆเจ•เจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ (เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจฆเจธเจคเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจœเจพเจ‚ grub.cfg เจฒเจˆ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจ†เจฐเจฌเจฟเจŸเจฐเจฐเฉ€-เจธเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ‹เจก เจจเจพเจฒ เจจเจนเฉ€เจ‚ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ)เฅค

เจนเจฎเจฒเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎเฅค เจ˜เฉเจธเจชเฉˆเจ เฉ€เจ

* เจฒเจพเจˆเจต USB เจคเฉ‹เจ‚ PC เจฌเฉ‚เจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ•เฉ‹เจˆ เจตเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€ (เจ‰เจฒเฉฐเจ˜เจฃเจพ เจ•เจฐเจจ เจตเจพเจฒเจพ) เจซเจพเจˆเจฒเจพเจ‚ เจชเฉ€เจธเฉ€ เจฆเฉ‡ เจ…เจธเจฒ เจฎเจพเจฒเจ• เจจเฉ‚เฉฐ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจตเจฟเฉฑเจš เจ˜เฉเจธเจชเฉˆเจ  เจฌเจพเจฐเฉ‡ เจธเฉ‚เจšเจฟเจค เจ•เจฐเจจเจ—เฉ€เจ†เจ‚เฅค เจชเจฐ GRUB2 เจฆเฉ€ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจฐเฉ€เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ grub.cfg เจจเฉ‚เฉฐ เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ (เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฌเจพเจ…เจฆ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ) เจนเจฎเจฒเจพเจตเจฐ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจตเฉ‡เจ—เจพ (เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, GRUB2 เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจ…เจธเจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจธเฉ‚เจšเจฟเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจธเจฅเจฟเจคเฉ€ เจ‰เจนเฉ€ เจนเฉˆ <0>)
* เจ‡เฉฑเจ• เจ…เจฃเจ‡เฉฐเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ— เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจฆเจพ เจนเฉˆ, เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ โ€œ/mnt/boot/grub/grub.cfgโ€เฅค
* เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ (core.img เจšเจฟเฉฑเจคเจฐ เจคเฉ‹เจ‚ "เจชเจฐเจธเจ•เฉ€" เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ)

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

* โ€œgrub.cfgโ€ > โ€œ/mnt/boot/grub/grub.cfgโ€ เจตเจพเจชเจธ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฒเฉ‹เฉœ เจชเฉˆเจฃ 'เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, โ€œgrub.cfgโ€ เจตเจฟเฉฑเจš เจฒเฉ‹เจกเจฐ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจพเจฒเฉ‡ เจซเฉ‹เจฒเจกเจฐ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒ โ€œkeylogger.modโ€ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจเจพเฅค > เจฒเจพเจˆเจจ "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 parrot --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-382111a2-f993-403c-aa2e-292b5eac4780' {
เจฒเฉ‹เจก_เจตเฉ€เจกเฉ€เจ“
insmod gzio
เจœเฉ‡เจ•เจฐ [ x$grub_platform = xxen ]; เจซเจฟเจฐ insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod cryptodisk
insmod lux
insmod gcry_twofish
insmod gcry_twofish
insmod gcry_sha512
เจ‡เจจเจธเจฎเฉ‹เจก เจเจ•เจธเจŸ 2
cryptomount -u 15c47d1c4bd34e5289df77bcf60ee838
set root=โ€™cryptouuid/15c47d1c4bd34e5289df77bcf60ee838โ€ฒ
เจ†เจฎ /boot/grub/grub.cfg
}

เจฒเจพเจˆเจจเจพเจ‚
* insmod - เจ‡เฉฑเจ• เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจกเจฟเจธเจ• เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเฉ‹เจก เจ•เจฐเจจเจพ;
* GRUBx2 - GRUB2 เจฌเฉ‚เจŸ เจฎเฉ‡เจจเฉ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจฒเจพเจˆเจจ เจฆเจพ เจจเจพเจฎ;
* cryptomount -u 15c47d1c4bd34e5289df77bcf60ee838 -เจฆเฉ‡เจ–เฉ‹เฅค fdisk -l (sda9);
* เจธเฉˆเจŸ เจฐเฉ‚เจŸ - เจฐเฉ‚เจŸ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเฉ‹;
* เจธเจงเจพเจฐเจจ /boot/grub/grub.cfg - เจ‡เฉฑเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ— เจ‰เฉฑเจคเฉ‡ เจšเฉฑเจฒเจฃเจฏเฉ‹เจ— เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจ‡เจฒเฅค

เจญเจฐเฉ‹เจธเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก "grub.cfg" เจนเฉˆ เจœเฉ‹ เจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, 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) 'เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจนเฉˆเฅค เจ‡เจน เจ—เจพเจˆเจก 50 เจ…เฉฑเจ–เจฐเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจฒเฉฐเจฌเฉ€ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ‡เจธ เจตเจฟเฉฑเจš เจ•เฉเจ เจฆเจฟเจฒเจšเจธเจช เจ…เจงเจฟเจ†เจ‡ เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจนเจจ: เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจผเจฐเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเฉ‹ เจ…เจฒเฉ‹เจช เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ/เจ˜เฉฑเจŸ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ; เจตเฉฑเจ–-เจตเฉฑเจ– GNU/GNU เจ•เจฟเจคเจพเจฌเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ€ เจนเฉˆ เจฌเจพเจฐเฉ‡เฅคLinux เจ‰เจน เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเฉ€ เจฌเจพเจฐเฉ‡ เจฌเจนเฉเจค เจ˜เฉฑเจŸ/เจ•เฉเจ เจจเจนเฉ€เจ‚ เจฒเจฟเจ–เจฆเฉ‡; เจฐเฉ‚เจธเฉ€ เจธเฉฐเจ˜ เจฆเฉ‡ เจธเฉฐเจตเจฟเจงเจพเจจ เจฆเฉ‡ เจ†เจฐเจŸเฉ€เจ•เจฒ 51 เจฌเจพเจฐเฉ‡; เจฌเจพเจฐเฉ‡ เจฒเจพเจ‡เจธเฉฐเจธเจฟเฉฐเจ—/ เจชเจพเจฌเฉฐเจฆเฉ€ เจฐเจธเจผเฉ€เจ…เจจ เจซเฉˆเจกเจฐเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ, เจคเฉเจนเจพเจจเฉ‚เฉฐ "เจฐเฉ‚เจŸ/เจฌเฉ‚เจŸ" เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจ•เจฟเจ‰เจ‚ เจนเฉˆเฅค เจ—เจพเจˆเจก เจ•เจพเจซเจผเฉ€ เจตเจฟเจ†เจชเจ• เจนเฉˆ, เจชเจฐ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจนเฉˆ. (เจธเจพเจงเจพเจฐเจจ เจ•เจฆเจฎเจพเจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจจเจพ), เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ‡เจน เจคเฉเจนเจพเจกเจพ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจธเจฎเจพเจ‚ เจฌเจšเจพเจเจ—เจพ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ "เจ…เจธเจฒ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ" 'เจคเฉ‡ เจชเจนเฉเฉฐเจš เจœเจพเจ‚เจฆเฉ‡ เจนเฉ‹เฅค

3) เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจ‡เจธ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ Windows 7 64; เจœเฉ€เจเจจเจฏเฉ‚/Linux เจคเฉ‹เจคเจพ 4x; GNU/Debian 9.0 / 9.5.

4) 'เจคเฉ‡ เจธเจซเจฒ เจนเจฎเจฒเจพ เจ•เฉ€เจคเจพ เจ‰เจธ เจฆเฉ‡ GRUB2 เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐเฅค

5) เจŸเจฟเจŠเจŸเฉ‹เจฐเจฟเจ…เจฒ เจจเฉ‚เฉฐ CIS เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจชเจพเจ—เจฒ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉ€ เจฎเจฆเจฆ เจ•เจฐเจจ เจฒเจˆ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€, เจœเจฟเฉฑเจฅเฉ‡ เจตเจฟเจงเจพเจจเจฟเจ• เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆเฅค เจ…เจคเฉ‡ เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจœเฉ‹ เจ†เจชเจฃเฉ‡ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจจเจธเจผเจŸ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจชเฉ‚เจฐเฉ€-เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจจเฉ‚เฉฐ เจฐเฉ‹เจฒ เจ†เจŠเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

6) เจฎเฉ‡เจฐเฉ‡ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจ…เจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ, เจœเฉ‹ เจ•เจฟ 2020 เจตเจฟเฉฑเจš เจขเฉเจ•เจตเจพเจ‚ เจนเฉˆเฅค

[เจœเฉ€] เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ

  1. TrueCrypt เจฏเฉ‚เจœเจผเจฐ เจ—เจพเจˆเจก (เจซเจฐเจตเจฐเฉ€ 2012 RU)
  2. VeraCrypt เจฆเจธเจคเจพเจตเฉ‡เจœเจผ
  3. /usr/share/doc/cryptsetup(-run) [เจธเจฅเจพเจจเจ• เจธเจฐเฉ‹เจค] (GNU เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจค เจตเจฟเจธเจคเฉเจฐเจฟเจค เจฆเจธเจคเจพเจตเฉ‡เจœเจผ/Linux เจ•เฉเจฐเจฟเจชเจŸเจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡)
  4. เจ…เจงเจฟเจ•เจพเจฐเจค FAQ เจ•เฉเจฐเจฟเจชเจŸเจธเฉˆเฉฑเจŸเจ…เจช (GNU เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจฆเจธเจคเจพเจตเฉ‡เจœเจผ/Linux เจ•เฉเจฐเจฟเจชเจŸเจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡)
  5. LUKS เจกเจฟเจตเจพเจˆเจธ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ (archlinux เจฆเจธเจคเจพเจตเฉ‡เจœเจผ)
  6. เจ•เฉเจฐเจฟเจชเจŸเจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจธเฉฐเจŸเฉˆเจ•เจธ เจฆเจพ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจตเฉ‡เจฐเจตเจพ (arch man page)
  7. เจ•เฉเจฐเจฟเจชเจŸเจŸเฉˆเจฌ เจฆเจพ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจตเฉ‡เจฐเจตเจพ (arch man page)
  8. เจ…เจงเจฟเจ•เจพเจฐเจค GRUB2 เจฆเจธเจคเจพเจตเฉ‡เจœเจผ.

เจŸเฉˆเจ—เจธ: เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ, เจชเจพเจฐเจŸเฉ€เจธเจผเจจ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ, เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ Linux, เจชเฉ‚เจฐเจพ เจธเจฟเจธเจŸเจฎ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ LUKS1เฅค

เจธเจฟเจฐเจซเจผ เจฐเจœเจฟเจธเจŸเจฐเจก เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเฉ€ เจธเจฐเจตเฉ‡เจ–เจฃ เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจธเจพเจˆเจจ - เจ‡เจจ, เจคเฉเจนเจพเจกเจพ เจธเฉเจ†เจ—เจค เจนเฉˆ.

เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹?

  • 17,1%เจฎเฉˆเจ‚ เจ‰เจน เจธเจญ เจ•เฉเจ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจœเฉ‹ เจฎเฉˆเจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเจพเจ‚เฅค เจฎเฉˆเจ‚ เจชเจพเจ—เจฒ เจนเจพเจ‚ เฅคเฉงเฉช

  • 34,2%เจฎเฉˆเจ‚ เจธเจฟเจฐเจซเจผ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค28

  • 14,6%เจ•เจฆเฉ‡ เจฎเฉˆเจ‚ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจ•เจฆเฉ‡ เจฎเฉˆเจ‚ เจญเฉเฉฑเจฒ เจœเจพเจ‚เจฆเจพ เจนเจพเจ‚เฅค12

  • 34,2%เจจเจนเฉ€เจ‚, เจฎเฉˆเจ‚ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจ‡เจน เจ…เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจ…เจคเฉ‡ เจฎเจนเจฟเฉฐเจ—เจพ เจนเฉˆเฅค28

82 เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‡ เจตเฉ‹เจŸ เจ•เฉ€เจคเจพเฅค 22 เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฌเจšเฉ‡เฅค

เจธเจฐเฉ‹เจค: www.habr.com

DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ ๐Ÿ”ฅ DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ | ProHoster