เบเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš bootstrap v1.0


เบเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš bootstrap v1.0

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบขเบฒเบเบˆเบฐเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบซเบฑเบ™เบเบญเบšเบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ boobstrap, เบ‚เบฝเบ™เปƒเบ™ POSIX shell, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš boot เบ”เป‰เบงเบเบเบฒเบ™เปเบˆเบเบขเบฒเบ GNU / Linux. เบเบญเบšเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบœเปˆเบฒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ‡เปˆเบฒเบเป†: เบˆเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบฅเบฐเบšเบปเบšเปƒเบ™ chroot, เบเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš initramfs เบ—เบตเปˆเบ›เบฐเบเบญเบšเบกเบตเบฅเบฐเบšเบปเบš chrooted, เปเบฅเบฐเปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบฎเบนเบšเบžเบฒเบš ISO bootable. boobstrap เบ›เบฐเบเบญเบšเบกเบตเบชเบฒเบกเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ” mkbootstrap, mkinitramfs เปเบฅเบฐ mkbootisofs เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš.

mkbootstrap เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบฅเบฐเบšเบปเบšเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ, เบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เบชเปเบฒเบฅเบฑเบš CRUX, เปเบฅเบฐเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบ Arch Linux / Manjaro เปเบฅเบฐ Debian, utilities pacstrap, basestrap เปเบฅเบฐ debootstrap เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเบ•เป‰เบญเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš.

mkinitramfs เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš initramfs, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบ›เบฑเบ™ "overlay", เบšเบตเบšเบญเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ SquashFS, เบซเบผเบทเบซเบผเบฑเบ‡เบˆเบฒเบเป€เบ›เบตเบ”เบฅเบฐเบšเบปเบš, เป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบเบปเบ‡เปƒเบ™ tmpfs. เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เปเบฒเบชเบฑเปˆเบ‡ mkinitramfs `mktemp -d` --overlay "arch-chroot/" --overlay "/home" --squashfs-xz --output initrd เบˆเบฐเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ initrd, เบฅเบงเบกเบ—เบฑเบ‡เบชเบญเบ‡ overlays เบเบฑเบš "arch-. เบฅเบฐเบšเบปเบš chroot/" เปเบฅเบฐ "/home", เบšเบตเบšเบญเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ SquashFS, เป€เบŠเบดเปˆเบ‡เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” boot เบœเปˆเบฒเบ™ PXE เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ tmpfs, เบซเบผเบทเบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš ISO เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบ”เป‰เบ”เป‰เบงเบ initrd เบ™เบตเป‰.

mkbootisofs เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš ISO bootable BIOS/UEFI เบˆเบฒเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบฅเบฐเบšเบธ. เบžเบฝเบ‡เปเบ•เปˆเปƒเบชเปˆ /boot/vmlinuz เปเบฅเบฐ /boot/initrd เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต.

boobstrap เบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰ busybox, เปเบฅเบฐเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก initramfs เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบ, เบŠเบธเบ”เป‚เบ›เบฅเปเบเบฅเบกเบซเบ™เป‰เบญเบเบ–เบทเบเบ„เบฑเบ”เบฅเบญเบเป‚เบ”เบเปƒเบŠเป‰ ldd, เบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเบšเบนเบ”เปเบฅเบฐเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบš. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เป‚เบ›เบฅเปเบเบฅเบกเบ—เบตเปˆเบˆเบฐเบ„เบฑเบ”เบฅเบญเบ, เบ„เบทเบเบฑเบšเบชเบดเปˆเบ‡เบญเบทเปˆเบ™, เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป‚เบ”เบเบœเปˆเบฒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ /etc/boobstrap/boobstrap.conf. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบ minimalistic เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ chroot เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ /, เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก initramfs เป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบš. เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง minimalistic, เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เปƒเบŠเป‰เปเบกเปˆเปเบšเบš "crux_gnulinux-embedded", เป€เบŠเบดเปˆเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบ xz เปƒเบŠเป‰เป€เบงเบฅเบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบ›เบฐเบ™เบตเบ›เบฐเบ™เบญเบกเบ‚เบญเบ‡ 37 MB. busybox, เบ™เบญเบเบˆเบฒเบเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบกเบฑเบ™, 3-5 MB เบ—เบฝเบšเบเบฑเบš 30-50 MB เบ‚เบญเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก GNU/Linux เป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบš, เบšเปเปˆเบกเบตเบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเปƒเบ”เป†, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ busybox เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก.

เบงเบดเบ—เบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เป„เบงเบงเบฒเปเบฅเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบ™เบงเปƒเบ”? เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™.

# git clone https://github.com/sp00f1ng/boobstrap.git
# cd boobstrap
# เป€เบฎเบฑเบ”เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡# boobstrap/tests/crux_gnulinux-download-and-build
# qemu-system-x86_64 -enable-kvm -m 1G -cdrom tmp.*/install.iso

เบ™เบญเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡ dependencies, เบ„เบท: cpio, grub, grub-efi, dosfstools, xorriso. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ squashfs-tools เปเบกเปˆเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™; เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™ tmpfs เบ”เป‰เบงเบเบˆเปเบฒเบ™เบงเบ™ RAM เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก. เบ–เป‰เบฒเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ‚เบฒเบ”เบซเบฒเบเป„เบ›เปƒเบ™เบฅเบฐเบšเบปเบš, boobstrap เบˆเบฐเบฅเบฒเบเบ‡เบฒเบ™เบ™เบตเป‰เป€เบกเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ‡เปˆเบฒเบ, boobstrap เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰ "เปเบกเปˆเปเบšเบš" เปเบฅเบฐ "เบฅเบฐเบšเบปเบš", เป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบงเปเบกเปˆเบ™เบเบฒเบ™เปƒเบŠเป‰ "เปเบกเปˆเปเบšเบš" (bootstrap-templates /) เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบฅเบฐเบšเบปเบšเบˆเบฒเบเป„เบŸเบฅเปŒเบขเปˆเบฒเบ‡เป„เบงเบงเบฒ, เปเบฅเบฐเป‚เบ”เบเบเบปเบ‡ "เบฅเบฐเบšเบปเบš" (bootstrap- systems/) เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบธเบ”เบ—เป‰เบฒเบ.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เปเบฅเปˆเบ™เบชเบฐเบ„เบดเบš boobstrap/bootstrap-templates/crux_gnulinux-embedded.bbuild เบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ‚เบฑเป‰เบ™เบ•เปˆเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš CRUX GNU/Linux เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบกเบฑเบ™เป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ crux_gnulinux-embedded.rootfs, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ boobstrap/bootstrap-systems. /default/crux_gnulinux.bbuild เป€เบŠเบดเปˆเบ‡เบˆเบฐเป‚เบซเบฅเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เบปเป‰เบ™เบ•เปเบˆเบฒเบเป„เบŸเบฅเปŒเบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒ, เป€เบฎเบฑเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐเบเบฐเบเบฝเบก ISO เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบ”เป‰. เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบ”เบงเบเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบฅเบฐเบšเบปเบšเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเปƒเบŠเป‰เบ›เบฐเป€เบžเบ”เบ”เบฝเบงเบเบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ: เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เบญเบฐเบ—เบดเบšเบฒเบเบŠเบธเบ”เบ”เบฝเบงเบเบฑเบ™เปƒเบ™เปเบ•เปˆเบฅเบฐเบ„เบฑเป‰เบ‡, เบ—เปˆเบฒเบ™เปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปเบกเปˆเปเบšเบš, เบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš boot เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบธเบ”เบ—เป‰เบฒเบ.

เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เบขเบนเปˆเปƒเบช?

เบ—เปˆเบฒเบ™ configure เบฅเบฐเบšเบปเบšเปƒเบ™เป„เบŸเบฅเปŒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡เปเบฅเบฐเป‚เบ”เบเบเบฒเบ™เปเบฅเปˆเบ™เบกเบฑเบ™, เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เปเบฅเบฐ / เบซเบผเบทเบ›เบฑเบšเบ›เบธเบ‡เบกเบฑเบ™. เบฅเบฐเบšเบปเบšเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™ tmpfs, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบดเป‰เบกเป„เบ”เป‰. เบ–เป‰เบฒเบฅเบฐเบšเบปเบšเบฅเบปเป‰เบกเป€เบซเบฅเบง, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบฑเบšเบ„เบทเบ™เบชเบนเปˆเบชเบฐเบžเบฒเบšเป€เบ”เบตเบกเบ‚เบญเบ‡เบกเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบ„เบฅเบดเบเบซเบ™เบถเปˆเบ‡เบ›เบธเปˆเบก Reset. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ›เบญเบ”เป„เบž rm -rf /.

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš, เบ—เบปเบ”เบชเบญเบšเปƒเบ™ virtual machine เบซเบผเบทเบฎเบฒเบ”เปเบงเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบญเบฑเบšเป‚เบซเบฅเบ”เบกเบฑเบ™เปƒเบชเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ kexec -l /vmlinuz โ€”initrd=/initrd && kexec -e เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบฅเบฐเบšเบปเบšเบ—เบฑเบ‡เบซเบกเบปเบ”, rebooting เบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ tmpfs.

เปƒเบ™เบ—เบฒเบ‡เบ”เบฝเบงเบเบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป‚เบญเบ™เบฅเบฐเบšเบปเบšเบ—เบฑเบ‡เบซเบกเบปเบ”, เบ•เบปเบงเบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบš VDS, เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™ tmpfs, เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบœเปˆเบ™ / dev / vda เปเบฅเบฐเปƒเบŠเป‰เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™, เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบฑเบเบชเบฒเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปƒเบชเปˆเบกเบฑเบ™. เบžเบฝเบ‡เปเบ•เปˆ "เบˆเบธเบ”เบฎเบปเปˆเบงเป„เบซเบฅเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™" เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆ "เบ‚เบตเป‰เป€เบซเบเบทเป‰เบญเป€เบขเบฑเบ™" เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡ virtual เบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เปเบฅเบฐเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ™เบตเบ›เบฐเบ™เบญเบกเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš (เบ•เบปเบงเบขเปˆเบฒเบ‡, เป‚เบ”เบเบเบฒเบ™เบ„เบฒเบ”เป€เบ”เบปเบฒเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™ ssh เบซเบผเบทเบˆเบธเบ”เบญเปˆเบญเบ™เปƒเบ™. Exim), เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เบฒเบงเป‚เบซเบผเบ” ISO เปƒเปเปˆเป„เบ”เป‰เบœเปˆเบฒเบ™ โ€œเปเบœเบ‡เบ„เบงเบšเบ„เบธเบกโ€ เบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰ VDS เบเบฑเบšเบกเบฒเบ™เบณเปƒเบŠเป‰เป„เบ”เป‰, เป‚เบ”เบเบšเปเปˆเบฅเบทเบกเปเบเป‰เป„เบ‚เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบฐเบšเบปเบšเป€เบžเบทเปˆเบญเบ›เบดเบ”เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบฑเบ‡เปเบปเบ”. เบ™เบตเป‰เปเบกเปˆเบ™เป„เบงเบเบงเปˆเบฒเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปƒเบซเบกเปˆ, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เปเปˆเป„เบ›เปเบฅเบฐ / เบซเบผเบทเบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเบˆเบฒเบเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™, เป€เบžเบฒเบฐเบงเปˆเบฒเป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบง, ISO เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เบฒเบงเป‚เบซเบฅเบ”เป„เบ”เป‰เบเบฑเบšเบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบกเปˆเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™. "เป€เบˆเบฑเบ”เบšเบฑเบ™เบซเบฒ - เบซเบ™เบถเปˆเบ‡เบ›เบฑเบš."

เปƒเบ™เบ—เบตเปˆเบชเบธเบ”, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบเปƒเบ”เป†เบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบ‚เบฝเบ™เบกเบฑเบ™เปƒเบชเปˆเป„เบ” USB เปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบกเบฑเบ™, เบ›เบฑเบšเบ›เบธเบ‡เบกเบฑเบ™เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบฅเบฐเบ‚เบฝเบ™เปƒเบซเบกเปˆเปƒเบชเปˆ USB drive เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡. เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เปเบปเบ”เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบ„เบฅเบฒเบง. เบ—เปˆเบฒเบ™เบšเปเปˆ เบˆเบณ เป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบเบฑเบ‡เบงเบปเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเปเบฅเบฐเป€เบฎเบฑเบ”เบเบฒเบ™ เบชเบณ เบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เป€เบกเบทเปˆเบญเบฅเบฐเบšเบปเบš, เบ‚เป‰เบญเบเป€เบงเบปเป‰เบฒเบ„เบทเบ™, เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™ "เปƒเบŠเป‰เปเบฅเป‰เบง".

เบ„เบงเบฒเบกเบ›เบฒเบ”เบ–เบฐเบซเบ™เบฒ, เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเปเบฅเบฐเบ„เปเบฒเป€เบซเบฑเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบกเปˆเบ™เบเบดเบ™เบ”เบตเบ•เป‰เบญเบ™เบฎเบฑเบš.

เบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบกเบตเป„เบŸเบฅเปŒ README เบฅเบฒเบเบฅเบฐเบญเบฝเบ” (เปƒเบ™เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”) เบ—เบตเปˆเบกเบตเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบ›เบฐเป‚เบซเบเบ”เปเบฅเบฐเบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰, เบเบฑเบ‡เบกเบตเป€เบญเบเบฐเบชเบฒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เปƒเบ™เบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบเปเบฅเบฐเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ: Boobstrap boot script complex.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™