Есть Slax 6.0.9 на Compact Flash.
Нужно удалить некот. модули, кое-какие поставить, сохранить настройки после перезагрузки.
Что делал: удалил ненужные модули из /mnt/sdc1/slax/base/, скопировал /slax/base/ в /mnt/sdc1/slax/changes/mnt/sdc1/slax/base/
Также я поступаю с любыми измененными файлами\папками.
Возник вопрос: на форумах вычитал, что есть команда configsave\configrestore кот. сохраняет\восстанавливает файл slaxconf.mo. Но у меня такой команды нету. Как сохранить все установленные компоненты и настройки?
SLAX
Модератор: Модераторы разделов
- Katochimoto
- Сообщения: 88
- ОС: Ubuntu 9.04
- Контактная информация:
- EvilLittlePenguin
- Сообщения: 53
- ОС: Zenwalk,Debian Lenny
Re: SLAX
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
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
Ну хорошо, если без модулей, то как сохранить сетевые настройки?
При загрузке выбрал fresh и подправил boot: changes=/dev/sdc1
Этого достаточно?
При загрузке выбрал fresh и подправил boot: changes=/dev/sdc1
Этого достаточно?
- Katochimoto
- Сообщения: 88
- ОС: Ubuntu 9.04
- Контактная информация:
Re: SLAX
Все сохраняется за исключением сетевых настроек.
Re: SLAX
Точно не помню, с каким расширением у тебя файлы в папке /mnt/sdc1/slax/base/
если .lzm то надо будет создавать новый модуль командой
dir2lzm
ну а если .mo
dir2mo
просто создаеш каталоги и подкаталоги, соответствующие каталогам в которых находятся конфиги нета, начиная с конрневой директории, и копируеш туда конфиги уже скофигурированные для выхода в интернет. Далее создаеш например командой dir2lzm модуль, и далее кидаеш его в каталог по идее /mnt/sdc1/slax/modules
после перезагрузки этот модуль наложит этот конф файлы по верх файловой системы, так что будут доступны конфиги именно этого модуля.
Просмотреть что в нутри модуля команда:
если .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
Re: SLAX
пример:
в корневой папке будет лежать модуль test.lzm
Код: Выделить всё
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