booty - เชฌเซเชŸ เชˆเชฎเซ‡เชœเซ‹ เช…เชจเซ‡ เชกเซเชฐเชพเชˆเชตเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ

เช•เชพเชฐเซเชฏเช•เซเชฐเชฎ เชฐเชœเซ‚ เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹ เชฒเซ‚เช‚เชŸ, เชœเซ‡ เชคเชฎเชจเซ‡ เชเช• เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เช•เซ‹เชˆเชชเชฃ GNU/Linux เชตเชฟเชคเชฐเชฃ เชธเชฎเชพเชตเชคเชพ เชฌเซ‚เชŸเซ‡เชฌเชฒ initrd เชˆเชฎเซ‡เชœเซ‹, ISO เชซเชพเชˆเชฒเซ‹ เช…เชฅเชตเชพ เชกเซเชฐเชพเชˆเชตเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เช•เซ‹เชก POSIX เชถเซ‡เชฒเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค GPLv3 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ.

เชฌเซ‚เชŸเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเซเชŸ เชฅเชฏเซ‡เชฒ เชคเชฎเชพเชฎ เชตเชฟเชคเชฐเชฃเซ‹ เช•เซเชฏเชพเช‚ เชคเซ‹ SHMFS (tmpfs) เช…เชฅเชตเชพ SquashFS + Overlay FS, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชชเชธเช‚เชฆเช—เซ€ เชšเชฒเชพเชตเซ‡ เช›เซ‡. เชตเชฟเชคเชฐเชฃ เชเช•เชตเชพเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฌเซเชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชฐเซ‚เชŸ เชฎเชพเชŸเซ‡ เชถเซเชฆเซเชง tmpfs เช…เชฅเชตเชพ เช“เชตเชฐเชฒเซ‡ FS + SquashFS เชจเชพ เชธเช‚เชฏเซ‹เชœเชจ เชธเชพเชฅเซ‡ tmpfs เชฎเชพเช‚ เชฐเซ‡เช•เซ‹เชฐเซเชกเชฟเช‚เช— เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจ เช•เซ€เชŸเชจเซ‡ เชฐเซ‡เชฎเชฎเชพเช‚ เชชเซเชฐเซ€-เช•เซ‰เชชเซ€ เช•เชฐเชตเซ€ เชถเช•เซเชฏ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจ เช•เซ€เชŸเชจเซ‡ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชกเชพเช‰เชจเชฒเซ‹เชก เช…เชจเซ‡ เช•เซ‰เชชเชฟ เช•เชฐเซเชฏเชพ เชชเช›เซ€ USB เชกเซเชฐเชพเช‡เชตเชจเซ‡ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชธเซŒ เชชเซเชฐเชฅเชฎ, Booty เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ initrd เชˆเชฎเซ‡เชœ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชœเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เชธเชฟเชธเซเชŸเชฎ เช…เชฅเชตเชพ busybox เชฎเชพเช‚เชฅเซ€ เชฎเซ‚เชณ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ (chroot) เชฎเชพเช‚ เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ‡เชฒ เชธเชฎเช—เซเชฐ เชตเชฟเชคเชฐเชฃ เช•เซ€เชŸเชจเซ‡ initramfs เชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ (เชชเซ‡เช•) เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ‡ kexec เชจเซ€ เชฎเชฆเชฆเชฅเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช…เชชเช—เซเชฐเซ‡เชก เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เช† เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡: initrd เชจเซ‡ initrd เชจเซ€ เช…เช‚เชฆเชฐ เชจเชตเซ€ เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เชจเชตเซ€ เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเซ‹เชก เช•เชฐเซ‹.

เชฌเซเชŸเซ€-เชตเชฟเชถเชฟเชทเซเชŸ initrd เชˆเชฎเซ‡เชœ เชฌเชจเชพเชตเชตเซ€:

mkdir initramfs/
mkinitramfs initramfs/ --เช†เช‰เชŸเชชเซเชŸ initrd

"gentoo/" เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชตเชฟเชคเชฐเชฃ เชธเชนเชฟเชค initrd เช‡เชฎเซ‡เชœ เชฌเชจเชพเชตเชตเซ€:

mkdir initramfs/
mkinitramfs initramfs/ --overlay gentoo/ --cpio --เช†เช‰เชŸเชชเซเชŸ initrd

เชœเซ‡ เชชเช›เซ€ เช† initrd เชˆเชฎเซ‡เชœ เชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, PXE เชฎเชพเชฐเชซเชคเซ‡ เช…เชฅเชตเชพ kexec เชฎเชพเชฐเชซเชคเซ‡.

เช†เช—เชณ, เชฌเซ‚เชŸเซ€ "เช“เชตเชฐเชฒเซ‡" เชคเชฐเซ€เช•เซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชˆเชฎเซ‡เชœเซ‹ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชเช• เช…เชฒเช— เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เช•เชจเซเชกเชฟเชถเชจเชฒ เชœเซ‡เชจเซเชŸเซ‚ เช‡เชจเซเชธเซเชŸเซ‹เชฒ (เช†เชฐเซเช•เชพเช‡เชตเชจเซ‡ เช…เชจเชชเซ‡เช•) เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡ เชชเช›เซ€ เช† เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡เชจเซ€ เชเช• cpio เช†เชฐเซเช•เชพเช‡เชต เช…เชฅเชตเชพ SquashFS เช‡เชฎเซ‡เชœ Booty เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชคเชฎเซ‡ เช…เชฒเช— เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชตเชฟเชคเชฐเชฃเชจเซ‡ เชชเชฃ เช—เซ‹เช เชตเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เชฌเซ€เชœเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เช•เซ‰เชชเชฟ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช† เชคเชฎเชพเชฎ "เชธเซเชคเชฐเซ‹" เช•เซเชฐเชฎเชฟเช• เชฐเซ€เชคเซ‡ เชเช•เชฌเซ€เชœเชพเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชฒเซ‹เชก เชฅเชถเซ‡ เช…เชจเซ‡ เชเช• เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเชถเซ‡.

mkdir initramfs/
mkinitramfs initramfs/ --overlay gentoo/ --overlay เชธเซ‡เชŸเชฟเช‚เช—เซเชธ/ --overlay เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹/ --squashfs --เช†เช‰เชŸเชชเซเชŸ initrd

เช†เช–เชฐเซ‡, เชฌเซ‚เชŸเซ€ เชคเชฎเชจเซ‡ เชˆเชฎเซ‡เชœเซ€เชธเชฎเชพเช‚เชฅเซ€ เช‰เชชเชฐเซ‹เช•เซเชค เชธเชฟเชธเซเชŸเชฎ เชˆเชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เชจเซ‡ เชฌเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ ISO เชˆเชฎเซ‡เชœเซ€เชธ เช…เชจเซ‡ USB, HDD, SSD เช…เชจเซ‡ เช…เชจเซเชฏ เชกเซเชฐเชพเชˆเชตเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชฒเซ‚เช‚เชŸ BIOS เช…เชจเซ‡ UEFI เชฌเซเชŸ เชธเชฟเชธเซเชŸเชฎเซ‹เชจเซ€ เชฐเชšเชจเชพเชจเซ‡ เช†เชงเชพเชฐ เช†เชชเซ‡ เช›เซ‡. GRUB2 เช…เชจเซ‡ SYSLINUX เชฌเซเชŸเชฒเซ‹เชกเชฐเซ‹ เช†เชงเชพเชฐเชญเซ‚เชค เช›เซ‡. เชฌเซเชŸเชฒเซ‹เชกเชฐเซเชธเชจเซ‡ เชœเซ‹เชกเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, BIOS เชฎเชพเช‚ เชฌเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ SYSLINUX เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹, เช…เชจเซ‡ UEFI เชฎเชพเชŸเซ‡ GRUB2. ISO เชˆเชฎเซ‡เชœเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชชเชธเช‚เชฆเช—เซ€ เชฎเชพเชŸเซ‡ cdrkit (genisoimage) เช…เชฅเชตเชพ xorriso (xorrisofs) เชชเซ‡เช•เซ‡เชœเชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

เช•เชฐเซเชจเชฒ (vmlinuz) เชจเซ‡ เชฌเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เช—เชพเช‰เชฅเซ€ เชœ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเชพเชคเซเชฐ เชตเชงเชพเชฐเชพเชจเซ€ เช•เซเชฐเชฟเชฏเชพ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชฒเซ‡เช–เช• (เชธเซเชชเซ‚เชซเชฟเช‚เช—) "เชฎเซ‡เช• เชกเชฟเชซเช•เซ‹เชจเซเชซเชฟเช—" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ‡ เช›เซ‡. เชˆเชฎเซ‡เชœ เชฌเชจเชพเชตเชคเชพ เชชเชนเซ‡เชฒเชพ, เชคเชฎเชพเชฐเซ‡ เชชเซเชฐเชฅเชฎ เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚ เชฌเชจเชพเชตเซ‡เชฒ vmlinuz เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เช…เช—เชพเช‰ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ‡เชฒ "เช–เชพเชฒเซ€" initrd เชฎเซ‚เช•เซ€เชจเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

mkdir iso/
cp /boot/vmlinuz-* iso/boot/vmlinuz
cp initrd iso/boot/initrd

เช† เชธเชพเชฅเซ‡ เชคเซˆเชฏเชพเชฐเซ€ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เช—เชˆ เช›เซ‡, เชนเชตเซ‡ เช†เชชเชฃเซ‡ เช† เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ ISO เชˆเชฎเซ‡เชœเซ€เชธ เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช.

เชจเซ€เชšเซ‡เชจเซ‹ เช†เชฆเซ‡เชถ ISO เช‡เชฎเซ‡เชœ เชฌเชจเชพเชตเชถเซ‡, เชฌเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชจเชนเซ€เช‚, เชฎเชพเชคเซเชฐ เชเช• ISO:

mkdir iso/
mkbootisofs iso/ --เช†เช‰เชŸเชชเซเชŸ archive.iso

เชฌเซเชŸ เชˆเชฎเซ‡เชœ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เช…เชจเซเช•เซเชฐเชฎเซ‡ BIOS เชฎเชพเชŸเซ‡ โ€œ--legacy-bootโ€ เชตเชฟเช•เชฒเซเชช เช…เชจเซ‡ UEFI เชฎเชพเชŸเซ‡ โ€œ--efiโ€ เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡; เชตเชฟเช•เชฒเซเชชเซ‹ เช•เชพเช‚ เชคเซ‹ grub2 เช…เชฅเชตเชพ syslinux เชจเซ‡ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชคเชฐเซ€เช•เซ‡ เชฒเซ‡ เช›เซ‡; เชคเชฎเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชตเชฟเช•เชฒเซเชช เชชเชฃ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ ( เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, UEFI เชฌเซเชŸ เชธเชชเซ‹เชฐเซเชŸเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชคเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชถเซ‡ เชจเชนเซ€เช‚).

mkbootisofs iso/ --legacy-boot syslinux --output boot-biosonly.iso

mkbootisofs iso/ --legacy-boot syslinux --efi grub2 --เช†เช‰เชŸเชชเซเชŸ boot-bios-uefi.iso

mkbootisofs iso/ --efi grub2 --output boot-uefionly.iso

เช…เชจเซ‡ เชชเชนเซ‡เชฒเชพเชจเซ€ เชœเซ‡เชฎ, เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡เชจเซ€ เชˆเชฎเซ‡เชœเซ‹ initrd เชฎเชพเช‚ เชธเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ ISO เชฎเชพเช‚ เชธเชฎเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

mkbootisofs iso/ --overlay gentoo/ --squashfs --legacy-boot grub2 --efi grub2 --เช†เช‰เชŸเชชเซเชŸ gentoo.iso

เช† เช†เชฆเซ‡เชถ เชชเช›เซ€, เชฌเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ BIOS/UEFI ISO เชˆเชฎเซ‡เชœ เชœเชจเชฐเซ‡เชŸ เชฅเชถเซ‡ เชœเซ‡ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฎเชพเชŸเซ‡ tmpfs เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช“เชตเชฐเชฒเซ‡ FS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ SquashFS เชˆเชฎเซ‡เชœเชฎเชพเช‚ Gentoo เชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡. เช•เชฐเซเชจเชฒ SquashFS เชธเชพเชฅเซ‡ เช“เชตเชฐเชฒเซ‡ FS เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ เชฌเชจเซ‡เชฒ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช. เชœเซ‹ เช•เซ‡, เชœเซ‹ เช•เซ‹เชˆ เช•เชพเชฐเชฃเชธเชฐ เช† เชœเชฐเซ‚เชฐเซ€ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ gentoo/เชจเซ‡ cpio เช†เชฐเซเช•เชพเชˆเชต เชคเชฐเซ€เช•เซ‡ เชชเซ‡เช•เซ‡เชœ เช•เชฐเชตเชพ โ€”squashfs เชจเซ‡ เชฌเชฆเชฒเซ‡ โ€œโ€”cpioโ€ เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช† เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เช†เชฐเซเช•เชพเชˆเชต เชฌเซเชŸ เชฅเชตเชพ เชชเชฐ เชธเซ€เชงเชพ เชœ tmpfs เชฎเชพเช‚ เช…เชจเชชเซ‡เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ. เชคเซ‡ เช›เซ‡ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช…เชจเชชเซ‡เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ tmpfs เชชเชพเชธเซ‡ เชชเซ‚เชฐเชคเซ€ RAM เชนเชคเซ€.

เชฐเชธเชชเซเชฐเชฆ เชนเช•เซ€เช•เชค: เชœเซ‹ โ€œโ€”efiโ€ เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเซ‡เชฒ ISO เช‡เชฎเซ‡เชœ FAT32 เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต เชชเชฐ เชซเช•เซเชค เชซเชพเช‡เชฒเซ‹ (cp -r) เช•เซ‰เชชเชฟ เช•เชฐเซ€เชจเซ‡ เช…เชจเชชเซ‡เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชคเซˆเชฏเชพเชฐเซ€ เชตเชฟเชจเชพ UEFI เชฎเซ‹เชกเชฎเชพเช‚ เชฌเซ‚เชŸ เชฅเชถเซ‡, เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เช†เชญเชพเชฐ. UEFI- เชกเชพเช‰เชจเชฒเซ‹เชกเชฐเซเชธเชจเซเช‚.

เชฌเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ ISO เช‰เชชเชฐเชพเช‚เชค, เช•เซ‹เชˆเชชเชฃ เชฌเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชกเซเชฐเชพเช‡เชต เชธเชฎเชพเชจ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเชพเชฅเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡: USB, HDD, SSD, เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชตเชงเซ, เช…เชจเซ‡ เช† เชกเซเชฐเชพเช‡เชต เชคเซ‡เชจเชพ เชนเซ‡เชคเซ เชนเซ‡เชคเซ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ€ เชถเช•เซ‡ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, USB เช‰เชชเช•เชฐเชฃ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ mkbootisofs เชšเชฒเชพเชตเซ‹. เชซเช•เซเชค เชเช• เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซ‹ โ€œโ€”เชฌเซ‚เชŸเซ‡เชฌเชฒโ€ เชœเซ‡เชฅเซ€ เชกเซเชฐเชพเช‡เชต เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชธเซเชฅเชฟเชค เช›เซ‡ เชคเซ‡ เชฌเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชฌเชจเซ‡.

เชฎเชพเช‰เชจเซเชŸ /dev/sdb1 /mnt
mkbootisofs /mnt --overlay gentoo/ --squashfs --legacy-boot grub2 --efi grub2 --bootable

เชคเซ‡ เชชเช›เซ€, USB เช‰เชชเช•เชฐเชฃ gentoo/ เช“เชตเชฐเชฒเซ‡ เชธเชพเชฅเซ‡ เชฌเซ‚เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซเช‚ เชฌเชจเชถเซ‡ (เช‰เชชเช•เชฐเชฃเชฎเชพเช‚ /boot/vmlinuz เช…เชจเซ‡ /boot/initrd เชซเชพเช‡เชฒเซ‹เชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพเชจเซเช‚ เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚).

เชœเซ‹ เช•เซ‹เชˆ เช•เชพเชฐเชฃเชธเชฐ เชกเซเชฐเชพเช‡เชต /mnt เชฎเชพเช‚ เชฎเชพเช‰เชจเซเชŸ เชฅเชฏเซ‡เชฒ เชจ เชนเซ‹เชฏ, เช…เชจเซ‡ เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ /mnt เชฎเซเช–เซเชฏ เช‰เชชเช•เชฐเชฃ /dev/sda เชชเชฐ เชธเซเชฅเชฟเชค เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เชฌเซเชŸเชฒเซ‹เชกเชฐเชจเซ‡ /dev/sda เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. --bootable เชตเชฟเช•เชฒเซเชช เชธเซเชชเชทเซเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเชฎเชพเชฐเซ‡ เชธเชพเชตเชšเซ‡เชค เชฐเชนเซ‡เชตเซเช‚ เชœเซ‹เชˆเช.

เชฌเซเชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ, Booty เช˜เชฃเชพ เชฌเชงเชพ เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‡ เช†เชงเชพเชฐ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชฌเซเชŸ เชฒเซ‹เชกเชฐ, grub.cfg เช…เชฅเชตเชพ syslinux.cfg เชจเซ‡ เชชเชธเชพเชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เช•เซ‹เชˆเชชเชฃ เชตเชฟเช•เชฒเซเชชเซ‹ เชตเชฟเชจเชพ, เชฌเชงเชพ เช“เชตเชฐเชฒเซ‡เชจเซ‡ tmpfs (เชฎเซ‚เชณเชญเซ‚เชค เชตเชฟเช•เชฒเซเชช ooty.use-shmfs) เชฎเชพเช‚ เชฒเซ‹เชก เช…เชจเซ‡ เช…เชจเชชเซ‡เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช“เชตเชฐเชฒเซ‡ FS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ booty.use-overlayfs เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เช†เชตเชถเซเชฏเช• เช›เซ‡. booty.copy-to-ram เชตเชฟเช•เชฒเซเชช เชชเซเชฐเชฅเชฎ เช“เชตเชฐเชฒเซ‡เชจเซ‡ tmpfs เชชเชฐ เชจเช•เชฒ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชชเช›เซ€ เชคเซ‡ เชซเช•เซเชค เชคเซ‡เชฎเชจเซ‡ เชœเซ‹เชกเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡. เชเช•เชตเชพเชฐ เช•เซ‰เชชเชฟ เชฅเชˆ เช—เชฏเชพ เชชเช›เซ€, USB เช‰เชชเช•เชฐเชฃ (เช…เชฅเชตเชพ เช…เชจเซเชฏ เชธเซเชŸเซ‹เชฐเซ‡เชœ เช‰เชชเช•เชฐเชฃ) เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

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