ΠšΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ слики Π·Π° ΠΏΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅ v1.0


ΠšΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ слики Π·Π° ΠΏΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅ v1.0

Π‘ΠΈ сакал Π΄Π° Π²ΠΈ ја прСтставам Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π° boobstrap, напишана Π²ΠΎ школка POSIX, Π·Π° создавањС слики Π·Π° подигањС со дистрибуции Π½Π° GNU/Linux. Π Π°ΠΌΠΊΠ°Ρ‚Π° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠΌΠΈΠ½Π΅Ρ‚Π΅ Ρ†Π΅Π»ΠΈΠΎΡ‚ процСс Π²ΠΎ само Ρ‚Ρ€ΠΈ Сдноставни Ρ‡Π΅ΠΊΠΎΡ€ΠΈ: ΠΎΠ΄ Ρ€Π°ΡΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° систСмот Π²ΠΎ chroot, создавањС слика Π½Π° initramfs која Π³ΠΎ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° chrooted систСм ΠΈ Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚ Π±ΡƒΡ‚Π°Π±ΠΈΠ»Π½Π° ISO слика. boobstrap Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Ρ‚Ρ€ΠΈ ΠΊΠΎΠΌΡƒΠ½Π°Π»Π½ΠΈ услуги mkbootstrap, mkinitramfs ΠΈ mkbootisofs соодвСтно.

mkbootstrap Π³ΠΎ инсталира систСмот Π²ΠΎ посСбСн Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ, ΠΈΠΌΠ° ΠΌΠ°Ρ˜Ρ‡ΠΈΠ½ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° CRUX, Π° Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° Arch Linux / Manjaro ΠΈ дистрибуции Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Debian, ΠΌΠΎΡ€Π° Π΄Π° сС користат ΠΊΠΎΠΌΡƒΠ½Π°Π»Π½ΠΈ услуги ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ‚Π° страна pacstrap, basestrap ΠΈ debootstrap соодвСтно.

mkinitramfs создава слика initramfs, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ користитС инсталираниот систСм Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚ ΠΊΠ°ΠΊΠΎ β€žΠΏΡ€Π΅ΠΊΠ»ΠΎΠΏβ€œ, компрСсиран со помош Π½Π° SquashFS, ΠΈΠ»ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π²ΠΎ систСмот, Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π²ΠΎ tmpfs. Π’Π°ΠΊΠ° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° mkinitramfs `mktemp -d` --overlay "arch-chroot/" --overlay "/home" --squashfs-xz --output initrd ќС создадС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° initrd, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Π΄Π²Π΅ ΠΏΡ€Π΅ΠΊΠ»ΠΎΠΏΡƒΠ²Π°ΡšΠ° со "arch- chroot/β€œ систСм ΠΈ Π²Π°ΡˆΠΈΠΎΡ‚ β€ž/homeβ€œ, компрСсирани со помош Π½Π° SquashFS, кој ΠΏΠΎΡ‚ΠΎΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅Ρ‚Π΅ ΠΏΡ€Π΅ΠΊΡƒ PXE Π²ΠΎ tmpfs ΠΈΠ»ΠΈ Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π±ΡƒΡ‚Π°Π±ΠΈΠ»Π½Π° ISO слика со ΠΎΠ²Π°Π° initrd.

mkbootisofs создава BIOS/UEFI Π±ΡƒΡ‚Π°Π±ΠΈΠ»Π½Π° ISO слика ΠΎΠ΄ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ. Π‘Π°ΠΌΠΎ ставСтС /boot/vmlinuz ΠΈ /boot/initrd Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚.

boobstrap Π½Π΅ користи busybox, Π° Π·Π° Π΄Π° сС создадС Ρ€Π°Π±ΠΎΡ‚Π½Π° initramfs ΠΎΠΊΠΎΠ»ΠΈΠ½Π°, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ сСт Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ сС ΠΊΠΎΠΏΠΈΡ€Π° со помош Π½Π° ldd, Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΈ Π·Π° подигањС ΠΈ ΠΏΡ€Π΅Ρ„Ρ€Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° систСмот. Бписокот Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅, ΠΊΠ°ΠΊΠΎ ΠΈ сè Π΄Ρ€ΡƒΠ³ΠΎ, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΏΡ€Π΅ΠΊΡƒ конфигурациската Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° /etc/boobstrap/boobstrap.conf. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° инсталиратС која Π±ΠΈΠ»ΠΎ минималистичка Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π²ΠΎ посСбна chroot/, ΠΎΠ΄ која ΠΏΠΎΡ‚ΠΎΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ цСлосна initramfs ΠΎΠΊΠΎΠ»ΠΈΠ½Π°. Како Ρ‚Π°ΠΊΠ²Π° минималистичка, Π½ΠΎ Π²ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅ ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΏΡ€Π°Π²Π½Π° срСдина, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС користи ΡˆΠ°Π±Π»ΠΎΠ½ΠΎΡ‚ β€žcrux_gnulinux-embeddedβ€œ, кој ΠΏΠΎ xz Π·Π°Ρ„Π°ΡœΠ° компромис ΠΎΠ΄ 37 MB. busybox, ΠΏΠΎΠΊΡ€Π°Ρ˜ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°, 3-5 MB наспроти 30-50 MB ΠΏΠΎΠ»Π½ΠΎΠΏΡ€Π°Π²Π½Π° GNU/Linux ΠΎΠΊΠΎΠ»ΠΈΠ½Π°, вСќС Π½Π΅ Π½ΡƒΠ΄ΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ прСдности, ΠΏΠ° Π·Π°Ρ‚ΠΎΠ° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ busybox Π²ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ ΠΈΠ·Π³Π»Π΅Π΄Π° соодвСтно.

Како Π±Ρ€Π·ΠΎ Π΄Π° ја ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ функционалноста ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅? Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Ρ˜Ρ‚Π΅ ΠΈ ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°Ρ˜Ρ‚Π΅.

# git ΠΊΠ»ΠΎΠ½ https://github.com/sp00f1ng/boobstrap.git
# Ρ†Π΄ Π»Π΅Π½Ρ‚Π° Π·Π° Ρ†ΠΈΡ†Π°ΡšΠ΅
# Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅# boobstrap/tests/crux_gnulinux-download-and-build
# qemu-system-x86_64 -enable-kvm -m 1G -cdrom tmp.*/install.iso

Π’Ρ€Π΅Π±Π° Π΄Π° инсталиратС ΠΈ зависности, ΠΈΠΌΠ΅Π½ΠΎ: cpio, grub, grub-efi, dosfstools, xorriso. ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ squashfs-tools Π½Π΅ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ; ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΎ tmpfs со соодвСтна ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π° RAM ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°. Ако Π½Π΅ΡˆΡ‚ΠΎ нСдостасува Π²ΠΎ систСмот, boobstrap ќС Π³ΠΎ ΠΏΡ€ΠΈΡ˜Π°Π²ΠΈ ΠΎΠ²Π° ΠΏΡ€ΠΈ ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅.

Π—Π° Π΄Π° сС поСдностави ΡΠΎΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, boobstrap ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° β€žΡˆΠ°Π±Π»ΠΎΠ½ΠΈβ€œ ΠΈ β€žΡΠΈΡΡ‚Π΅ΠΌΠΈβ€œ, Ρ‡ΠΈΡ˜Π° ΡΡƒΡˆΡ‚ΠΈΠ½Π° Π΅ Π΄Π° сС користат β€žΡˆΠ°Π±Π»ΠΎΠ½ΠΈβ€œ (bootstrap-templates/) Π·Π° Π±Ρ€Π·ΠΎ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ систСми ΠΎΠ΄ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ β€žΡΠΈΡΡ‚Π΅ΠΌΠΈβ€œ (bootstrap- систСми/) ΠΊΠΎΠΈ сС користат Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Π’Π°ΠΊΠ°, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° скриптата boobstrap/bootstrap-templates/crux_gnulinux-embedded.bbuild ќС ја инсталира ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π½Π° систСмот CRUX GNU/Linux ΠΈ ќС ја Π·Π°Ρ‡ΡƒΠ²Π° Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° crux_gnulinux-embedded.rootfs, Π° ΠΏΠΎΡ‚ΠΎΠ° ќС ја стартуватС boobstrap-sysstrap /default/crux_gnulinux.bbuild кој ќС ја Π²Ρ‡ΠΈΡ‚Π° ΠΏΡ€ΠΈΠΌΠ°Ρ€Π½Π°Ρ‚Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ спомСнатата Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°, ќС ја Π½Π°ΠΏΡ€Π°Π²ΠΈ сСта ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° ΠΈ ќС ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈ Π±ΡƒΡ‚Π°Π±ΠΈΠ»Π΅Π½ ISO. Ова Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ ΠΊΠΎΠ³Π°, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ½ΠΎΠ³Ρƒ систСми користат ист Ρ‚ΠΈΠΏ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°: Π·Π° Π΄Π° Π½Π΅ Π³ΠΎ ΠΎΠΏΠΈΡˆΡƒΠ²Π°Ρ‚Π΅ истиот сСт Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ сСкој ΠΏΠ°Ρ‚, користитС Π΅Π΄Π΅Π½ шаблон, Π²Ρ€Π· основа Π½Π° кој ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ слики Π·Π° подигањС Π½Π° систСми со ΠΊΠΎΠ½Π΅Ρ‡Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°.

КадС ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° Π³ΠΎ користам сСто ΠΎΠ²Π°?

БистСмот Сднаш Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΈ со Π½Π΅Π³ΠΎΠ²ΠΎ ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π³ΠΎ Π³Ρ€Π°Π΄ΠΈΡ‚Π΅ ΠΈ/ΠΈΠ»ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅. БистСмот Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ tmpfs, ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ ΡΡƒΡˆΡ‚ΠΈΠ½ΡΠΊΠΈ Π·Π° Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°. Ако систСмот Π½Π΅ успСС, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²ΠΎ ΠΏΡ€Π²ΠΎΠ±ΠΈΡ‚Π½Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° со Π΅Π΄Π΅Π½ ΠΊΠ»ΠΈΠΊ Π½Π° ΠΊΠΎΠΏΡ‡Π΅Ρ‚ΠΎ Π Π΅ΡΠ΅Ρ‚ΠΈΡ€Π°ΡšΠ΅. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ rm -rf /.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° ситС ваши систСми Π»ΠΎΠΊΠ°Π»Π½ΠΎ, Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ слики, Π΄Π° Π³ΠΈ тСстиратС Π²ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина ΠΈΠ»ΠΈ посСбСн Ρ…Π°Ρ€Π΄Π²Π΅Ρ€, ΠΏΠΎΡ‚ΠΎΠ° Π΄Π° Π³ΠΈ поставитС Π½Π° ΠΎΠ΄Π΄Π°Π»Π΅Ρ‡Π΅Π½ сСрвСр ΠΈ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ само Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ kexec -l /vmlinuz β€”initrd=/initrd && kexec -e Π΄Π° Π³ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Ρ†Π΅Π»ΠΈΠΎΡ‚ систСм, Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΈΡ€Π°Ρ˜ΡœΠΈ Π³ΠΎ Π²ΠΎ tmpfs.

На ист Π½Π°Ρ‡ΠΈΠ½, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈΡ‚Π΅ ситС систСми, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° VDS, Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π²ΠΎ tmpfs ΠΈ Π΄Π° Π³ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Ρ‚Π΅ /dev/vda дискот ΠΈ Π΄Π° Π³ΠΎ користитС само Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π±Π΅Π· ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ Π΄Ρ€ΠΆΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм Π½Π° Π½Π΅Π³ΠΎ. ЕдинствСната β€žΡ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΈΡΡ‚Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈβ€œ Π²ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜ ќС Π±ΠΈΠ΄Π΅ само β€žΠ»Π°Π΄Π½Π° Π΄Π΅ΠΏΠΎΠ½ΠΈΡ˜Π°β€œ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина ΠΈ Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° компромис Π½Π° систСмот (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, со ΠΏΠΎΠ³ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° ssh ΠΈΠ»ΠΈ ранливост Π²ΠΎ Exim), ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Ρ‚Π΅ Π½ΠΎΠ² ISO ΠΏΡ€Π΅ΠΊΡƒ β€žΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»Π°β€œ Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ ΠΏΡ€ΠΎΠ²Π°Ρ˜Π΄Π΅Ρ€, Π·Π° Π΄Π° Π³ΠΎ Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ VDS Π²ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°, Π±Π΅Π· Π΄Π° Π·Π°Π±ΠΎΡ€Π°Π²ΠΈΡ‚Π΅ Π΄Π° ја ΡƒΡ€Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° систСмот Π·Π° Π΄Π° Π³ΠΈ Π·Π°Ρ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ ситС пропусти. Ова Π΅ ΠΏΠΎΠ±Ρ€Π·ΠΎ ΠΎΠ΄ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅, послСдоватСлна ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° ΠΈ/ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΡƒΠ²Π°ΡšΠ΅ ΠΎΠ΄ Ρ€Π΅Π·Π΅Ρ€Π²Π½Π° копија, бидСјќи Π²ΠΎ ΡΡƒΡˆΡ‚ΠΈΠ½Π°, ISO ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅ со Π²Π°ΡˆΠΈΠΎΡ‚ систСм Π΅ Π²Π°ΡˆΠ°Ρ‚Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½Π° копија. β€žΠ‘Π΅Π΄ΡƒΠΌ нСволји - Π΅Π΄Π½ΠΎ Ρ€Π΅ΡΠ΅Ρ‚ΠΈΡ€Π°ΡšΠ΅β€œ.

На ΠΊΡ€Π°Ρ˜ΠΎΡ‚, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠ°ΠΊΠ²Π° Π±ΠΈΠ»ΠΎ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π·Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ, Π΄Π° ја Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π½Π° USB-ΡƒΡ€Π΅Π΄ ΠΈ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΎ Π½Π΅Π³ΠΎ, Π°ΠΆΡƒΡ€ΠΈΡ€Π°Ρ˜ΡœΠΈ ја ΠΏΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π·Π°ΠΏΠΈΡˆΡƒΠ²Π°Ρ˜ΡœΠΈ ја Π½Π° USB-ΡƒΡ€Π΅Π΄ΠΎΡ‚. Π‘ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ сС Ρ‡ΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ ΠΎΠ±Π»Π°Ρ†ΠΈΡ‚Π΅. ПовСќС Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π³Ρ€ΠΈΠΆΠΈΡ‚Π΅ Π·Π° бСзбСдноста Π½Π° систСмот ΠΈ Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½Π° копија ΠΊΠΎΠ³Π° систСмот, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡƒΠ²Π°ΠΌ, Π²ΠΎ ΡΡƒΡˆΡ‚ΠΈΠ½Π° стана β€žΠ΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π΅Π½β€œ.

Π’Π°ΡˆΠΈΡ‚Π΅ ΠΆΠ΅Π»Π±ΠΈ, ΠΏΡ€Π΅Π΄Π»ΠΎΠ·ΠΈ ΠΈ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ сС Π΄ΠΎΠ±Ρ€Π΅Π΄ΠΎΡ˜Π΄Π΅Π½ΠΈ.

Π’ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ Π½Π° врската ΠΏΠΎΠ΄ΠΎΠ»Ρƒ ΠΈΠΌΠ° Π΄Π΅Ρ‚Π°Π»Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° README (Π½Π° англиски) со опис Π½Π° сСкоја Π°Π»Π°Ρ‚ΠΊΠ° ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°, ΠΈΠΌΠ° ΠΈ Π΄Π΅Ρ‚Π°Π»Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° руски јазик ΠΈ ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π° Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ достапна Π½Π° врската: КомплСкс скрипта Π·Π° подигањС Boobstrap.

Π˜Π·Π²ΠΎΡ€: linux.org.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€