Страница 1 из 1

Скрипты для LIVE

Добавлено: 30 янв 2017, 11:50
zjuga
Решил вот поделиться скриптом. Наваял его с помощью форума, в основном, тов. Chocobo, которому респекты и регарды. Скрипт для использования с Mint 17.3 XFCE LIVE, запускаемым с флешки, он превращает LIVE систему во вполне съедобный вид. Надо сказать, результат меня полностью удовлетворил и смысла в установке Mint на компьютер не вижу. Для офисного применения - более чем достаточно. Размещаю тут, т.к. это конечно, не сборка, но тема самая подходящая, имхо.
Флешку я разбил на 2 раздела, сделал загрузочной. Первый раздел - для повседневных нужд, в винде виден и форматируется виндой без повреждения второго раздела. Второй раздел - на 2 гига (больше и не надо), находится в конце флешки. винда его не видит и попортить не может. Туда в папку iso поместил собственно исошник, а в папку Program исходники программ, которых в Live нет и которые скрипт будет запускать по мере надобности. Cам скрипт и подправленные штатные скрипты лежат на разделе, не в папках. После запуска Минта все это видно в каталоге isodevice. Подправленные исходные скрипты и упоминаемые в скрипте программы прилагаю. Окончания gz надо убрать. Если не сам скрипт, то принцип применим и для других версий минта, имхо. Скрипт запускается в терминале:
/isodevice/script

Скрипты для LIVE

Добавлено: 30 янв 2017, 22:53
zuzabrik
Ты бы расписал подробно какие изменения внесены в сравнении с оф образом минта. Не распаковывать же твои скрипты и читать код чтобы узнать в чем фишка да?

Скрипты для LIVE

Добавлено: 30 янв 2017, 23:12
Dja
самый съедобный вид - LIVE, в который внесены необходимые изменения раз и навсегда, а не вот это... садо-мазо

Скрипты для LIVE

Добавлено: 30 янв 2017, 23:55
zuzabrik
Dja писал(а): самый съедобный вид - LIVE, в который внесены необходимые изменения раз и навсегда, а не вот это... садо-мазо
я бы не был столь категоричен.

Скрипты для LIVE

Добавлено: 31 янв 2017, 00:50
Dja
zuzabrik, т.е. 100500 раз загружаясь я должен 100500 раз всякие скрипты запускать? Для того чтобы там индикатор какой-то появился и еще какая-то лажа... Зачем? Не проще ли это взять установить и сделать на основе этого лайф? И всё это будет подгружаться автоматом уже без какого-либо геморроя :fp: :grabli:

Скрипты для LIVE

Добавлено: 31 янв 2017, 01:09
zuzabrik
Ой да не буду я с тобой спорить. Тебя не переубедить в любом случае.

Скрипты для LIVE

Добавлено: 31 янв 2017, 09:39
zjuga
zuzabrik писал(а): Ты бы расписал подробно какие изменения внесены в сравнении с оф образом минта. Не распаковывать же твои скрипты и читать код чтобы узнать в чем фишка да?
Образ iso - оригинальный. Распаковывать ничего не надо, gz прибавлено в конце имени только чтобы загрузить на форум. После скачивания - стереть буквы gz в именах.

И да, виноват, не написал, что же делает этот скрипт, к сожалению, добавить в первый пост уже не могу:

- добавляет второй язык (русский)
- назначает переключение раскладки по CTRL+SHIFT
- включает цифровую клавиатуру
- добавляет в тулбар значки языка и батареи (по аналогии можно добавить любые другие)
- блокирует сброс часов на UTC при подключении к интернету
- устанавливает программы, отсутствующие в LIVE (самостоятельно добавить в скрипт по образцам в скрипте)
- монтирует сетевые папки (для этого в скрипте есть образец, надо снять # у строчки и подправить под свою сеть)

Dja писал(а): zuzabrik, т.е. 100500 раз загружаясь я должен 100500 раз всякие скрипты запускать?
АДЫН раз, толька адын раз в консоле пальчиком набрать /isodevice/script ... и усе... Да, при каждом запуске минта... Но... доступно даже ленивой блондинке, аднака. :-D , чего не скажешь про ковыряние в исошнике... А если имя script переименовать в s, букав станет еще меньше. :vic:
В скрипт по образцам можно добавить установку любых других нужных пакетов, которых нет в LIVE. Все это поставится автоматом.
Зато в любой момент можно поменять версию минта, просто записав другой iso на флешку.

Скрипты для LIVE

Добавлено: 31 янв 2017, 10:13
zuzabrik
zjuga писал(а): Все расписано выше, в том числе и в комментариях к каждой строчке в самом скрипте
Да вот щас, ломанулись все качать скрипты и читать коменты чтобы угадать что ты изменил в лайв системе :-D
zjuga писал(а): Скрипт для использования с Mint 17.3 LIVE, запускаемым с флешки, он превращает LIVE систему во вполне съедобный вид. Надо сказать, результат меня полностью удовлетворил и смысла в установке Mint на компьютер не вижу. Для офисного применения - более чем достаточно.
И тут я сразу понял какие программы доустанавливаются, какие правки в конфиги вносятся... :-D

Молодец конечно что старался, тему писал, но оформлена она не информативно. Опиши все внесенные изменения, запихай все свои вложения в один архив, распаковав который все сразу встанет на места, и тогда это будет похоже на полезную тему.

Скрипты для LIVE

Добавлено: 31 янв 2017, 23:58
Dja
zjuga, В исошнике ничего ковырять не надо. Ставишь систему с нуля. Ставишь то что хочешь видеть в лайфе. Иконки и прочую лабудень. Затем создаешь исошник на основе готовой системы - получается лайв исо. Инструменты есть раз два три. Было бы желание элементарно загуглить. Сам лично пользовался remastersys
Установите в virtualbox, подключите "Общие папки", установите remastersys, пропишите путь для remastersys в общую папку(или потом перекините) и создайте свой LiveCD. Учтите, что драйвера видео не будет, при установке на другой комп придётся его установить отдельно.
Remastersys команды
sudo remastersys backup|clean|dist [cdfs|iso] [filename.iso]

Примеры использования Remastersys

1) создаем livecd/dvd бекап нашей системы
sudo remastersys backup

2) создаем livecd/dvd бекап и образ диска custom.iso
sudo remastersys backup custom.iso

3) чистим временные файлы remastersys
sudo remastersys clean

4) создаем дистрибутив livecd/dvd из нашей системы
sudo remastersys dist

5) создаем дистрибутив livecd/dvd только из файловой системы
sudo remastersys dist cdfs

6) создаем дистрибутив с именем custom.iso, если cdfs уже сделали
sudo remastersys dist iso custom.iso


Создание ISO образа
sudo remastersys dist

Эта команда создаст образ iso с называнием customdist.iso в каталоге / home / remastersys .
Опция dist позволяет не включить в образ ваши личные папки (например, / home / user).
Возможно в ходе процесса вам придется вставить установочный диск Ubuntu.

процесс создания образа идет примерно так:

[…]
92.16% done, estimate finish Wed DEC 28 15:31:25 2007
93.39% done, estimate finish Wed DEC 28 15:31:25 2007
94.62% done, estimate finish Wed DEC 28 15:31:24 2007
95.85% done, estimate finish Wed DEC 28 15:31:24 2007
97.08% done, estimate finish Wed DEC 28 15:31:25 2007
98.31% done, estimate finish Wed DEC 28 15:31:25 2007
99.54% done, estimate finish Wed DEC 28 15:31:25 2007
Total translation table size: 2048
Total rockridge attributes bytes: 3950
Total directory bytes: 9094
Path table size(bytes): 54
Max brk space used 0
406890 extents written (794 MB)

В каталоге /home/remastersys/ создастся образ customdist.iso, который можно буде записать на болванку.
Если размер образа более 700Мб, то его можно записать на DVD болванку

Чистим

После того как образ протестирован, записан и он больше не нужен выполняем
sudo remastersys clean

удалятся все временные файлы и образ диска в директории /home/remastersys.

А ТЕПЕРЬ 2 ОЧЕНЬ ВАЖНЫХ ЗАМЕЧАНИЯ

1. Программа использует для работы /home, поэтому лучше позаботиться о том, чтобы там было достаточно свободного места (больше, чем занимает вся корневая директория и сама /home. В противном случае может произойти полное зависание системы.

2. Программа временно сменяет UID, так, чтобы все они были меньше 1000, что необходимо для LiveCD - таким образом если Вы будете работать во время установки, Вы можете потерять доступ к своим собственным файлам. Лучше в это время подождать, “откинувшись на спинку кресла” :)
Источник всё тот же

Скрипты для LIVE

Добавлено: 01 фев 2017, 00:12
zuzabrik
Dja писал(а): zjuga, В исошнике ничего ковырять не надо. Ставишь систему с нуля. Ставишь то что хочешь видеть в лайфе. Иконки и прочую лабудень. Затем создаешь исошник на основе готовой системы - получается лайв исо. Инструменты есть раз два три. Было бы желание элементарно загуглить. Сам лично пользовался remastersys
olegwhite писал(а): В связи с появлением большого количества утилит для Ubuntu-подобных систем для Backup-а, ну не так уж и много, но есть, а главное, они замечательно работают, появилось очень много любителей поделиться своими достижениями в области кастомизации известных дистрибутивов. Хочу обратить внимание на тот факт, что когда Вы создаете backup, то делается снимок системы со всеми достоинствами и недостатками, особенно это касается оборудования, поэтому, довольно часто созданная таким образом ISO-шка уже содержит в себе некоторые глюки и на половине компьютеров корректно работать отказывается.

Любителям ремастеринга -- отложите в сторону свои Remastersys-ы, Pinguy Builder-ы, Systemback-ы и прочие инструменты, делайте настоящие дистрибутивы, ничего сложного в этом нет. Я не открываю Америку, а просто интерпретирую уже имеющуюся статью.
Ремастеринг Linux Mint и пр...

Если уж делать, то на совесть. Ничего плохого в допиливании запуском скрипта нет. Тем более что оригинальный образ остается нетронутым.

Скрипты для LIVE

Добавлено: 01 фев 2017, 00:15
Chocobo
zuzabrik, Соглашусь. К примеру унификация решения не для единого образа, а для пачки дистрибутивов (и их версий) разом

Скрипты для LIVE

Добавлено: 24 дек 2017, 07:42
vir0id
Я не совсем понял - "Что?, зачем?, почему?" это нужно.

Скрипты для LIVE

Добавлено: 11 фев 2019, 02:24
RingoRoma
научите как сохранять изменения при работе в LIVE режиме, чтобы при новой загрузке LIVE они подхватились ?
Хотябы открытые страницы в браузере ?

Скрипты для LIVE

Добавлено: 11 фев 2019, 09:15
Dja
RingoRoma, для этого вам надо сделать LIVE с Presistence

Скрипты для LIVE

Добавлено: 11 фев 2019, 10:24
colonel
Dja писал(а):
11 фев 2019, 09:15
...для этого вам надо сделать LIVE с Presistence...
например...
gksu usb-creator-gtk.png
UNetbootin.png
MultiSystem.png
LiveUSB Install.png
....