เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเฉ€เจจเจ•เจธ เจธเจฅเจพเจชเจฟเจค เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจเฅค เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

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

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

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

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

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

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

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

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

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

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

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

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

[เจ] เจตเจฟเฉฐเจกเฉ‹เจœเจผ 7 เจธเจฟเจธเจŸเจฎ เจฌเจฒเจพเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ

A1. VeraCryptเจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเฉ€เจจเจ•เจธ เจธเจฅเจพเจชเจฟเจค เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจเฅค เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเฉ€เจจเจ•เจธ เจธเจฅเจพเจชเจฟเจค เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจเฅค เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

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

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

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

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

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

lscpu && ัryptsetup benchmark

เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเฉ€เจจเจ•เจธ เจธเจฅเจพเจชเจฟเจค เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจเฅค เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ 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/Linux OS เจจเฉ‚เฉฐ เจชเฉ‹เจฐเจŸ เจ•เจฐเจจเจพ (sda4) เจ‡เฉฑเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจญเจพเจ— เจจเฉ‚เฉฐ (sda7)

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

mkdir /mnt2
mount /dev/sda4 /mnt2

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

rsync -avlxhHX --progress /mnt2/ /mnt

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

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

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

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

AT 4. เจ‡เฉฑเจ• เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก sda7 เจญเจพเจ— เจ‰เฉฑเจคเฉ‡ GNU/Linux เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจจเจพ

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

C5. เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก GNU/Linux OS เจฆเจพ เจธเจฌเฉ‚เจค-เจŸเฉˆเจธเจŸเจ…เจธเฉ€เจ‚ เจ•เฉเจฐเจฟเจชเจŸเฉ‹ เจฎเจฟเจธเจผเจจ เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจชเฉ‚เจฐเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก GNU/Linux เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจจเจพเจฒ เจ›เฉฑเจกเจฃเจพ (Chroot เจตเจพเจคเจพเจตเจฐเจฃ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจจเจฟเจ•เจฒเฉ‹)เฅค

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

PC เจจเฉ‚เฉฐ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, VeraCrypt เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจฒเฉ‹เจก เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค
เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเฉ€เจจเจ•เจธ เจธเจฅเจพเจชเจฟเจค เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจเฅค เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

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

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

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

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

update-initramfs -u -k all

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

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

GNU/Linux เจธเจฟเจธเจŸเจฎ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฆเจพ เจ‡เฉฑเจ• เจคเฉ‡เจœเจผ เจธเฉฐเจ–เฉ‡เจช:

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

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

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

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

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

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

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

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

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

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

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

mount /dev/sda6 /mnt 

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

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

เจซเจพเจˆเจฒ เจ–เฉ‹เจœ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹ เจ•เจฟ "grub.cfg" ("-เจ…เจจเจฟเจฏเฉฐเจคเฉเจฐเจฟเจค" "-เจ‰เจชเจญเฉ‹เจ—เจคเจพ" เจตเจฟเฉฑเจš เจ•เจฟเจคเฉ‡ เจตเฉ€ เจ•เฉ‹เจˆ เจซเจฒเฉˆเจ— เจจเจนเฉ€เจ‚ เจนเจจ,
เจฌเจนเฉเจค เจนเฉ€ เจ…เฉฐเจค 'เจคเฉ‡ เจธเจผเจพเจฎเจฟเจฒ เจ•เจฐเฉ‹ (เจฒเจพเจˆเจจ ### 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 โ€“ เจšเจฟเฉฐเจจเฉเจน เจจเจพเจฒ เจเจ•เจธเจชเจฒเฉ‹เจฐเจฐ เจ–เฉ‹เจฒเฉเจนเฉ‹เฅค เจธเจ•เจฐเฉ€เจจ 'เจคเฉ‡ เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ

เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเฉ€เจจเจ•เจธ เจธเจฅเจพเจชเจฟเจค เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจเฅค เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

เจ•เฉเฉฐเจœเฉ€ เจ†เจชเจฃเฉ‡ เจ†เจช "/mnt/boot/grub/perskey" เจนเฉˆ (เจ—เจฐเจฌ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€) เจคเฉเจนเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจฆเจธเจคเจ–เจค เจจเจพเจฒ เจตเฉ€ เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจเฅค เจœเจพเจ‚เจš เจ•เจฐเฉ‹ เจ•เจฟ [*.sig] เจซเจพเจˆเจฒ เจฆเฉ‡ เจฆเจธเจคเจ–เจค เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€/เจธเจฌ-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค
เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเฉ‡ เจขเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, "/boot" 'เจคเฉ‡ เจฆเจธเจคเจ–เจค เจ•เจฐเฉ‹ (เจธเจพเจกเจพ เจ•เจฐเจจเจฒ, initrd)เฅค เจœเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจ•เฉ‹เจˆ เจ•เฉ€เจฎเจค เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจตเจฟเจงเฉ€ "เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚" 'เจคเฉ‡ เจฆเจธเจคเจ–เจค เจ•เจฐเจจ เจฒเจˆ เจฌเฉˆเจธเจผ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจธเจพเจฐเฉ‡ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจฆเจธเจคเจ–เจคเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ (เจœเฉ‡เจ•เจฐ เจ•เฉเจ เจ—เจฒเจค เจนเฉ‹เจ‡เจ† เจนเฉˆ)

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

เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ 'เจคเฉ‡ เจฆเจธเจคเจ–เจค เจจเจพ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ GRUB2 เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเจพเจฐเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเฉ‚เฉฐ เจซเฉเจฐเฉ€เจœเจผ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค

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

เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡ <เจกเจฟเจœเจผเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจค เจจเจพเจฒ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจฆเฉ€ เจฐเฉฑเจ–เจฟเจ† เจ•เจฐเฉ‹> GRUB2 เจฆเฉ€ เจ‰เฉฑเจจเจค เจธเฉฐเจฐเจšเจจเจพ เจชเฉ‚เจฐเฉ€ เจนเฉ‹ เจ—เจˆ เจนเฉˆเฅค

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

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

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

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

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

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

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

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

trust_list

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

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

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

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

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

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

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

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

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

เจ—เฉฑเจฒ.เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเฉ€เจจเจ•เจธ เจธเจฅเจพเจชเจฟเจค เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจเฅค เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจœเจพเจ‚เจš เจฆเจฟเจจ เจตเจฟเฉฑเจš เจšเจพเจฐ เจตเจพเจฐ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจธเจฟเจธเจŸเจฎ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค
โ€œ-$ check_GRUBโ€ เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฎเฉ‡เจ‚ เจฌเจฟเจจเจพเจ‚ เจฒเฉŒเจ—เจฟเฉฐเจ— เจฆเฉ‡, เจชเจฐ CLI เจจเฉ‚เฉฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฆเฉ‡ เจจเจพเจฒ เจคเฉเจฐเฉฐเจค เจœเจพเจ‚เจš เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค
เจ•เจฎเจพเจ‚เจก โ€œ-$ sudo signature_GRUBโ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡, GRUB2 เจฌเฉ‚เจŸ เจฒเฉ‹เจกเจฐ/เจญเจพเจ— เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจฎเฉเฉœ-เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ€ เจฒเจพเจ—เจฟเฉฐเจ—เฅค (OS/เจฌเฉ‚เจŸ เจ…เฉฑเจชเจกเฉ‡เจŸ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจœเจผเจฐเฉ‚เจฐเฉ€), เจ…เจคเฉ‡ เจœเฉ€เจตเจจ เจœเจพเจฐเฉ€ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

E1. เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจตเจฟเฉฐเจกเฉ‹เจœเจผ/เจฒเฉ€เจจเจ•เจธ เจฌเฉˆเจ•เจ…เฉฑเจชเฅค เจฒเจฟเฉฐเจ• rsync (Grsync)+VeraCrypt เจตเจพเจฒเฉ€เจ…เจฎเจฌเฉˆเจ•เจ…เฉฑเจช เจ•เจพเจชเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ:

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

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

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

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

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

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

เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเฉ€เจจเจ•เจธ เจธเจฅเจพเจชเจฟเจค เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจเฅค เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฎเจฒเจŸเฉ€-เจฌเฉ‚เจŸ

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

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

เจงเจฟเจ†เจจ เจฆเจฟเจ“! เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš โ€œGNU/Linux เจฌเฉˆเจ•เจ…เฉฑเจชโ€ เจฒเจˆ เจ‡เฉฑเจ• Veracrypt เจ•เฉฐเจŸเฉ‡เจจเจฐ เจฌเจฃเจพเจ“ 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 เจคเจธเจตเฉ€เจฐโ€ เจ•เจฎเจพเจ‚เจก เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ—เฉเจชเจคเจ•เฉ‹เจก เจฆเจฐเจœ เจ•เจฐเจจ เจฒเจˆ เจ•เจนเฉ‡เจ—เฉ€, เจ…เจคเฉ‡ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจธเจฟเจธเจŸเจฎ เจตเจพเจฒเฉ€เจ…เจฎ เจจเฉ‚เฉฐ OS เจตเจฟเฉฑเจš เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจ•เฉเจฐเจฟเจชเจŸเจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจฎเฉˆเจช/เจฎเจพเจŠเจ‚เจŸ 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 เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจตเจพเจฒเฉ€เจ…เจฎ (เจธเจŸเจพเจฐเจŸเจ…เฉฑเจช เจฒเจˆ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ) เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฒเจพเจœเจผเฉ€เจ•เจฒ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก ntfs เจกเจฟเจธเจ• เจจเฉ‚เฉฐ GNU/Linux เจธเจŸเจพเจฐเจŸเจ…เฉฑเจช เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจพเจ‚เจ—เฉ‡เฅค

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

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

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

sudo chmod 100 /VeraOpen.sh

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

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

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

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

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

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

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

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

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

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

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

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

* เจฒเจพเจˆเจต 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' {
load_video
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) เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเจˆ เจฌเจฒเจพเจ• เจธเจฟเจธเจŸเจฎ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจชเจพเจธเจตเจฐเจก เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ† GNU/Linux เจฌเจฒเจพเจ• เจธเจฟเจธเจŸเจฎ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ เจ•เจˆ เจชเจพเจธเจตเจฐเจกเจพเจ‚ เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ, เจจเจฟเจฐเจชเฉฑเจ– เจนเฉ‹เจฃ เจฒเจˆ: เจฌเจพเจ…เจฆ เจตเจพเจฒเจพ เจธเจตเฉˆเจšเจพเจฒเจค เจนเฉˆเฅค

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

3) เจตเจฟเฉฐเจกเฉ‹เจœเจผ 7 64 'เจคเฉ‡ เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ• เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€; GNU/Linux Parrot 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 เจฆเจธเจคเจพเจตเฉ‡เจœเจผ.

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

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

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

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

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

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

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

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

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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹