История изменений
Исправление
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 и перезагружаетесь с флешки заново.