LINUX.ORG.RU

История изменений

Исправление Spoofing, (текущая версия) :

и да, чтобы вы не стеснялись спрашивать, отвечу сам.

возьмите booty: https://github.com/sp00f1ng/booty

любой дистрибутив на ваш выбор, можете через виртуалку установить в файл (потом подмонтируйте в директорию), либо в chroot сразу разверните. хоть генту. хоть что. в этой директории настройте дистрибутив. чтобы он при запуске сразу openssh запускал, ваши ключи положите.

и возьмите ядро. любое. лично я рекомендую make defconfig && scripts/config -m OVERLAY_FS && scripts/config -m SQUASHFS && scripts/config -m SQUASHFS_XZ && make olddefconfig && make

ну и теперь.

mkdir initramfs
mkinitramfs initramfs --output initrd
mount /dev/sdb1 /mnt
mkdir /mnt/boot
mv ?????/bzImage /mnt/boot/vmlinuz
mv initrd /mnt/boot/initrd
mkbootisofs /mnt --overlay gentoo-chroot/ --squashfs-xz --legacy-boot grub2 --efi grub2 --bootable

всё, вставляете флешку в комп, нажимаете кнопочку и ваш gentoo-chroot загружается в tmpfs с использованием squashfs + overlayfs. никакая видеокарта, никакой жёсткий диск вам не нужны под систему. если систему сломаете, потеряете доступ по ssh или ещё что, просто жмёте reset и перезагружаетесь с флешки заново.

если хотите минималистичный дистрибутив, но при этом полноценное окружение с глибцом, а не огрызок, рекомендую CRUX. всего 50мб ОЗУ под систему в squashfs я думаю будет выделить «не дорого». если нужен gcc и другие инструменты для полноценного GNU/Linux, тогда 100мб ОЗУ: https://github.com/sp00f1ng/distutils/tree/master/systems/crux

пишите, если надумаете переехать жить в tmpfs и загружать сервер с флешки.

Исправление Spoofing, :

и да, чтобы вы не стеснялись спрашивать, отвечу сам.

возьмите booty: https://github.com/sp00f1ng/booty

любой дистрибутив на ваш выбор, можете через виртуалку установить в файл (потом подмонтируйте в директорию), либо в chroot сразу разверните. хоть генту. хоть что. в этой директории настройте дистрибутив. чтобы он при запуске сразу openssh запускал, ваши ключи положите.

и возьмите ядро. любое. лично я рекомендую make defconfig && scripts/config -m OVERLAY_FS && scripts/config -m SQUASHFS && scripts/config -m SQUASHFS_XZ && make olddefconfig && make

ну и теперь.

mkdir initramfs
mkinitramfs initramfs --output initrd
mount /dev/sdb1 /mnt
mkdir /mnt/boot
mv ?????/bzImage /mnt/boot/vmlinuz
mv initrd /mnt/boot/initrd
mkbootisofs /mnt --overlay gentoo-chroot/ --squashfs-xz --legacy-boot grub2 --efi grub2 --bootable

всё, вставляете флешку в комп, нажимаете кнопочку и ваш gentoo-chroot загружается в tmpfs с использованием squashfs + overlayfs. никакая видеокарта вам не нужна. если систему сломаете, потеряете доступ по ssh или ещё что, просто жмёте reset и перезагружаетесь с флешки заново.

Исправление Spoofing, :

и да, чтобы вы не стеснялись спрашивать, отвечу сам.

возьмите booty: https://github.com/sp00f1ng/booty

любой дистрибутив на ваш выбор, можете через виртуалку установить в файл (потом подмонтируйте в директорию), либо в chroot сразу разверните. хоть генту. хоть что. в этой директории настройте дистрибутив. чтобы он при запуске сразу openssh запускал, ваши ключи положите.

и возьмите ядро. любое. лично я рекомендую make defconfig && scripts/config -m OVERLAY_FS && scripts/config -m SQUASHFS && scripts/config -m SQUASHFS_XZ && make olddefconfig && make

ну и теперь.

mkdir initramfs
mkinitramfs initramfs --output initrd
mount /dev/sdb1 /mnt
mkdir mnt/boot
mv ?????/bzImage /mnt/boot/vmlinuz
mv initrd /mnt/boot/initrd
mkbootisofs /mnt --overlay gentoo-chroot/ --squashfs-xz --legacy-boot grub2 --efi grub2 --bootable

всё, вставляете флешку в комп, нажимаете кнопочку и ваш gentoo-chroot загружается в tmpfs с использованием squashfs + overlayfs. никакая видеокарта вам не нужна. если систему сломаете, потеряете доступ по ssh или ещё что, просто жмёте reset и перезагружаетесь с флешки заново.

Исходная версия Spoofing, :

и да, чтобы вы не стеснялись спрашивать, отвечу сам.

возьмите booty: https://github.com/sp00f1ng/booty

любой дистрибутив на ваш выбор, можете через виртуалку установить в файл (потом подмонтируйте в директорию), либо в chroot сразу разверните. хоть генту. хоть что. в этой директории настройте дистрибутив. чтобы он при запуске сразу openssh запускал, ваши ключи положите.

и возьмите ядро. любое. лично я рекомендую make defconfig && scripts/config -m OVERLAY_FS && scripts/config -m SQUASHFS && scripts/config -m SQUASHFS_XZ && make olddefconfig && make

ну и теперь.

mkdir initramfs
mkinitramfs initramfs --output initrd
mount /dev/sdb1 /mnt
mkdir mnt/boot
mv ?????/bzImage mnt/boot/vmlinuz
mv initrd mnt/boot/initrd
mkbootisofs mnt/ --overlay gentoo-chroot/ --squashfs-xz --legacy-boot grub2 --efi grub2 --bootable --output boot.iso

всё, вставляете флешку в комп, нажимаете кнопочку и ваш gentoo-chroot загружается в tmpfs с использованием squashfs + overlayfs. никакая видеокарта вам не нужна. если систему сломаете, потеряете доступ по ssh или ещё что, просто жмёте reset и перезагружаетесь с флешки заново.