Простейший дистрибутив на загрузочную флэшку

Системные сервисы и системы инициализации: systemd, sysvinit и другие


Ответить
lnx
Сообщения: 127
Зарегистрирован: 24.08.2022

#

Коллеги, прошу совета.

Мизансцена - удаленно от меня сильно пожилой пользователь виндов.
Задача - на удаленном старом нотубуке запустить дистрибутив с загрузочной флэшки, в котором ничего, кроме подключения к вайфаю и запуска демона ssh не требуется.
Цель - удаленно развернуть LinuxCNC как копию с эталонной установки (поэтому распространяемый ими дистрибутив неприемлем). Поскольку dd через сеть (вроде) не работает, средствами rsync.

Поскольку в обычных (из известных мне) дистрибутивах много лишнего, ищется простейший дистрибутив для накатывания на флэшку. По возможности уже с автостартом sshd (чего как раз и не встречал) и простым, не консольным подключением к вайфаю.
Последний раз редактировалось lnx 23.06.2025 18:04, всего редактировалось 1 раз.
lnx
Сообщения: 127
Зарегистрирован: 24.08.2022

#

Каждый дистрибутив пишет про себя много приятного не отвечая на мой вопрос - да, ssh есть у всех, но запущен ли sshd по умолчанию? Попытка на примере того же Slitaz https://www.slitaz.org/ru/ скачать его img и распаковать с тем, чтобы посмотреть конфиг ssh окончилась неудачей - находимый там rootfs.gz распаковать не удалось:
tar -xvzf rootfs.gz 

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now


Последний раз редактировалось lnx 23.06.2025 17:51, всего редактировалось 1 раз.
ALiEN
Аватара пользователя
Сообщения: 189
Зарегистрирован: 23.08.2022

#

file rootfs.gz

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

lnx
Сообщения: 127
Зарегистрирован: 24.08.2022

#

file rootfs.gz
rootfs.gz: LZMA compressed data, streamed
Взяв за ориентир слово lzma попытка использовать xz тоже провалилась -
xz --format=lzma --decompress rootfs.gz 
xz: rootfs.gz: Filename has an unknown suffix, skipping
xz --format=lzma --decompress rootfs.lz 
xz: rootfs.lz: Compressed data is corrupt
Попытка пойти по сценарию https://doc.slitaz.org/ru:handbook:chroot выдает ошибку -
(zcat rootfs.gz 2>/dev/null || lzma d rootfs.gz -so) | cpio -id
lzma: неверный ключ — «s»
lzma: Try 'lzma --help' for more information.
cpio: преждевременный конец архива
...

unlzma rootfs.gz -S .gz
unlzma: rootfs.gz: Compressed data is corrupt
Но slitaz вряд ли для моей темы подойдет. Нужно что-то, что в лавсд запустит графический режим с выбором подключения вайфай, создан пользователь и запущен демон ssh.
Последний раз редактировалось lnx 23.06.2025 19:03, всего редактировалось 1 раз.
ALiEN
Аватара пользователя
Сообщения: 189
Зарегистрирован: 23.08.2022

#

lsinitcpio rootfs.gz

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

lnx
Сообщения: 127
Зарегистрирован: 24.08.2022

#

Ой, простыня файлов -
lib/firmware/rtlwifi/rtl8723bu_wowlan.bin
lib/firmware/rtlwifi/rtl8192eu_nic.bin
lib/firmware/rtlwifi/rtl8192eefw.bin
lib/firmware/rtlwifi/rtl8723bu_nic.bin
lib/firmware/rtlwifi/rtl8723bs_nic.bin
lib/firmware/rtlwifi/rtl8723bs_ap_wowlan.bin
lib/firmware/rtlwifi/rtl8723bu_ap_wowlan.bin
lzma: rootfs.gz: Compressed data is corrupt

Похоже, битый таки архив. Но вопрос-то в дистрибутиве с уже запущенным sshd!
ALiEN
Аватара пользователя
Сообщения: 189
Зарегистрирован: 23.08.2022

#

Ну вообще-то в iso арча sshd включен по-умолчанию.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

lnx
Сообщения: 127
Зарегистрирован: 24.08.2022

#

ALiEN: Ну вообще-то в iso арча sshd включен по-умолчанию.

:) тот, с которым я знаком, не ... Но могу, как это часто бывает, ошибаться - и да, ошибался, цитирую - "Этот документ является руководством по установке Arch Linux с помощью live-системы, з". Однако установочный образ https://archlinux.org/download/ мягко говоря не легок, 1.2гб. Помню, кто-то из форумчан делал даже свою а-ля паппи сборку (https://sourceforge.net/projects/puppyrusa/?), но в отличие от слитаза нет описания схемы пересборки (впрочем, у слитаза схема есть, а утилита сборки не скаичвается ни откуда).

Благо установочный диск в резерве и даже в грубе прописан, не поленился перезагрузиться с него, с официального iso Arch - попадаю в обычную консоль, ГУИ для подключения к вайфаю нет, а с некоторых пор и wifi-menu нет, ну, Вы и сами это знаете. В чем и где там "lavе" так и не понял. Не годится.
lnx
Сообщения: 127
Зарегистрирован: 24.08.2022

#

Похоже, на мои задачи откликается https://www.system-rescue.org/ SystemRescue project
ALiEN
Аватара пользователя
Сообщения: 189
Зарегистрирован: 23.08.2022

#

Еше GRML посмотрите.
Grml is a bootable live system (Live-CD) based on Debian. Grml includes a collection of GNU/Linux software especially for system administrators. Users don't have to install anything on fixed storage. Grml is especially well suited for administrative tasks like installation, deployment and system rescue.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

lnx
Сообщения: 127
Зарегистрирован: 24.08.2022

#

Странное дело. Добавил на флэшку Ventoy SystemRescue, был там и gpatred, добавил и манджаро свэй, + имелся pop-os + Archiso. И манджаро + gparted + sytemrescue падают при загрузке, после жалоб на acpi ошибки, кто-то на байзибокс, кто-то еще на что-то. При том, что на других машинках тот же gparted грузится.
vasek
Сообщения: 517
Зарегистрирован: 31.08.2022

#

не совсем понял ... это оно???

Ошибки не исчезают с опытом - они просто умнеют

lnx
Сообщения: 127
Зарегистрирован: 24.08.2022

#

Итак, sytemrescue предыдущей версии + gparted самый новый грузятся на моей машинке, равно как и Arch. Но sytemrescue в результате загрузки, как и Arch, оставляет клиента в консоли, что приемлемо для меня, но не приемлемо для моей целевой аудитории - напомню, надо чтобы человек создал загрузочную флэшку, загрузившись с которой имелся из коробки интерфейс подключения к wi-fi и запущенный sshd.
И ближайшим оказался pop-os, который у меня пока был полуторалетней давности, и в нем нет sshd и установить-запустить слету не удалось.
И нет, netboot.xyz не оно. Это примерно как "сетевой вентой" - с флэшки грузится интерфейсная оболочка выбора клиентом (а не его отдаленным ментором) дял чистого скачивания и запуска дистрибутива. С вытекающим "каждый запуск = новое скачивание".

Надо еще посмотреть оригинальный паппи.
Ответить