Zenway

Linux - это интересно!

Вы не вошли.

#1 16-05-2019 22:53:39

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxUnknown

Сборка своего дистрибутива на USB Flash

Ктонить собирал "свой" дистр?

Хочу чтоб на флешке жил с нужным софтом, инсталлятор не нужен
Пароль чёбы был на вход
Ну там... Инфу можно было бы сохранять на ту же флешку

Или такие сборки есть уже?

Про puppyrus знаю

Эта: http://zenway.ru/forum/viewtopic.php?id=474 в боевых дейсвиях очень даже неплохо себя показала, но жирновата, грузится долго, и настройки не знаю как сохранить. По хорошему, из неё бы что-то выкинуть и научить настройки сохранять.

Минимум, который реально нужен:
Русский/Фиглиш ЮС язык печатать
RDP подключать
На локальный комп винта писать-удалять
ну и чтобы глаза не вытекли.

готовые сборки не подходят:
Slitaz; Tiny; Puppy (есть puppyrus)


Долой DE! Даёшь WM!

Вне форума

#2 17-05-2019 00:20:38

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
LinuxChrome 74.0

Re: Сборка своего дистрибутива на USB Flash

Есть такой дистр - Gecko linux, при создании загрузочной флешки создает также раздел Cow, то что я увидел это то, что в нем сохраняется история браузера. Глубже не рыл, софт тоже ставить не пробовал, но в принципе не вижу что этому там может помешать.

Knoppix еще кажись так может.


In Tux We Trust

Вне форума

#3 17-05-2019 08:41:54

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxChrome 39.0

Re: Сборка своего дистрибутива на USB Flash

@redix спасибо! интересно, интересно...
раз историю сохраняет, наверное то, что мне нужно
а сам сборки делать не пробовал?


Долой DE! Даёшь WM!

Вне форума

#4 17-05-2019 08:59:05

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
LinuxChrome 74.0

Re: Сборка своего дистрибутива на USB Flash

Неа, не пробовал.


In Tux We Trust

Вне форума

#5 17-05-2019 09:37:55

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
Windows 7Unknown

Re: Сборка своего дистрибутива на USB Flash

блин, рано похвалил сборку на дебьянчике
хромой её подвесил намертво, пришлось винду загружать


Долой DE! Даёшь WM!

Вне форума

#6 17-05-2019 15:44:12

заварить_чайку
Участник
Здесь с 25-01-2018
Сообщений: 55
LinuxFirefox 60.0

Re: Сборка своего дистрибутива на USB Flash

BigOrange пишет:

Хочу чтоб на флешке жил с нужным софтом, инсталлятор не нужен
Пароль чёбы был на вход
Ну там... Инфу можно было бы сохранять на ту же флешку

Ничего сложного ведь. Берётся любой любимый линукс-дистрибутив и устанавливается любым привычным способом, как это делаем обычно. Только на этапе разметки жёсткого диска выбираем флешку. И fstab ещё желательно потом проверить и при необходимости поправить: там должны быть либо "uuid", либо "partuuid", чтобы при загрузке диски не путались.

Добавлено спустя 01 мин 58 с:
Ещё один tip: если ядро конфигурялось вручную, то драйвера железок желательно сделать модулями, а не вкомпиливать в ядро. Но это уже очевидно, думаю.

Добавлено спустя 03 мин 52 с:
Вот, нагуглил с картинками, на всякий случай  smile.
https://www.tecmint.com/install-linux-os-on-usb-drive/

Вне форума

#7 17-05-2019 16:19:55

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
Windows 7SeaMonkey 2.49

Re: Сборка своего дистрибутива на USB Flash

@заварить_чайку, привет!
при таком способе флешка износится быстро
хотя... при цене 16Г за 200р, наверное так и сделаю

за картинки от души ))

а есть соображения как снизить нагрузку на флеху?
ну чтобы логи по тыщу раз не писались

Добавлено спустя 23 мин 46 с:
ушёл курить маны
https://wiki.archlinux.org/index.php/In … _a_USB_key


Долой DE! Даёшь WM!

Вне форума

#8 17-05-2019 21:38:01

заварить_чайку
Участник
Здесь с 25-01-2018
Сообщений: 55
LinuxFirefox 60.0

Re: Сборка своего дистрибутива на USB Flash

BigOrange пишет:

@заварить_чайку, привет!
при таком способе флешка износится быстро

Привет, коли не шутишь))
У меня флешка износилась быстро (год с чем-то). Но там была установлена гента со всеми вытекающими: не заморачивался с кросскомпиляцией и установку/обновление софта производил на ней, хотя даже железо было слабовато для этого (Raspberry Pi2) - тяжёлые пакеты (типа gcc) приходилось собирать отдельно, освобождая для этого место как на носителе, так и в памяти. В  случае с бинарными дистрами флеха должна прожить дольше, по идее. Ещё всё зависит и от самой флешки (NOR/NAND тип памяти, SLC/MLC, производитель).

а есть соображения как снизить нагрузку на флеху?
ну чтобы логи по тыщу раз не писались

Сам этого не делал, но читал рекомендации, что желательно отключить журналирование файловой системы (если она, конечно, журналируемая). Ещё отключают syslog (rsyslog), способ отключения зависит от системы (в случае с systemd вроде так:  service rsyslog stop &&  systemctl disable rsyslog).

Вне форума

#9 17-05-2019 22:12:07

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxUnknown

Re: Сборка своего дистрибутива на USB Flash

@заварить_чайку, привет ещё раз!
не шучу))

видел рекомендации с настройками fstab, чтобы /var /tmp и прочая.. в оперативку перенаправить
с hdparm, вероятно, можно поколдовать
файловую систему нежурналируемую, но быструю выбрать.

с этим как-то  определиться надо сразу, чтобы не переделывать потом лишний раз

Добавлено спустя 01 мин:
и системд, как-то усмирять необходимо тоже )

Добавлено спустя 40 мин 14 с:
гуглил про ФС, вроде бы f2fs норм
но вот умники всё обосрали
https://xakep.ru/2016/10/10/f2fs-mythology/
и поддерживается ядром, но нуна доустанавливать пакеты, как это делать на этапе установки арчика пока не знаю, ведь сначала надо форматнуть ,а потом туда ставить
https://wiki.archlinux.org/index.php/F2FS

Добавлено спустя 41 мин 53 с:
может остановится на ext2?


Долой DE! Даёшь WM!

Вне форума

#10 19-05-2019 01:23:17

заварить_чайку
Участник
Здесь с 25-01-2018
Сообщений: 55
LinuxFirefox 60.0

Re: Сборка своего дистрибутива на USB Flash

BigOrange пишет:

видел рекомендации с настройками fstab, чтобы /var /tmp и прочая.. в оперативку перенаправить

Да, эта полезная возможность. Причём не только для уменьшения износа харда, но и для ускорения работы (в оперативке всё просходит быстрее). Главное - чтоб её (оперативной памяти) было достаточно.  Использую tmpfs для portage. До недавнего времени юзал также для хранения кэша браузера.

может остановится на ext2?

Да, вполне. Можно и ext4 использовать, отключив журналирование: результат будет аналогичен.

Вне форума

#11 21-05-2019 14:50:31

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 60.9

Re: Сборка своего дистрибутива на USB Flash

Поставил на флеху арчик, чтобы присмотреться и понять, что мне действительно необходимо в системе.
Хотел было на бтрфс поставить, как тут: https://archlinux.org.ru/forum/topic/2495/

Сначала всё было очень даже резво, но после распаковки 30% пакетов установка начала периодически притормаживать, а на установке ядра всё рухнуло (пакет №90 из 138).

Поставил на ext2, заметно медленнее, но без затыков.
Заметно притупливает при запуске PaleMoon/

@заварить_чайку, подскажи пожалуйста, как ты браузер настраивал, чтоб он в оперативу мусор свой скидывал?

Отредактировано BigOrange (21-05-2019 14:51:38)


Долой DE! Даёшь WM!

Вне форума

#12 21-05-2019 20:45:26

заварить_чайку
Участник
Здесь с 25-01-2018
Сообщений: 55
LinuxFirefox 60.0

Re: Сборка своего дистрибутива на USB Flash

BigOrange пишет:

браузер настраивал, чтоб он в оперативу мусор свой скидывал

Проще всего заюзать готовый скрипт, разработанный арчеводами - profile-sync-daemon. Cтавил и настраивал по генту-вики:

https://wiki.gentoo.org/wiki/SSD#Web_br … e_on_tmpfs

Не так давно profile-sync-daemon  прибили гвоздями к системди (раньше можно было отключить use-флагом), поэтому я пока от него отказался.

Добавлено спустя 01 мин 48 с:
Вот, нагуглил специально для твоего арчика  smile
https://wiki.archlinux.org/index.php/Pr … %B8%D0%B9)

Вне форума

#13 21-05-2019 22:28:50

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 60.9

Re: Сборка своего дистрибутива на USB Flash

@заварить_чайку, спасибо!
как раз думал, надо оно мне или нет )

я правильно понимаю, что если в файле настроек ~/.config/psd/psd.conf
указать USE_BACKUPS="no" то при выключении компа все изменения будут потеряны?

Добавлено спустя 02 мин 12 с:
или это касается только крашей
а при нормальном выключении все изменения настроек сохраняться
недопонял чёт этот момент

Добавлено спустя 03 мин:
работает шустренько!


Долой DE! Даёшь WM!

Вне форума

#14 21-05-2019 22:49:58

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
LinuxChrome 74.0

Re: Сборка своего дистрибутива на USB Flash

BigOrange пишет:

при выключении компа все изменения будут потеряны

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


In Tux We Trust

Вне форума

#15 22-05-2019 08:33:04

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 60.9

Re: Сборка своего дистрибутива на USB Flash

мне кажется, оно так и происходит в случае с profile-sync-daemon
сегодня погоняю весь день, посмотрю, что упало, что пропало...
но работает быстро
можно с кличеством бекапов и периодичностью их создания тоже поколдовать,
на домашнем компе надо такое включить тоже.

Добавлено спустя 11 ч 44 мин 50 с:
работал с флешечки сегодня весь день, правда в основном "висел" на удалёнке через freerdp
в браузере установил пару дополнений, нафигачил закладок, настроил прокси
дома запустил, - всё на месте, даже история.
очень помогла
я так понимаю мусорит оно теперь сюда
tmpfs              383M         135M  249M           36% /run/user/1000

Отредактировано BigOrange (22-05-2019 08:33:41)


Долой DE! Даёшь WM!

Вне форума

#16 23-05-2019 21:28:34

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxUnknown

Re: Сборка своего дистрибутива на USB Flash

сборку загрузочного образа решил на время отложить, пока ковыряюсь в живущей на флешке системой.
надо сказать, она у меня уже распухла больше 4Г, хотя ничего сильного тяжёлого не ставил, добавляю всё только необходимое по мере надобности.
поэтому все дальнейшие размышления решил вынести в отдельную тему: http://zenway.ru/forum/viewtopic.php?pid=7936#p7936


Долой DE! Даёшь WM!

Вне форума

#17 23-05-2019 22:51:49

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
LinuxChrome 74.0

Re: Сборка своего дистрибутива на USB Flash

BigOrange пишет:

она у меня уже распухла больше

Отключи кеш пакмана, это он собиратель установленных пакетов.

Добавлено спустя 14 ч 38 мин 23 с:
Поставил бы Porteus, и не заморачивался, дистр оптимизирован для флеш-носителей, коль скоро тебе нужен линь на флешке. Или там Puppy-rus какой нить, он на базе Арча вроде.


In Tux We Trust

Вне форума

#18 15-10-2019 16:13:55

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 60.9

Re: Сборка своего дистрибутива на USB Flash

Кажется я нашёл кнструктор для себя

Tazusb — утилита для работы с LiveUSB

http://doc.slitaz.org/ru:handbook:liveusb
LiveUSB
Tazusb — утилита для работы с LiveUSB
Tazusb — это приложение, которое может создавать загрузочные USB-носители при помощи нескольких простых команд. Оно может также сжимать и делать резервную копию целой файловой системы на носителе, тем самым сохраняя все изменения на будущее. Для полного списка команд наберите tazusb usage или обратитесь к руководству по TazUSB (англ.).

Создание LiveUSB-носителя

Чтобы создать собственный LiveUSB-носитель, прежде всего нужно получить права root командой su и определить USB-носитель, введя команду

# fdisk -l         # обычно это /dev/sdb1
Затем необходимо отформатировать выбранное устройство. Осторожно: это уничтожит все данные на этом носителе, поэтому убедитесь, что вы выбрали правильное устройство.

# tazusb format /dev/sdb1
И, наконец, создать устройство Live USB поможет команда

# tazusb gen-liveusb /dev/sdb1
Вот и всё, теперь можно загружать SliTaz с USB-устройства (при условии, что BIOS вашего компьютера поддерживает такой способ загрузки).

Сохранение изменений в системе

Закончив с созданием LiveUSB, удостоверьтесь, что вы установили нужные пакеты и настроили систему по своему усмотрению, а затем сделайте резервную копию файловой системы одной из следующих команд:

быстрое сжатие, средний размер файла:
# tazusb writefs gzip
медленное сжатие, но размер файла минимальный:
# tazusb writefs lzma
без сжатия, наибольший размер файла:
# tazusb writefs none
Каждая из этих команд записывает все данные из оперативной памяти в файл rootfs.gz, который будет использоваться при последующей загрузке системы.

Если что-то пойдет не так, вы всегда можете вернуться к предыдущему образу файловой системы, в строке приглашения “boot:” набрав previous. Более старые копии имеют названия rootfs.gz.unixtimestamp. Чтобы освободить место на диске, их можно безопасно удалить из папки /home командой tazusb clean.

Руководство по Tazusb

Официальное руководство по Tazusb можно найти на официальном сайте документации SliTaz; там содержится намного больше полезной информации. Это руководство также можно найти в меню документации на Live CD.


Долой DE! Даёшь WM!

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] claudebot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.018 сек, 9 запросов выполнено - Использовано памяти: 1.7 Мбайт (Пик: 1.78 Мбайт) ]