БъздаванС Π½Π° bootstrap v1.0 изобраТСния


БъздаванС Π½Π° bootstrap v1.0 изобраТСния

Π‘ΠΈΡ… искал Π΄Π° прСдставя Π½Π° Π²Π°ΡˆΠ΅Ρ‚ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠ°, Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π° boobstrap, написана Π² ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π° Π½Π° POSIX, Π·Π° създаванС Π½Π° изобраТСния Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ с GNU/Linux дистрибуции. Π Π°ΠΌΠΊΠ°Ρ‚Π° Π²ΠΈ позволява Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ ΠΏΡ€Π΅Π· цСлия процСс само Π² Ρ‚Ρ€ΠΈ прости ΡΡ‚ΡŠΠΏΠΊΠΈ: ΠΎΡ‚ внСдряванС Π½Π° систСмата Π² chroot, създаванС Π½Π° initramfs ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° chroot систСмата, ΠΈ Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка стартиращо 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
# cd boobstrap
# Π½Π°ΠΏΡ€Π°Π²ΠΈ инсталация# 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/bootstrap-systems /default/crux_gnulinux.bbuild, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ Π·Π°Ρ€Π΅Π΄ΠΈ основната конфигурация ΠΎΡ‚ спомСнатия Ρ„Π°ΠΉΠ», Ρ‰Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈ цялата Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° конфигурация ΠΈ Ρ‰Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈ стартиращ ISO. Π’ΠΎΠ²Π° Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ½ΠΎΠ³ΠΎ систСми ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ΠΈ Ρ‚ΠΈΠΏ конфигурация: Π·Π° Π΄Π° Π½Π΅ описватС Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ всСки ΠΏΡŠΡ‚, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π΅Π΄ΠΈΠ½ шаблон, въз основа Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ изобраТСния Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° систСми с ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»Π½Π°Ρ‚Π° конфигурация.

КъдС ΠΌΠΎΠ³Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ всичко Ρ‚ΠΎΠ²Π°?

Π’ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ систСмата във Ρ„Π°ΠΉΠ» вСднъТ ΠΈ ΠΊΠ°Ρ‚ΠΎ я стартиратС, я ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚Π΅ ΠΈ/ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅. БистСмата Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² tmpfs, ΠΊΠΎΠ΅Ρ‚ΠΎ я ΠΏΡ€Π°Π²ΠΈ ΠΏΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½Π°. Ако систСмата сС ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС Π²ΡŠΡ€Π½Π΅Ρ‚Π΅ към ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎΡ‚ΠΎ ΠΉ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ с Π΅Π΄Π½ΠΎ натисканС Π½Π° Π±ΡƒΡ‚ΠΎΠ½Π° Reset. ΠœΠΎΠΆΠ΅Ρ‚Π΅ спокойно Π΄Π° стартиратС 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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€