Доступен стабильный релиз SKUF 25 (Suckless Kexec Using Fileshare), инструментария для бездисковой сетевой загрузки Arch Linux с сетевого хранилища SAMBA без использования PXE. Проект построен на базе проекта mkinitcpio и позволяет настроить среду для загрузки дистрибутива Arch Linux, используя в качестве корня sparse-образы с файловой системой (например, ext4), которые располагаются на SAMBA-сервере. Загрузка происходит в два этапа, на первом пользователю даётся возможность поменять параметры монтирования SAMBA/корневой ФС, а на втором происходит загрузка нового ядра с использованием kexec. Для получения Awọn adirẹsi IP в обоих этапах используется dhcpcd.
Ni afiwe, iwe afọwọkọ imudojuiwọn_remote_systems ti wa ni idagbasoke ni ibi ipamọ ise agbese, eyiti o fun ọ laaye lati ṣe imudojuiwọn lẹsẹsẹ awọn ọna ṣiṣe Arch Linux pupọ.

Инструментарий может быть полезен для использования в учебных заведениях или иных предприятиях, где, например, уже имеется занятый сервер DHCP/PXE, либо где не получается договориться с системным администратором, однако есть доступ к sерверу SAMBA. В последнем случае студент может настроить среду для запуска самостоятельно, не настраивая серверную часть. Для начальной загрузки используется USB-Flash или CD/DVD с минимальным объёмом 150 Мб (либо, в случае использования EFI — FAT32 раздел с ядром и собственным initramfs)
Ni afikun si isansa ti iwulo lati tunto olupin DHCP/PXE, iṣẹ iwulo miiran le jẹ kexec, eyiti o fun ọ laaye lati gbe ekuro OS tuntun kan laisi atunbere ohun elo naa ni ti ara. Ṣeun si eyi, o le lo awọn kernel oriṣiriṣi lori ẹrọ alabara laisi nini lati ronu nipa yiyipada iṣeto bootloader ti o ba lo ọna PXE ti aṣa.
Awọn ẹya miiran:
- Atilẹyin iboju ikojọpọ ayaworan ayaworan Plymouth.
- Atilẹyin fun sisopọ faili swap lori nẹtiwọki.
- Ṣe atilẹyin booting eto nipa lilo bọtini itẹwe alailowaya alailowaya lori awọn kọnputa Macintosh.
Awọn ayipada ninu SKUF 25:
- Awọn initramfs ti ipilẹṣẹ ko ṣe ṣafikun awọn awakọ ẹrọ idilọwọ ti ko wulo mọ.
- Nigbati o ba n gbe ekuro tuntun kan, aṣayan "--console-vga" ko ni lo mọ, eyiti o le ṣe iranlọwọ lati ṣatunṣe aṣiṣe nipa lilo console.
- Apoti apoti busybox ti wa ni itumọ pẹlu "KCONFIG_NOTIMESTAMP=1", eyiti o ngbanilaaye kikọ awọn alakomeji ti o ṣee ṣe.
- Iwe afọwọkọ “update_remote_systems.sh” ti gbekalẹ, eyiti o fun ọ laaye lati ṣe imudojuiwọn lẹsẹsẹ awọn ọna ṣiṣe Arch Linux pupọ. Awọn ẹya pẹlu ibi ipamọ pacman package pipin (o gba ọ laaye lati yago fun igbasilẹ package kanna lẹẹmeji fun awọn ọna ṣiṣe pupọ), iran ti awọn ijabọ imudojuiwọn ni ọna kika CSV, atilẹyin fun fifi awọn idii ẹnikẹta, ipo tmux fun ibojuwo ipo imudojuiwọn ni ipo ayaworan.
- Imudara koodu akoonu ati awọn atunṣe kokoro kekere.
orisun: opennet.ru
