- Как создать свой дистрибутив на базе Linux Mint (Ubuntu)? Легко!
- Cubic: самый простой способ создания пользовательских ISO-образов
- Ключевые особенности Cubic:
- Установка Cubic в дистрибутивах на базе Ubuntu
- Использование Cubic для создания пользовательских ISO-образов
- 1. Добавление/создание каталога проекта
- 2. Выберите исходный ISO-образ
- 3. Работа с средой chroot
- Удаление пакетов
- Обновление существующих пакетов
- 4. Выберите пакеты для удаления из минимальной и обычной установки
- 5. Выберите загрузочное ядро
- 6. Выберите тип сжатия ISO
- 7. Тестирование ISO-файла с помощью встроенного эмулятора QEMU
- Как решить проблему “please Use apt-cdrom to make this CD-ROM recognized by APT”
- Заключительные слова
- PinguyBuilder — собираем свой образ Ubuntu или Linux Mint
- Чтобы запустить PinguyBuilder в Ubuntu 15.10, просто скачайте xresprobe по ссылкам:
- Свой дистрибутив linux mint
- Как создать свою live-usb сборку Linux Mint 19.1?
Как создать свой дистрибутив на базе Linux Mint (Ubuntu)? Легко!
Представьте, что у вас есть несколько компьютеров в вашем доме, лаборатории или учреждении. И все они должны иметь одинаковые конфигурации и приложения. А теперь представьте, Вы скачиваете Linux (Mint), делаете живой USB и устанавливаете его на все системы. И тогда вы должны сделать одну и ту же конфигурацию и установить один и тот же набор приложений на все из них. Что, если я скажу вам, что есть способ сэкономить ваше время от выполнения этих повторяющихся задач? Как насчет создания модифицированного ISO и размещения этого настроенного Linux Mint на живом USB? Таким образом, он устанавливает один и тот же настроенный дистрибутив Linux на всех системах. Существует удобный инструмент GUI под названием Cubic, который позволяет предварительно настроить ваши установки самым простым способом. Позвольте мне рассказать вам о его функциях и о том, как вы можете использовать его для настройки Linux Mint 21 ISO. Обратите внимание, что Cubic должен работать с другими дистрибутивами, такими как Ubuntu, Fedora и т. д. Я протестировал его с Mint, но вы можете попытаться выполнить шаги для других дистрибутивов.
Cubic: самый простой способ создания пользовательских ISO-образов
Cubic (Custom Ubuntu ISO Creator) – это инструмент с графическим интерфейсом, созданный для настройки дистрибутивов на основе Ubuntu. Это дает вам доступ к среде chroot ISO, где вы будете вносить значительные изменения, а также позволяет вам принимать решения о пакетах отдельно для минимальной и нормальной установки. Но прежде чем перейти к процедуре, давайте посмотрим на некоторые особенности Cubic.
Ключевые особенности Cubic:
- Простой в использовании графический интерфейс.
- Позволяет подбирать пакеты для минимальной и нормальной установки отдельно.
- Он имеет три вкладки по определенным причинам:
- Вкладка ядра: Если вы пошли с установкой нескольких ядер, вы можете указать загрузочное ядро отсюда.
- Вкладка загрузки: Если вы заинтересованы в изменении параметров загрузки, это место, откуда вы можете настроить, как будет загружаться измененный ISO.
- Предлагает различные типы форматов сжатия для сжатия измененных файлов ISO.
- Поставляется с QEMU (эмулятор машины с открытым исходным кодом и виртуализация) для тестирования модифицированных ISO.
Кажется слишком многообещающим, не так ли? Итак, давайте продолжим процесс установки.
Установка Cubic в дистрибутивах на базе Ubuntu
Cubic недоступен в репозитории Ubuntu по умолчанию, поэтому вам нужно добавить PPA, чтобы установить программное обеспечение, недоступное в репозитории по умолчанию:
sudo apt-add-repository ppa:cubic-wizard/release
Теперь давайте обновим репозиторий и установим Cubic:
sudo apt update && sudo apt install cubic
Итак, теперь давайте перейдем к тому, как вы можете использовать Cubic для настройки ISO.
Использование Cubic для создания пользовательских ISO-образов
Для этого руководства я собираюсь использовать Linux Mint 21 ISO. Чтобы сделать это руководство более актуальным, я выполню следующие операции:
- Удаление ненужных пакетов, что делает его минимальным ISO Linux Mint.
- Обновите оставшиеся пакеты до последней версии.
- Добавление новых фоновых изображений.
- Установлю последнюю версию ядра Linux (6.0).
Вы можете сделать свою собственную модификацию в зависимости от вашего вкуса.
1. Добавление/создание каталога проекта
Когда вы откроете Cubic, он попросит вас выбрать каталог проекта. Это будет папка где будут лежать, все связанные с созданием пользовательских ISO-образов файлы.
Здесь я создал новый подкаталог внутри моего каталога HOME. Убедитесь, что у вас есть отдельный каталог для каждого проекта Cubic, который вы делаете. Как только вы закончите выбор каталога проекта, нажмите кнопку Далее.
2. Выберите исходный ISO-образ
Здесь вы должны выбрать исходный ISO-образ, с которым вы хотите работать.
Как вы можете видеть, я выбрал Linux Mint 21, и он автоматически получал всю остальную информацию.
3. Работа с средой chroot
Как только вы выберете ISO, он извлечет ISO-образ, и вы войдете в среду chroot.
Это обычный терминал, а также это место, где я собираюсь выполнять большинство операций, связанных с настройками.
Удаление пакетов
Все зависит от вас, сколько пакетов вы хотите удалить, или вы также можете пропустить раздел удаления пакетов. Чтобы удалить пакет, вам не нужно использовать sudo, который вы обычно используете, поскольку удаление пакетов требует привилегий суперпользователя.
Итак, предположим, что вы хотите удалить thunderbird:
Но, как я уже говорил вам ранее, я собираюсь использовать минимальный рабочий стол, я удалю большинство дополнительных приложений с графическим интерфейсом, включая Libreoffice. И если вы хотите сделать то же самое:
apt purge drawing gnome-calculator hexchat hypnotix libreoffice* onboard redshift redshift-gtk rhythmbox sticky thingy thunderbird warpinator webapp-manager
Обновление существующих пакетов
Если вы хотите иметь самые последние пакеты в вашей следующей установке Ubuntu, это шаг, который вы должны рассмотреть следующее:
sudo apt update && sudo apt upgrade
4. Выберите пакеты для удаления из минимальной и обычной установки
С Cubic вы даже можете указать список программного обеспечения как для минимальной, так и для обычной установки.
Это место, где вы можете быть креативными, так как у вас будет 2 списка программного обеспечения, которое вы можете использовать для разных целей.
Например, вы можете использовать обычный вариант установки для использования рабочего стола, а минимальная установка должна использоваться для более минимальных настроек, таких как для серверов.
Поскольку я уже удалил пакеты, в этом разделе мне осталось нечего делать.
5. Выберите загрузочное ядро
В этом разделе приведен список ядер Linux, которые у вас есть.
Если вам интересно, почему он показывает 3 варианта, позвольте мне рассказать вам, как:
- 5.15.0-41 – предустановленное ядро
- 5.15.0-52 – установлено при обновлении
- 6.0 – установлен мной вручную.
Я иду с ядром Linux 6.0 здесь!
6. Выберите тип сжатия ISO
Это последний шаг в конфигурации, где вы должны выбрать алгоритм сжатия.
Вам не обязательно иметь знания о каждом типе сжатия, так как он уже дал график, с помощью которого вы можете выбрать степень сжатия.
И я иду с одним вариантом по умолчанию, выбираю: gzip
Как только вы закончите выбор типа сжатия, нажмите кнопку «Создать», и ваш ISO будет создан!
7. Тестирование ISO-файла с помощью встроенного эмулятора QEMU
После того, как Cubic завершен с построением ISO, который вы проинструктировали, он позволяет вам протестировать ISO-файл. Для тестирования файла необходимо нажать на нижнюю часть, расположенную в левом верхнем углу: Test
И я столкнулся с проблемой, когда пытался обновить репозитории, сказав: Please use apt-cdrom to make this CD-ROM recognized by APT.
Как решить проблему “please Use apt-cdrom to make this CD-ROM recognized by APT”
Чтобы решить эту проблему, вам просто нужно отключить установочный диск (CD-ROM) от программных ресурсов.
Откройте программные ресурсы в Linux Mint, и если вы используете Ubuntu, вам придется использовать инструмент «Программное обеспечение и обновления».
Как только вы отключите CD-ROM, все должно заработать так как будто вы скачали ISO с официальной страницы!
Это было быстро. Правильно?
Заключительные слова
Это был мой взгляд на то, как вы можете легко создавать пользовательские ISO-образы Ubuntu или других дистрибутивов Linux, используя Cubic с его практическим использованием.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка 0 / 5. Количество оценок: 0
Оценок пока нет. Поставьте оценку первым.
PinguyBuilder — собираем свой образ Ubuntu или Linux Mint
Вероятно каждый пользователь любой ОС всегда хотел собрать свой личный дистрибутив системы, который будет заточен под собственные нужны, однако, не мог найти нужного инструмента, а «танцы с бубном» не для вас.
PinguyBuilder — простой и легковесный скрипт, который позволит любому пользователю собрать собственный LiveCD систем Ubuntu и Linux Mint, а также сделать бэкап текущей системы. Собранный образ в дальнейшем поможет вам быстро восстановить систему, если вы каким-либо образом привели ее к неработоспособности.
Разработчики Pinguy OS сделали свой собственный форк известного приложения remastersys, который используется для сборки дистрибутивов Linux. По их словам, PinguyBuilder это именно тот инструмент, который они используют для сборки своих дистрибутивов.
Среди особенностей приложения стоит выделить возможность делать полную копию рабочей системы, включая и все пользовательские данные, для создания собственного LiveCD. Кроме этого, вы можете выбрать собственную картинку и тему, которые будут использованы при загрузке системы, а также указать параметры, которые будут использоваться в будущей системе по-умолчанию.
В качестве дополнительных опций, разработчики включили полную поддержку EFI, включая и разметку, поддержку GDM и MDM, rub-efi-amd64-signed — может устанавливаться в офлайн режиме, а также многое другое. Важным отличием PinguyBuilder является то, что вы можете создавать образы, размер которых превышает 4Гб.
Чтобы установить PinguyBuilder достаточно зайти на страницу проекта http://sourceforge.net/projects/pinguy-os/files/ISO_Builder/ , выбрать нужную версию и скачать .deb пакет, который затем устанавливается двойным кликом по файлу. Версия 3.х используется в системах Ubuntu 14.04, а последняя 4-я версия используется в Ubuntu 15.04.
Чтобы запустить PinguyBuilder в Ubuntu 15.10, просто скачайте xresprobe по ссылкам:
https://launchpad.net/ubuntu/+source/xresprobe/0.4.24ubuntu9/+build/1274264/+files/xresprobe_0.4.24ubuntu9_i386.deb
https://launchpad.net/ubuntu/+source/xresprobe/0.4.24ubuntu9/+build/1274262/+files/xresprobe_0.4.24ubuntu9_amd64.deb
Не забудьте удалить remastersys, перед установкой PinguyBuilder. Это поможет избежать возникновения конфликтов.
Свой дистрибутив linux mint
Той же самой копии не будет, поскольку хомяк будет новый.
А так вам надо с x230 состыковаться. Он любит свои сборки делать, ну или Chocobo .
Ну или воспользуйтесь поиском по форуму. Где-то был ремастеринг.
Новичок? — ознакомься с правилами
и Панель форматирования
IRC-канал
x230 Сообщения: 2094 Зарегистрирован: 02 сен 2016, 22:07 Решено: 5 Благодарил (а): 406 раз Поблагодарили: 487 раз Контактная информация:
Как создать свою live-usb сборку Linux Mint 19.1?
mykibernet ,
Тут есть целый раздел по проге remastersys, и там сидит гуру этой темы.
А тут ссылка на форк проги remastersys — wasta-remastersys. Она — консольная — всего 4 команды (я пользовался только двумя: wasta-remastersys dist и wasta-remastersys clean).
.
Для начинающего проще начать с remastersys 3.5 (которая для ubuntu 18.04).
.
Перед запуском проги необходимо весь свой гешефт с ништяками из хомяка скопировать в каталог /etc/skel/ (это потом пойдет в корень будущей системы).
копировать можно следующее (например при создании сборки xfce):
.audacity-data/
.claws-mail/
.config/
.gconf/
.gimp-2.8/
.local/
.moonchild productions/
.mozilla/
.purple/
.thumbnails/
.wine/
.bash_history
.bible.fb2
.dmrc
.gtkrc-2.0
.nov-zavet.fb2
.profile
.config/audacious/
.config/autostart/
.config/bleachbit/
.config/dconf/
.config/hexchat/
.config/libreoffice/
.config/menus/
.config/plank/
.config/pulse/
.config/qpdfview/
.config/slimjet/
.config/smplayer/
.config/Thunar/
.config/trueconf/
.config/xfce4/
.config/xnviewmp/
.config/mimeapps.list
.config/QtProject.conf
.config/Trolltech.conf
.local/share/applications/
.local/share/desktop-directories/
.local/share/fonts/
.local/share/icons/
.local/share/medit/
.local/share/mime/
.local/share/plank/
.local/share/qpdfview/
.local/share/xfce4/
Но непосредственно перед созданием сборки надо хорошо прочистить систему.
Можно в консоли типа sudo apt autoremove && sudo apt autoclean.
Но я работал с прогами:
bleachbit и gtkorphan
.
Это существенно уменьшает будущий образ.
А еще не мешает вырезать из системы лишние хелперы, шрифты и локали.
Я выбирал в Синаптике и мочил следущее:
mythes-*
libreoffice-help-* (все кроме русского ru)
fonts-* тут предпочтения сугубые (я например сносил ненужные мне деванагри и панджаби и т.п. )
mint-background-* (оставить только родную тему, если их там несколько)