5 narzędzi do łatwego tworzenia niestandardowej dystrybucji Linuksa

Customdistro Linuxcd

Przy tak wielu dystrybucjach Linuksa prawdopodobnie zastanawiasz się, dlaczego ktoś chciałby stworzyć własną dystrybucję zamiast kupować gotową. Podczas gdy w większości przypadków gotowa dystrybucja jest w porządku, jeśli chcesz mieć dystrybucję w 100% dostosowaną do Twoich potrzeb, być może będziesz musiał stworzyć własną.

Przy odpowiednich narzędziach tworzenie własnej dystrybucji Linuksa nie jest tak trudne, jak się wydaje, choć na pewno zajmuje to trochę czasu. Jest wiele narzędzi do tego celu – niektóre z nich są uniwersalne, a niektóre są specyficzne dla dystrybucji. Oto kilka z nich.

1. Linux Live Kit

Linux Live Kit to narzędzie, za pomocą którego możesz stworzyć własną dystrybucję lub wykonać kopię zapasową systemu. Preferuje Debiana, ale na szczęście można go uruchomić również na innych dystrybucjach, pod warunkiem, że obsługuje aufs i moduły jądra squashfs. Linux Live Kit ma bardzo krótkiego i uroczego kreatora, jak zbudować dystrybucję – po prostu postępuj zgodnie z instrukcjami i gotowe. Cały proces odbywa się w ramach skryptu bash, który przechwytuje wszystkie pliki systemowe i umieszcza je w bootowalnym ISO, odtwarzając wszystko, co uruchamiasz, w obrazie na żywo.

Linuxdistro Livekitpng

Jeśli chcesz zabrać ze sobą cały system na pendrive’ie, nie musisz już przewijać w dół. Linux Live Kit jest prawdopodobnie najłatwiejszym narzędziem do tego.

2. Linux od podstaw

Jeśli chcesz mieć całkowitą kontrolę nad tym, co zawiera Twoja dystrybucja i mieć dużo wolnego czasu, możesz zajrzeć do Linux od podstaw projekt. LFS ma bardzo obszerną dokumentację i jest świetnym źródłem wiedzy o Linuksie w ogóle, a nie tylko o tym, jak stworzyć własną dystrybucję. Linux od Scratch umożliwia zbudowanie własnego, dostosowanego systemu Linux w całości z kodu źródłowego.

utwórz-własną-dystrybucję-linux-04-linux-od-scratch

LFS nie jest dokładnie takim narzędziem jak inne na tej liście, ale nadal możesz go używać do tego samego celu – do stworzenia własnej dystrybucji Linuksa (i do nauczenia się dużo o Linuksie jako całości).

Czytać  Jak używać tcpdump do przechwytywania pakietów?

3. Konfigurator

Konfigurator nie jest już aktywnie rozwijany, ale według dewelopera jest to uważane za stabilne. Jest to kolejne narzędzie, za pomocą którego możesz remiksować Ubuntu, a także obsługuje różne smaki Ubuntu, takie jak Xubuntu i Kubuntu. Krytycznym ograniczeniem jest jednak to, że system hosta, w którym go używasz, powinien mieć ten sam numer wydania i architekturę, co system gościa, który remiksujesz.

Utwórz własny konfigurator dystrybucji Linuksa 08

4. Migawka MX

Jeśli szukasz narzędzia w dystrybucji, które może łatwo odtworzyć cały system z GUI, nie szukaj dalej niż własne narzędzie MX Linux Migawka MX. Chociaż uniemożliwia to korzystanie z MX, może się okazać, że warto przejść na tę dystrybucję (sprawdź naszą recenzję MX Linux tutaj), jeśli łatwy w użyciu twórca migawki ISO jest dla Ciebie tak ważny.

Customdistro Mxsnapshot

Za pomocą kilku kliknięć i przy odrobinie cierpliwości MX Snapshot automatyzuje cały proces pakowania dystrybucji, upuszczając niestandardową dystrybucję w pliku ISO w katalogu domowym. Wygodny!

Customdistro Mxprocess

Chociaż MX Linux jest oparty na Debianie, niestety nie będziesz mógł używać MX Snapshot w innych dystrybucjach, ponieważ szuka plików specyficznych dla tej dystrybucji.

5. Archisów

Jeśli jesteś zapalonym użytkownikiem Arch, być może używałeś narzędzi do robienia migawek, a nawet używasz systemu plików BTRFS do tworzenia kopii zapasowych danych. Ale czy wiesz, że wszystkie dystrybucje oparte na Arch mają dostęp do sprytnego, małego narzędzia do tworzenia plików ISO?

Niestandardowa dystrybucja Archiso

Znany jako archiso, to narzędzie wiersza poleceń utworzy kompletne ISO Arch Linux, w tym wszelkie niestandardowe dodatki, które chcesz dodać do jego plików konfiguracyjnych. Wiki w łączu zawiera mnóstwo informacji o tym, jak prawidłowo skonfigurować archiso, aby robić to, co chcesz.

Chociaż narzędzie to nie tylko umieszcza system w obrazie startowym, jego funkcje pozwalają na niewiarygodne dostosowanie, w tym instalację aplikacji, których system obecnie nie posiada. Zawiera nawet przenośną maszynę wirtualną do testowania obrazu!

Czytać  Recenzja Lubuntu (10.20): nowoczesne podejście do klasycznego pulpitu

Często Zadawane Pytania

Dlaczego tak wiele z tych narzędzi do tworzenia Linuksa jest opartych na wierszu poleceń?

Na tej liście większość narzędzi wymaga użycia wiersza poleceń, co może być nieco onieśmielające dla nowszych użytkowników Linuksa. Archiso jest szczególnie trudne, ale jeśli jesteś przyzwyczajony do Arch Linux, może nie być niespodzianką.

Jednocześnie możesz zauważyć, że dwa narzędzia GUI tutaj (Customizer i MX Snapshot) są w zasadzie punktami kompleksowej obsługi, które nie oferują znacznej elastyczności samego interfejsu. Ogólnie rzecz biorąc, narzędzia wiersza poleceń oferują znacznie bardziej zaawansowane funkcje i personalizację, dzięki czemu proces uczenia się ich używania jest dla niektórych wart zachodu.

Które z tych narzędzi do tworzenia Linuksa jest najłatwiejsze w użyciu?

Z perspektywy czystej łatwości użytkowania, MX Snapshot wygrywa. Jednakże, jeśli chcesz czegoś, co nie ogranicza cię do jednej dystrybucji lub nawet jednej rodziny dystrybucji, Linux Live Kit jest najbardziej użyteczny.

Jak zainstalować te niestandardowe dystrybucje Linuksa w nowym systemie?

Jeśli chcesz ponownie oprzeć swoją osobistą dystrybucję Linuksa na innym komputerze, wystarczy sformatować dysk rozruchowy i sklonować na nim całą pamięć USB. Być może będziesz musiał ponownie skonfigurować „/etc/fstab” i inne pliki konfiguracyjne, aby poprawnie odzwierciedlić konfigurację nowej maszyny, ale jeśli jesteś przyzwyczajony do pracy z plikami systemowymi, nie powinno to zająć więcej niż kilka minut.

Kredyt obrazu: © Esan br / Share Alike 4.0 (przez Wikimedia Commons)

Czy ten artykuł jest przydatny?

Zapisz się do naszego newslettera!

Nasze najnowsze samouczki dostarczane prosto do Twojej skrzynki odbiorczej