booty - рдмреБрдЯ рдЫрд╡рд┐рд╣рд░реВ рд░ рдбреНрд░рд╛рдЗрднрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧрд┐рддрд╛

рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреНрд░рд╕реНрддреБрдд рдЧрд░реЗрдХреЛ рдЫ рд▓реВрдЯ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдмреБрдЯ рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ initrd рдЫрд╡рд┐рд╣рд░реВ, ISO рдлрд╛рдЗрд▓рд╣рд░реВ рд╡рд╛ рдХреБрдиреИ рдкрдирд┐ GNU/Linux рд╡рд┐рддрд░рдг рд╕рдорд╛рд╡реЗрд╢ рдбреНрд░рд╛рдЗрднрд╣рд░реВ рдПрдХ рдЖрджреЗрд╢рдХреЛ рд╕рд╛рде рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдХреЛрдб POSIX рд╢реЗрд▓рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv3 рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрддред

рдмреБрдЯреА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдмреБрдЯ рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рд╡рд┐рддрд░рдгрд╣рд░реВ SHMFS (tmpfs) рд╡рд╛ SquashFS + Overlay FS, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд░реЛрдЬрд╛рдЗрдорд╛ рдЪрд▓реНрдЫрдиреНред рд╡рд┐рддрд░рдг рдПрдХ рдкрдЯрдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреНрдЫ, рд░ рдмреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдХреНрд░рдордорд╛, рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдЪрдпрди рдЧрд░рд┐рдиреНрдЫ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд░реВрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╢реБрджреНрдз tmpfs рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд╡рд╛ рдУрднрд░рд▓реЗ FS + SquashFS рдХреЛ рд╕рдВрдпреЛрдЬрди tmpfs рдорд╛ рд░реЗрдХрд░реНрдбрд┐рдЩ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд╕рдБрдЧред рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ рд╡рд┐рддрд░рдг рдХрд┐рдЯрд▓рд╛рдИ RAM рдорд╛ рдкреВрд░реНрд╡-рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореЗрдореЛрд░реАрдорд╛ рд╡рд┐рддрд░рдг рдХрд┐рдЯ рдбрд╛рдЙрдирд▓реЛрдб рд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реЗрдкрдЫрд┐ USB рдбреНрд░рд╛рдЗрдн рд╡рд┐рдЪреНрдЫреЗрдж рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рд╕рдмреИрднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, Booty рд▓реЗ рдЖрдлреНрдиреИ initrd рдЫрд╡рд┐ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рд╣рд╛рд▓рдХреЛ рдкреНрд░рдгрд╛рд▓реА рд╡рд╛ рд╡реНрдпрд╕реНрдд рдмрд╛рдХрд╕рдмрд╛рдЯ рдиреЗрдЯрд┐рдн рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫред рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА (chroot) рдорд╛ рд╕реНрдерд╛рдкрд┐рдд рд╕рдореНрдкреВрд░реНрдг рд╡рд┐рддрд░рдг рдХрд┐рдЯ initramfs рдорд╛ рд╕рдорд╛рд╡реЗрд╢ (рдкреНрдпрд╛рдХ) рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдпреЛ рдЙрдкрдпреЛрдЧреА рд╣реБрди рд╕рдХреНрдЫ рдЬрдм рддрдкрд╛рдИрдБрд▓реЗ kexec рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдгрд╛рд▓реА рд╕реНрддрд░рд╡реГрджреНрдзрд┐ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫ: initrd рднрд┐рддреНрд░ рдирдпрд╛рдБ рдХрд░реНрдиреЗрд▓ рд░ рдирдпрд╛рдБ рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ initrd рдкреБрди: рд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдмреБрдЯреА-рд╡рд┐рд╢рд┐рд╖реНрдЯ initrd рдЫрд╡рд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ:

mkdir initramfs/
mkinitramfs initramfs/ --рдЖрдЙрдЯрдкреБрдЯ initrd

"gentoo/" рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдмрд╛рдЯ рд╡рд┐рддрд░рдг рд╕рд╣рд┐рдд initrd рдЫрд╡рд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ:

mkdir initramfs/
mkinitramfs initramfs/ --overlay gentoo/ --cpio --рдЖрдЙрдЯрдкреБрдЯ initrd

рдЬрд╕ рдкрдЫрд┐ рдпреЛ initrd рдЫрд╡рд┐ рд▓реЛрдб рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рддрдпрд╛рд░ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, PXE рдорд╛рд░реНрдлрдд рд╡рд╛ kexec рдорд╛рд░реНрдлрддред

рдЕрд░реНрдХреЛ, рдмреБрдЯреАрд▓реЗ "рдУрднрд░рд▓реЗ" рдХреЛ рд░реВрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рдЫрд╡рд┐рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдЫреБрдЯреНрдЯреИ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд╕рд╢рд░реНрдд Gentoo рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рдЕрднрд┐рд▓реЗрдЦ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН), рддреНрдпрд╕рдкрдЫрд┐ рдпрд╕ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕рд╛рде рдПрдХ 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) рд▓рд╛рдИ рдкрд╣рд┐рд▓реЗ рдиреИ рдмреБрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЧрд░реНрдиреБ рд╣реЛред рд▓реЗрдЦрдХ (Spoofing) "defconfig рдмрдирд╛рдЙрди" рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрдЫред рдЫрд╡рд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБ рдЕрдШрд┐, рддрдкрд╛рдИрдВрд▓реЗ vmlinuz рдХрд░реНрдиреЗрд▓ рд░рд╛рдЦреЗрд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рддрдпрд╛рд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рд░ рдкрд╣рд┐рд▓реЛ рдЙрджрд╛рд╣рд░рдгрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ "рдЦрд╛рд▓реА" initrdред

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

рдпреЛ рддрдпрд╛рд░реА рдкреВрд░рд╛ рднрдПрдХреЛ рдЫ, рдЕрдм рд╣рд╛рдореА рдпрд╕ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдмрд╛рдЯ ISO рдЫрд╡рд┐рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

рдирд┐рдореНрди рдЖрджреЗрд╢рд▓реЗ ISO рдЫрд╡рд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗрдЫ, рдмреБрдЯреЗрдмрд▓ рд╣реЛрдЗрди, рдХреЗрд╡рд▓ рдПрдХ ISO:

mkdir iso/
mkbootisofs iso/ --output 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 --output boot-bios-uefi.iso

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

рд░ рдкрд╣рд┐рд▓реЗ рдЬрд╕реНрддреИ, рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рдЫрд╡рд┐рд╣рд░реВ initrd рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рддрдкрд╛рдИрдВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ ISO рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

mkbootisofs iso/ --overlay gentoo/ --squashfs --legacy-boot grub2 --efi grub2 --output gentoo.iso

рдпреЛ рдЖрджреЗрд╢ рдкрдЫрд┐, рдмреБрдЯ рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ BIOS/UEFI ISO рдЫрд╡рд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдиреЗрдЫ рдЬрд╕рд▓реЗ Gentoo рд▓рд╛рдИ SquashFS рдЫрд╡рд┐рдорд╛ рдУрднрд░рд▓реЗ FS рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ tmpfs рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓реЛрдб рдЧрд░реНрджрдЫред рдХрд░реНрдиреЗрд▓ SquashFS рдХреЛ рд╕рд╛рде рдУрднрд░рд▓реЗ FS рд╕рдорд░реНрдерди рд╕рдВрдЧ рдирд┐рд░реНрдорд╛рдг рдЧрд░рд┐рдиреБ рдкрд░реНрдЫред рдЬреЗ рд╣реЛрд╕реН, рдпрджрд┐ рдХреБрдиреИ рдХрд╛рд░рдгрд▓реЗ рдпреЛ рдЖрд╡рд╢реНрдпрдХ рдЫреИрди рднрдиреЗ, рддрдкрд╛рдИрд▓реЗ тАФsquashfs рдХреЛ рд╕рдЯреНрдЯрд╛ gentoo/ рд▓рд╛рдИ cpio рдЕрднрд┐рд▓реЗрдЦрдХреЛ рд░реВрдкрдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рдЧрд░реНрди тАЬтАФcpioтАЭ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬреБрди рдЕрд╡рд╕реНрдерд╛рдорд╛ рдЕрднрд┐рд▓реЗрдЦрд▓рд╛рдИ рдмреБрдЯрдорд╛ tmpfs рдорд╛ рд╕реАрдзрд╛ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░рд┐рдиреЗрдЫ, рдореБрдЦреНрдп рдХреБрд░рд╛ред рдпреЛ рдкреНрд░рдгрд╛рд▓реА рдЕрдирдкреНрдпрд╛рдХ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ tmpfs рдкрд░реНрдпрд╛рдкреНрдд RAM рдерд┐рдпреЛред

рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рддрдереНрдп: рдпрджрд┐ "тАФefi" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ ISO рдЫрд╡рд┐ рдлрд╛рдЗрд▓рд╣рд░реВ (cp -r) рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реЗрд░ FAT32 рдлреНрд▓реНрдпрд╛рд╕ рдбреНрд░рд╛рдЗрднрдорд╛ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, рдлреНрд▓реНрдпрд╛рд╕ рдбреНрд░рд╛рдЗрдн рдХреБрдиреИ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рддрдпрд╛рд░реА рдмрд┐рдирд╛ UEFI рдореЛрдбрдорд╛ рдмреБрдЯ рд╣реБрдиреЗрдЫ, рд╡рд┐рд╢реЗрд╖рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рджред UEFI- рдбрд╛рдЙрдирд▓реЛрдбрд░рд╣рд░реВрдХреЛред

рдмреБрдЯреЗрдмрд▓ ISO рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдХреБрдиреИ рдкрдирд┐ рдмреБрдЯреЗрдмрд▓ рдбреНрд░рд╛рдЗрдн рдПрдЙрдЯреИ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрд╕рдБрдЧ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ: USB, HDD, SSD, рд░ рдпрд╕реНрддреИ, рд░ рдпреЛ рдбреНрд░рд╛рдЗрдн рдпрд╕рдХреЛ рдЗрдЪреНрдЫрд┐рдд рдЙрджреНрджреЗрд╢реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрди рд╕рдХреНрдЫред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, USB рдЙрдкрдХрд░рдг рд░ рдпрд╕рдорд╛ mkbootisofs рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реНред рдХреЗрд╡рд▓ рдПрдЙрдЯрд╛ рд╡рд┐рдХрд▓реНрдк рдердкреНрдиреБрд╣реЛрд╕реН "тАФрдмреБрдЯ рдпреЛрдЧреНрдп" рддрд╛рдХрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдЕрд╡рд╕реНрдерд┐рдд рд░рд╣реЗрдХреЛ рдбреНрд░рд╛рдЗрдн рдмреБрдЯ рдпреЛрдЧреНрдп рд╣реБрдиреНрдЫред

mount /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 рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрд╛ рддрдкрд╛рдЗрдБ рд╕рд╛рд╡рдзрд╛рди рд╣реБрдиреБрдкрд░реНрджрдЫред

рдмреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╕рдордпрдорд╛, рдмреБрдЯреАрд▓реЗ рдзреЗрд░реИ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рдЬреБрди рдмреБрдЯ рд▓реЛрдбрд░, grub.cfg рд╡рд╛ syslinux.cfg рдорд╛ рдкрд╛рд╕ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдХреБрдиреИ рдкрдирд┐ рд╡рд┐рдХрд▓реНрдк рдмрд┐рдирд╛, рд╕рдмреИ рдУрднрд░рд▓реЗрд╣рд░реВ рд▓реЛрдб рд╣реБрдиреНрдЫрдиреН рд░ tmpfs (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╡рд┐рдХрд▓реНрдк ooty.use-shmfs) рдорд╛ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░рд┐рдиреНрдЫред Overlay FS рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди booty.use-overlayfs рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫред booty.copy-to-ram рд╡рд┐рдХрд▓реНрдкрд▓реЗ рдкрд╣рд┐рд▓реЗ рдУрднрд░рд▓реЗрд╣рд░реВрд▓рд╛рдИ tmpfs рдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдЫ, рддреНрдпрд╕рдкрдЫрд┐ рдпрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЬрдбрд╛рди рдЧрд░реНрдЫ рд░ рд▓реЛрдб рдЧрд░реНрдЫред рдПрдХ рдкрдЯрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рднрдПрдкрдЫрд┐, USB рдЙрдкрдХрд░рдг (рд╡рд╛ рдЕрдиреНрдп рднрдгреНрдбрд╛рд░рдг рдЙрдкрдХрд░рдг) рд╣рдЯрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди