Как да създадете персонализиран Linux Mint или Ubuntu ISO

Сподели

Инсталирането на Linux Mint не е голяма работа.

Това са нещата, които трябва да направите след инсталирането на Linux Mint, които могат да се почувстват уморителни.

И ако трябва да направите същото на повече от една система, става разочароващо.

Представете си, че имате няколко компютъра във вашия дом, лаборатория или институция. И всички те трябва да имат подобни конфигурации и приложения.

Сега си представете това. Изтегляш Linux (Mint), правиш жив USB и го инсталираш на всички системи. След това трябва да направите същата конфигурация и да инсталирате един и същ набор от приложения на всички тях.

Ами ако ви кажа, че има начин да спестите времето си от извършването на тези повтарящи се задачи? Какво ще кажете да създадете модифициран ISO и да поставите този персонализиран Linux Mint на живия USB? По този начин той инсталира една и съща персонализирана Linux дистрибуция на всички системи.

Има удобен GUI инструмент, наречен Cubic, който ви позволява конфигурирайте предварително вашите инсталации по възможно най-лесния начин.

Нека ви преведа през неговите функции и как можете да го използвате, за да персонализирате Linux Mint 21 ISO.

Имайте предвид, че Cubic трябва да работи с други дистрибуции като Ubuntu, Fedora и т.н. Тествах го с Mint, но можете да опитате и да следвате стъпките за други дистрибуции.

Cubic: Най-лесният начин за създаване на персонализирани ISO изображения

кубичен (° Сустата Убзъб азТАКА ° Сreator) е GUI инструмент, създаден за персонализиране на базирани на Ubuntu дистрибуции.

Той ви предоставя chroot среда на ISO, където ще правите значителни промени, и също така ви позволява да вземете решение за пакети отделно за минимална и нормална инсталация.

Но преди да преминем към процедурата, нека да разгледаме някои характеристики на Cubic.

Основни характеристики на Cubic:

  • Лесен за използване GUI.
  • Позволява ви да изберете отделно пакети за минимална и нормална инсталация.
  • Има три раздела по конкретни причини:
    1. Раздел Kernel: Ако сте инсталирали няколко ядра, можете да посочите ядрото за зареждане от тук.
    2. Раздел Preseed: От тук можете да създавате, редактирате и премахвате предварително заредени файлове. Използвайки предварителни файлове, можете да пропуснете въпросите, които обикновено се задават по време на инсталацията, тъй като предварително зададените файлове ще автоматизират процеса!
    3. Раздел Boot: Ако се интересувате от промяна на параметрите за зареждане, това е мястото, откъдето можете да настроите как ще се зарежда модифицираният 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 изображения.

Тук направих нова поддиректория в моята НАЧАЛНА директория. Уверете се, че имате отделна директория за всеки проект на Cubic, който правите. След като приключите с избора на директорията на проекта, щракнете върху Следващия бутон.

2. Изберете оригиналното ISO изображение

Тук трябва да изберете оригиналното ISO изображение, с което искате да работите.

изберете оригинален iso

Както можете да видите, използвах Linux Mint 21 и той автоматично извлече цялата друга информация.

3. Работа с chroot среда

След като изберете ISO, той ще извлече ISO изображението и ще влезете в chroot среда.

екранна снимка от 2022 10 21 14 13 26

Това ще се държи като обикновен терминал и също така това е мястото, където ще извърша повечето от операциите, свързани с персонализирането.

Премахване на пакети

Всичко зависи от вас колко пакета искате да премахнете или можете също да пропуснете секцията за премахване на пакети. За да премахнете пакет, не е нужно да използвате sudo, който обикновено използвате, тъй като премахването на пакети изисква привилегии на суперпотребител.

Да предположим, че искате да премахнете thunderbird; тогава следната команда трябва да свърши работата:

apt purge thunderbird

Но както ви казах по-рано, избирам минимален работен плот, ще премахна повечето от допълнителните GUI приложения, включително 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
актуализиране до най-новите пакети

Добавяне на фонови изображения

Първо, нека променим текущата работна директория на /usr/share/backgrounds:

cd /usr/share/backgrounds

Тъй като Cubic позволява на потребителите да копират файлове чрез плъзгане и пускане в текущата работна директория (/usr/share/backgrounds в нашия случай), аз ще използвам копиране на моите тапети (които съм изтеглил локално).

копиране на изображения чрез плъзгане и пускане

Това трябва да е, ако искате да промените фона от файловия мениджър, но ако искате те да бъдат изброени в диалоговия прозорец за промяна на фона, ще трябва да добавите всеки един в XML файл, намиращ се в /usr/share/gnome- фон-свойства.

Добавяне на ядрото на Linux 6.0

В този раздел ще изтегля .deb пакета със заглавки и модули на ядрото и след това ще ги инсталирам с помощта на командата dpkg.

Използвайте дадените 4 команди една по една и тя ще изтегли модули на ядрото и заглавки:

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0/amd64/linux-headers-6.0.0-060000_6.0.0-060000.202210022231_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0/amd64/linux-headers-6.0.0-060000-generic_6.0.0-060000.202210022231_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0/amd64/linux-image-unsigned-6.0.0-060000-generic_6.0.0-060000.202210022231_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0/amd64/linux-modules-6.0.0-060000-generic_6.0.0-060000.202210022231_amd64.deb

След като приключите с изтеглянията, можете да използвате командата dpkg, за да ги инсталирате:

dpkg -i *.deb
инсталиране на ядрото на linux 6.0 в ubuntu

4. Изберете пакети, които да бъдат премахнати от минимална и нормална инсталация

С Cubic можете дори да посочите списъка със софтуер за минимална и нормална инсталация.

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

Това е мястото, където можете да бъдете креативни, тъй като ще имате 2 списъка със софтуер, който можете да използвате за различни цели.

Например, можете да използвате опцията за нормално инсталиране за използване на настолен компютър, а минималното инсталиране трябва да се използва за по-минимални настройки, като например за сървъри.

Тъй като вече премахнах пакети, не ми остава много да правя в този раздел.

5. Изберете зареждащо ядро

Този раздел ще предостави списъка с Linux ядра, които имате.

изберете зареждащо ядро

Ако се чудите защо показва 3 опции, нека ви кажа как:

  • 5.15.0-41 беше предварително инсталиран.
  • 5.15.0-52 беше инсталиран, когато актуализирах съществуващи пакети.
  • 6.0 беше инсталиран ръчно от мен.

Тук ще използвам ядрото на Linux 6.0!

6. Изберете типа ISO компресия

Това е последната стъпка в конфигурацията, където трябва да изберете алгоритъма за компресиране.

изберете алгоритъм за iso компресия

Не е нужно да имате познания за всеки тип компресия, тъй като вече е дадена графиката, чрез която можете да изберете степента на компресия.

И аз ще използвам този по подразбиране gzip опция.

След като приключите с избора на тип компресия, щракнете върху Бутон за генериране и вашият ISO ще бъде създаден!

7. Тестване на ISO файл с вграден QEMU емулатор

След като Cubic приключи с изграждането на ISO, което сте инструктирали, това ви позволява да тествате ISO файла. За да тествате файла, трябва да щракнете върху Test отдолу, разположен в горния ляв ъгъл:

щракнете върху бутона за тестване, за да стартирате емулатора на qemu

И стартира QEMU:

стартиране на qemu

И се натъкнах на проблем, докато се опитвах да актуализирам хранилища, казвайки: Моля, използвайте apt-cdrom за да направите този CD-ROM разпознат от APT.

Как да решим „моля, използвайте apt-cdrom, за да направите този CD-ROM разпознат от APT“

моля, използвайте apt cdrom, за да направите този cd rom разпознат от apt

За да разрешите този проблем, просто трябва да деактивирате инсталационния диск (CD-ROM) от софтуерните ресурси.

Отворете софтуерните ресурси в Linux Mint и ако използвате Ubuntu, ще трябва да използвате инструмента за софтуер и актуализации.

деактивирайте cd rom

След като деактивирате CD-ROM, той трябва да работи като всеки общ ISO, който изтеглите от официалната страница!

всички хранилища работят добре, както се очакваше

Това беше бързо. нали

Заключителни думи

Това беше моята представа за това как можете лесно да създавате персонализирани ISO изображения на Ubuntu или други дистрибуции на Linux с помощта на Cubic с неговата практическа употреба.

Ако това е нещо, което можете да използвате, опитайте го. Уведомете ме в коментарите, ако сте блокирали, и аз ще се опитам да ви помогна.


Източник: itsfoss.com

Публикациите се превеждат автоматично с google translate

Loading


Сподели