Debian Buster Cinnamon - Frugal
Поддержать
Загрузить свой скриншот
Войдите, чтобы добавлять скриншоты

Debian Buster Cinnamon - Frugal

19
Дистрибутив:
Окружение:

Всем привет. Решил поделиться опытом сборки Debian Buster Cinnamon Frugal. Важно: все описанные действия проводились только с Deb системами.

Кратко: Сборка размером 1.3Gb у меня лежит на разделе HDD, но также легко может работать и с флешки и с Live-cd. В основе сборки файлы 01-core.sb, vmlinuz и initrfs.img.

Теперь по порядку процесс сборки: Для начала чистим системку от хлама, качаем архив https://disk.yandex.ru/d/A2Ryxp8vYTNrYA и распаковав его в /tmp начинаем колдовать.

В терминале даем команду:
$ sudo apt install aufs-dkms squashfs-tools genisoimage.

Далее:
$ cd /tmp/linux-live-master
открываем файл config, правим, сохраняем ну и начав сборку командой # ./build ждем окончания процесса.

В итоге в /tmp будет создан каталог с именем которое прописали в LIVEKITNAME (файл config). Ну а далее все просто, копируем созданный каталог с содержимым на флешку или на раздел диска, ставим или обновляем Grub и пользуемся. Но есть один ньюанс — нельзя переименовывать готовый каталог со сборкой, т.е. как её обозвали в config файле такое название и должно быть.

По поводу установки Grub опишу свой вариант. Я в силу привычки давно отказался от Grub2, и ставлю себе (и не только) на все машины Grub4Dos https://disk.yandex.ru/d/Q-L7SZN3Chre3w (в архиве описание). Например, если на машине установлена Win 7 со своим загрузчиком и нужно рядом положить сборку, создаем на диске еще один раздел ext2 нужного размера, копируем туда наш каталог со сборкой, устанавливаем скачанный Grub и правим menu.lst. Особенностью является работа данной версии Grub только с файловыми системами dos, ntfs, fat32, ext2 и ext3 т.е. если сборку положить на раздел с иными фс, загрузчик не отработает. Но по факту вполне приемлем вариант с ext2 т.к. фс выступает только в качестве накопителя, а сборка разворачивается в zram. Ну а для более продвинутых юзеров, подцепить сборку в другой версии Grub не составит труда.

И напоследок про модули sb (они же sfs). В основе своей это Squashfs, т.е. файловая система "только для чтения" собранная командой # mksquashfs /mnt/sdx/ /путь/backup.sfs -comp xz. Аналогично собираются и модули. При использовании сборки с меню save-changes (menu.lst), все изменения в системе (установка новых пакетов, изменения настроек и т.д.) автоматом пишутся в каталог changes и при следующей загрузке — подхватываются. Если необходимо сохранить изменения в sb модуль, грузимся с меню no-save changes, идем по пути /run/initramfs/memory/data/имя_сборки и от рута даем команду # mksquashfs changes 01-changes.sfs -comp xz, далее меняем расширение модуля на sb и перемещаем по пути /run/initramfs/memory/data/имя_сборки/modules. Для распаковки модуля переходим в каталог с модулем и даем команду # unsquashfs 01-changes.sb Модуль будет распакован в каталог squashfs-root.

На этом вроде все, всем удачи в начинаниях.

Лайков: +15
войдите, чтобы ставить лайки
19
  • Опубликовано: 07.04.2021
  • antoha77

Еще скриншоты:



Комментарии

fallenАктивный
07.04.2021
11:48
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
Войдите, чтобы ставить дизлайкине нравится
+3
войдите, чтобы ставить лайки
чётенька, щеночное решение :)
Frugal

Установка копированием нескольких файлов (squashfs-модулями) на раздел с другой системой (даже windows) и любой файловой системой
Возможность нескольких сохранений состояний и переключения между ними
Возможность модификации установки (смена DE и софта) изменением состава модулей
Возможность работы полностью в RAM с любого носителя (CD, flash, hdd, сеть ) отключением загрузочного носителя
Достигается использованием AUFS

Обеспечивает:

Работу с squashfs-модулями (.sfs .pfs .xzm), как постоянно подключенными, так и «на одну сессию», так называемое «горячее подключениеотключение».
Повышенную безопасность, так как sfs-файлы, будучи архивами, подключаются к системе «только для чтения» (ro), что исключает повреждение их содержимого случайными действиями пользователя. Такой файл можно только намеренно переименовать или удалить, но и восстановить не составит труда. Просто копируем на место удаленного sfs его «эталон» с CD.
Некоторые дистрибутивы позволяют загрузить часть или все модули в память (RAM), что дает дополнительное ускорение работы, экономию заряда батареи и ресурса HDD
Возможность переделать RW сохраненку в RO squashfs модуль - «Неубиваемый» Linux
antoha77Активный
07.04.2021
11:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
+1
войдите, чтобы ставить лайки
Благодарю fallen, дополнил мой опус.
fallenАктивный
07.04.2021
11:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
0
войдите, чтобы ставить лайки
:D
alexal9Активный
07.04.2021
14:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
+1
войдите, чтобы ставить лайки
Да, чувствуется щенячья (Puppy) школа! Молодец!
julyfoxАктивный
07.04.2021
15:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
Войдите, чтобы ставить дизлайкине нравится
+1
войдите, чтобы ставить лайки
Парни, вашу абру-кадабру не разберу, да и не нужно всё это. По Deb-у спрошу: глаза не режет?
antoha77Активный
07.04.2021
15:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
0
войдите, чтобы ставить лайки
Не замечал, хотя скажем так: от ежедневного и длительного (как у меня - более 8 часов) нахождения перед монитором, любая система с любым оформлением начинает напрягать.
SofiyaАктивный
07.04.2021
20:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
+2
войдите, чтобы ставить лайки
кто знаком с Щеночком те поняли) https://prntscr.com/1146xu4
fallenАктивный
07.04.2021
21:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
+1
войдите, чтобы ставить лайки
да ~ 2006-2007г было пару машинок 386-х, (ушедших на списание из посольства) на которых, на тот момент что было под рукой, тем и развлекался: puppy и DSL, с тех пор дел с щенком не имел, но воспоминалка теплая :)
eojyseleАктивный
07.04.2021
16:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
Войдите, чтобы ставить дизлайкине нравится
0
войдите, чтобы ставить лайки
Еле рассмотрел через телефон что на скрине :D
antoha77Активный
07.04.2021
19:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
+3
войдите, чтобы ставить лайки
Согласен - темновато, но в данном случае не столько важно что на скрине, сколько концепция создания самой Live сборки.
eojyseleАктивный
08.04.2021
06:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
0
войдите, чтобы ставить лайки
Соглашусь, информация полезная. Правда пока мало что понятно, но разобраться стоит
antoha77Активный
08.04.2021
07:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
0
войдите, чтобы ставить лайки
Если разберетесь и повторите данный опыт, то получите аналог Slax в "лице" Deb-a. на флешке, диске или на cd с работой не от рута как в Puppy или том-же Slax
P.S. Если надумаете и возникнут вопросы - всегда чем могу.
SofiyaАктивный
07.04.2021
20:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
Войдите, чтобы ставить дизлайкине нравится
+2
войдите, чтобы ставить лайки
хорошая работа _ Лайк !!! и +5 за описание
antoha77Активный
07.04.2021
21:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
+1
войдите, чтобы ставить лайки
Благодарю.
com
07.04.2021
22:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
Войдите, чтобы ставить дизлайкине нравится
+1
войдите, чтобы ставить лайки
Ubuntu Cinnamon Remix скоро выйдет потестите
com
11.04.2021
23:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
Войдите, чтобы ставить дизлайкине нравится
0
войдите, чтобы ставить лайки
кстати ставили через образ nonfree?
antoha77Активный
12.04.2021
19:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
0
войдите, чтобы ставить лайки
не понял вопроса
com
13.04.2021
11:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
0
войдите, чтобы ставить лайки
изначально на офиц сайте debian есть обычный образ и non-free образ с firmware дровами под wi-fi
antoha77Активный
13.04.2021
20:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
0
войдите, чтобы ставить лайки
Изначаоьно скачал минимальный образ net-install, с него и ставил основную систему, далее cinnamon + софт + настройки и в выхлопе - данная сборка, работающая без необходимости установки.

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
Правила