SLAX

Дистрибутивы, не требующие установки на диск.

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Katochimoto
Сообщения: 88
ОС: Ubuntu 9.04
Контактная информация:

SLAX

Сообщение Katochimoto »

Есть Slax 6.0.9 на Compact Flash.
Нужно удалить некот. модули, кое-какие поставить, сохранить настройки после перезагрузки.
Что делал: удалил ненужные модули из /mnt/sdc1/slax/base/, скопировал /slax/base/ в /mnt/sdc1/slax/changes/mnt/sdc1/slax/base/
Также я поступаю с любыми измененными файлами\папками.
Возник вопрос: на форумах вычитал, что есть команда configsave\configrestore кот. сохраняет\восстанавливает файл slaxconf.mo. Но у меня такой команды нету. Как сохранить все установленные компоненты и настройки?
Спасибо сказали:
Аватара пользователя
EvilLittlePenguin
Сообщения: 53
ОС: Zenwalk,Debian Lenny

Re: SLAX

Сообщение EvilLittlePenguin »

Katochimoto писал(а):
03.03.2009 15:22
Есть Slax 6.0.9 на Compact Flash.
Нужно удалить некот. модули, кое-какие поставить, сохранить настройки после перезагрузки.
Что делал: удалил ненужные модули из /mnt/sdc1/slax/base/, скопировал /slax/base/ в /mnt/sdc1/slax/changes/mnt/sdc1/slax/base/

Это же модули,зачем такой мазохизмас?
Slax с 6ой версии .mo не держит,зато держит persistence.Прежде чем писать читайте официальные доки.
mehrunez ~ $ uname -a
Linux nekpas2 2.6.26-2-amd64 #1 SMP Thu May 28 21:28:49 UTC 2009 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
Katochimoto
Сообщения: 88
ОС: Ubuntu 9.04
Контактная информация:

Re: SLAX

Сообщение Katochimoto »

Ну хорошо, если без модулей, то как сохранить сетевые настройки?
При загрузке выбрал fresh и подправил boot: changes=/dev/sdc1
Этого достаточно?
Спасибо сказали:
Аватара пользователя
Katochimoto
Сообщения: 88
ОС: Ubuntu 9.04
Контактная информация:

Re: SLAX

Сообщение Katochimoto »

Все сохраняется за исключением сетевых настроек.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2660
ОС: Gentoo

Re: SLAX

Сообщение ormorph »

Точно не помню, с каким расширением у тебя файлы в папке /mnt/sdc1/slax/base/
если .lzm то надо будет создавать новый модуль командой

dir2lzm

ну а если .mo

dir2mo

просто создаеш каталоги и подкаталоги, соответствующие каталогам в которых находятся конфиги нета, начиная с конрневой директории, и копируеш туда конфиги уже скофигурированные для выхода в интернет. Далее создаеш например командой dir2lzm модуль, и далее кидаеш его в каталог по идее /mnt/sdc1/slax/modules
после перезагрузки этот модуль наложит этот конф файлы по верх файловой системы, так что будут доступны конфиги именно этого модуля.

Просмотреть что в нутри модуля команда:

Код: Выделить всё

mkdir /mnt/mod
mount -t squashfs -o loop /mnt/sdc1/slax/modules/mod.lzm /mnt/mod
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2660
ОС: Gentoo

Re: SLAX

Сообщение ormorph »

пример:

Код: Выделить всё

mkdir /test
cd /test
mkdir etc
mkdir etc/rc.d
mkdir etc/rc.d/init.d
cp /etc/rc.d/init.d/functions etc/rc.d/init.d/
dir2lzm ./ ../test.lzm


в корневой папке будет лежать модуль test.lzm
Спасибо сказали:
Ответить