рдмреВрдЯрд╕реНрдЯреНрд░реЕрдк v1.0 рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ


рдмреВрдЯрд╕реНрдЯреНрд░реЕрдк v1.0 рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ

GNU/Linux рд╡рд┐рддрд░рдгрд╛рд╕рд╣ рдмреВрдЯ рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА POSIX рд╢реЗрд▓рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдмреВрдмрд╕реНрдЯреНрд░реЕрдк рдирд╛рд╡рд╛рдЪреЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореА рддреБрдордЪреНрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдЖрдгреВрди рджреЗрдК рдЗрдЪреНрдЫрд┐рддреЛ. рдлреНрд░реЗрдорд╡рд░реНрдХ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рддреАрди рд╕реЛрдкреНрдпрд╛ рдкрд╛рдпрд▒реНрдпрд╛рдВрдордзреНрдпреЗ рд╕рдВрдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╛рд░ рдкрд╛рдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ: 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 рдордзреНрдпреЗ рдмреВрдЯ рдХрд░реВ рд╢рдХрддрд╛, рдХрд┐рдВрд╡рд╛ рдпрд╛ initrd рд╕рд╣ рдмреВрдЯ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп ISO рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛.

mkbootisofs рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрддреВрди BIOS/UEFI рдмреВрдЯ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп ISO рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рддреЗ. рдбрд┐рд░реЗрдХреНрдЯреНрд░реАрдордзреНрдпреЗ рдлрдХреНрдд /boot/vmlinuz рдЖрдгрд┐ /boot/initrd рдареЗрд╡рд╛.

boobstrap busybox рд╡рд╛рдкрд░рдд рдирд╛рд╣реА, рдЖрдгрд┐ рдХрд╛рд░реНрдпрд░рдд initramfs рд╡рд╛рддрд╛рд╡рд░рдг рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, ldd рд╡рд╛рдкрд░реВрди рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдЪрд╛ рдХрд┐рдорд╛рди рд╕рдВрдЪ рдХреЙрдкреА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рд╕рд┐рд╕реНрдЯрдо рдмреВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдХреЙрдкреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдЪреА рдпрд╛рджреА, рдЗрддрд░ рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреАрдВрдкреНрд░рдорд╛рдгреЗ, рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ /etc/boobstrap/boobstrap.conf рджреНрд╡рд╛рд░реЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. рддрд╕реЗрдЪ, рддреБрдореНрд╣реА рд╡реЗрдЧрд│реЗ chroot/ рдордзреНрдпреЗ рдХреЛрдгрддреЗрд╣реА рдорд┐рдирд┐рдорд▓рд┐рд╕реНрдЯрд┐рдХ рд╡рд┐рддрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рд╢рдХрддрд╛, рдЬреНрдпрд╛рдордзреВрди рддреБрдореНрд╣реА рдкреВрд░реНрдг рд╡рд╛рдв рдХреЗрд▓реЗрд▓реЗ initramfs рд╡рд╛рддрд╛рд╡рд░рдг рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛. рдЕрд╢рд╛ рдорд┐рдирд┐рдорд▓рд┐рд╕реНрдЯрд┐рдХ, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдкреВрд░реНрдг рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд, "crux_gnulinux-рдПрдореНрдмреЗрдбреЗрдб" рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЖрд╣реЗ, рдЬреЛ xz рдирдВрддрд░ 37 MB рдЪреА рддрдбрдЬреЛрдб рдШреЗрддреЗ. busybox, рддреНрдпрд╛рдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, 3-5 MB рд╡рд┐рд░реБрджреНрдз 30-50 MB рдкреВрд░реНрдг GNU/Linux рд╡рд╛рддрд╛рд╡рд░рдг, рдпрд╛рдкреБрдвреЗ рдХреЛрдгрддреЗрд╣реА рдлрд╛рдпрджреЗ рджреЗрдд рдирд╛рд╣реА, рддреНрдпрд╛рдореБрд│реЗ рдкреНрд░рдХрд▓реНрдкрд╛рдд busybox рд╡рд╛рдкрд░рдгреЗ рдпреЛрдЧреНрдп рд╡рд╛рдЯрдд рдирд╛рд╣реА.

рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддреНрд╡рд░реАрдд рдХрд╢реА рддрдкрд╛рд╕рд╛рдпрдЪреА рдЖрдгрд┐ рд╕реБрд░реБрд╡рд╛рдд рдХрд╢реА рдХрд░рд╛рдпрдЪреА? рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛ рдЖрдгрд┐ рдЪрд╛рд▓рд╡рд╛.

# git рдХреНрд▓реЛрди https://github.com/sp00f1ng/boobstrap.git
# рд╕реАрдбреА рдмреВрдмрд╕реНрдЯреНрд░реЕрдк
# install рдХрд░рд╛ # 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 рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА; рддреБрдореНрд╣реА рдпреЛрдЧреНрдп рдкреНрд░рдорд╛рдгрд╛рдд RAM рд╕рд╣ tmpfs рдордзреНрдпреЗ рдХрд╛рдо рдХрд░реВ рд╢рдХрддрд╛. рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдХрд╛рд╣реАрддрд░реА рдЧрд╣рд╛рд│ рдЕрд╕рд▓реНрдпрд╛рд╕, рдмреВрдмрд╕реНрдЯреНрд░реЕрдк рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╡рд░ рдпрд╛рдЪреА рддрдХреНрд░рд╛рд░ рдХрд░реЗрд▓.

рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪреА рдирд┐рд░реНрдорд┐рддреА рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдмреВрдмрд╕реНрдЯреНрд░реЕрдк "рдЯреЗрдореНрдкреНрд▓реЗрдЯреНрд╕" рдЖрдгрд┐ "рд╕рд┐рд╕реНрдЯрдореНрд╕" рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реБрдЪрд╡рддреЗ, рдЬреНрдпрд╛рдЪрд╛ рд╕рд╛рд░ рдореНрд╣рдгрдЬреЗ рдлрд╛рдЗрд▓рдордзреВрди рд╕рд┐рд╕реНрдЯрдо рджреНрд░реБрддрдкрдгреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "рдЯреЗрдореНрдкрд▓реЗрдЯ" (рдмреВрдЯрд╕реНрдЯреНрд░реЕрдк-рдЯреЗрдореНрдкрд▓реЗрдЯ/) рд╡рд╛рдкрд░рдгреЗ рдЖрдгрд┐ рдереЗрдЯ "рд╕рд┐рд╕реНрдЯрдо" (рдмреВрдЯрд╕реНрдЯреНрд░реЕрдк- systems/) рдЕрдВрддрд┐рдо рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ.

рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реНрдХреНрд░рд┐рдкреНрдЯ boobstrap/bootstrap-templates/crux_gnulinux-embedded.bbuild рдЪрд╛рд▓рд╡рд▓реНрдпрд╛рдиреЗ CRUX GNU/Linux рд╕рд┐рд╕реНрдЯреАрдордЪреЗ рдХрд┐рдорд╛рди рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдИрд▓ рдЖрдгрд┐ рддреЗ crux_gnulinux-embedded.rootfs рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╕реЗрд╡реНрд╣ рдХрд░рд╛, рддреНрдпрд╛рдирдВрддрд░ рддреБрдореНрд╣реА boobstrap-/bootstrapsybootstems рдЪрд╛рд▓рд╡рд╛. /default/crux_gnulinux.bbuild рдЬреЗ рдирдореВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓рдордзреВрди рдкреНрд░рд╛рдердорд┐рдХ рд╕рдВрд░рдЪрдирд╛ рд▓реЛрдб рдХрд░реЗрд▓, рд╕рд░реНрд╡ рдЖрд╡рд╢реНрдпрдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХрд░рд╛ рдЖрдгрд┐ рдмреВрдЯ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп ISO рддрдпрд╛рд░ рдХрд░рд╛. рд╣реЗ рд╕реЛрдпреАрдЪреЗ рдЕрд╕рддреЗ рдЬреЗрд╡реНрд╣рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЕрдиреЗрдХ рд╕рд┐рд╕реНрдЯреАрдо рдПрдХрд╛рдЪ рдкреНрд░рдХрд╛рд░рдЪреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡рд╛рдкрд░рддрд╛рдд: рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рд╕рдорд╛рди рдкреЕрдХреЗрдЬреЗрд╕рдЪреЗ рд╡рд░реНрдгрди рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд╛рдкрд░рддрд╛, рдЬреНрдпрд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рддреБрдореНрд╣реА рдЕрдВрддрд┐рдо рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╕рд╣ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдмреВрдЯ рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рддрд╛.

рдореА рд╣реЗ рд╕рд░реНрд╡ рдХреБрдареЗ рд╡рд╛рдкрд░реВ рд╢рдХрддреЛ?

рддреБрдореНрд╣реА рдПрдХрджрд╛ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддрд╛ рдЖрдгрд┐ рддреА рдЪрд╛рд▓рд╡реВрди рддреБрдореНрд╣реА рддреА рддрдпрд╛рд░ рдХрд░рддрд╛ рдЖрдгрд┐/рдХрд┐рдВрд╡рд╛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛. рдкреНрд░рдгрд╛рд▓реА tmpfs рдордзреНрдпреЗ рдЪрд╛рд▓рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреА рдЕрдирд┐рд╡рд╛рд░реНрдпрдкрдгреЗ рдбрд┐рд╕реНрдкреЛрдЬреЗрдмрд▓ рд╣реЛрддреЗ. рд╕рд┐рд╕реНрдЯрдо рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рдЖрдкрдг рд░реАрд╕реЗрдЯ рдмрдЯрдгрд╛рдЪреНрдпрд╛ рдПрдХрд╛ рдХреНрд▓рд┐рдХрдиреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдореВрд│ рд╕реНрдерд┐рддреАрдд рдкрд░рдд рдпреЗрдК рд╢рдХрддрд╛. рддреБрдореНрд╣реА рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ rm -rf / рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛.

рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рд╕рд░реНрд╡ рд╕рд┐рд╕реНрдЯреАрдордЪреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░реВ рд╢рдХрддрд╛, рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛, рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдХрд┐рдВрд╡рд╛ рд╡реЗрдЧрд│реНрдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рдордзреНрдпреЗ рддреНрдпрд╛рдВрдЪреА рдЪрд╛рдЪрдгреА рдХрд░реВ рд╢рдХрддрд╛, рдирдВрддрд░ рддреНрдпрд╛рдВрдирд╛ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЕрдкрд▓реЛрдб рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдлрдХреНрдд рджреЛрди рдХрдорд╛рдВрдб kexec -l /vmlinuz тАФinitrd=/initrd && kexec -e рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛. tmpfs рдордзреНрдпреЗ рд░реАрдмреВрдЯ рдХрд░реВрди рд╕рдВрдкреВрд░реНрдг рд╕рдВрдкреВрд░реНрдг рдкреНрд░рдгрд╛рд▓реА рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.

рддреНрдпрд╛рдЪ рдкреНрд░рдХрд╛рд░реЗ, рддреБрдореНрд╣реА рд╕рд░реНрд╡ рд╕рд┐рд╕реНрдЯреАрдо, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде VDS рд╡рд░, tmpfs рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдгрд┐ /dev/vda рдбрд┐рд╕реНрдХ рдХреВрдЯрдмрджреНрдз рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдареЗрд╡рд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп, рдлрдХреНрдд рдбреЗрдЯрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдлрдХреНрдд "рдорд╛рд╣рд┐рддреА рдЧрд│рддреАрдЪрд╛ рдмрд┐рдВрджреВ" рд╣рд╛ рддреБрдордЪреНрдпрд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдЪреНрдпрд╛ рдореЗрдорд░реАрдЪрд╛ "рдХреЛрд▓реНрдб рдбрдВрдк" рдЕрд╕реЗрд▓ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдорд╢реА рддрдбрдЬреЛрдб рдЭрд╛рд▓реНрдпрд╛рд╕ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, ssh рдкрд╛рд╕рд╡рд░реНрдбрдЪрд╛ рдЕрдВрджрд╛рдЬ рдШреЗрдКрди рдХрд┐рдВрд╡рд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛. рдПрдХреНрдЭрд┐рдо), рд╕рд░реНрд╡ рднреЗрджреНрдпрддрд╛ рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рди рд╡рд┐рд╕рд░рддрд╛, VDS рдкрд░рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдкреНрд░рджрд╛рддреНрдпрд╛рдЪреНрдпрд╛ "рдХрдВрдЯреНрд░реЛрд▓ рдкреЕрдиреЗрд▓" рджреНрд╡рд╛рд░реЗ рдПрдХ рдирд╡реАрди ISO рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реВ рд╢рдХрддрд╛. рд╣реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ, рддреНрдпрд╛рдирдВрддрд░рдЪреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрдгрд┐/рдХрд┐рдВрд╡рд╛ рдмреЕрдХрдЕрдкрдордзреВрди рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд▓рдж рдЖрд╣реЗ, рдХрд╛рд░рдг рдереЛрдбрдХреНрдпрд╛рдд, рддреБрдордЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп ISO рд╣рд╛ рддреБрдордЪрд╛ рдмреЕрдХрдЕрдк рдЖрд╣реЗ. "рд╕рд╛рдд рддреНрд░рд╛рд╕ - рдПрдХ рд░реАрд╕реЗрдЯ."

рд╕рд░рддреЗрд╢реЗрд╡рдЯреА, рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдЧрд░рдЬрд╛рдВрд╕рд╛рдареА рдХреЛрдгрддреЗрд╣реА рд╡рд┐рддрд░рдг рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛, рддреЗ USB рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ рд▓рд┐рд╣реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдд рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддрд╛, рдЖрд╡рд╢реНрдпрдХрддреЗрдиреБрд╕рд╛рд░ рддреЗ рдЕрджреНрдпрддрдирд┐рдд рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддреЗ рдкреБрдиреНрд╣рд╛ USB рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣реВ рд╢рдХрддрд╛. рд╕рд░реНрд╡ рдбреЗрдЯрд╛ рдврдЧрд╛рдВрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдореА рдкреБрдиреНрд╣рд╛ рд╕рд╛рдВрдЧрддреЛ, рдЬреЗрд╡реНрд╣рд╛ рд╕рд┐рд╕реНрдЯрдо рдореВрд▓рдд: "рдбрд┐рд╕реНрдкреЛрдЬреЗрдмрд▓" рдмрдирддреЗ рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдмрджреНрджрд▓ рдХрд╛рд│рдЬреА рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдмреЕрдХрдЕрдк рдШреЗрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА.

рддреБрдордЪреНрдпрд╛ рд╢реБрднреЗрдЪреНрдЫрд╛, рд╕реВрдЪрдирд╛ рдЖрдгрд┐ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдЪреЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ.

рдЦрд╛рд▓реАрд▓ рд▓рд┐рдВрдХрд╡рд░реАрд▓ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреБрдХреНрддрддреЗрдЪреЗ рд╡рд░реНрдгрди рдЖрдгрд┐ рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдВрд╕рд╣ рддрдкрд╢реАрд▓рд╡рд╛рд░ README рдлрд╛рдИрд▓ (рдЗрдВрдЧреНрд░рдЬреАрдордзреНрдпреЗ) рдЖрд╣реЗ, рд░рд╢рд┐рдпрди рднрд╛рд╖реЗрдд рддрдкрд╢реАрд▓рд╡рд╛рд░ рджрд╕реНрддрдРрд╡рдЬ рдЖрдгрд┐ рд▓рд┐рдВрдХрд╡рд░ рд╡рд┐рдХрд╛рд╕ рдЗрддрд┐рд╣рд╛рд╕ рджреЗрдЦреАрд▓ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ: рдмреВрдмрд╕реНрдЯреНрд░реЕрдк рдмреВрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕.

рд╕реНрддреНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛