Jak dostosować Ubuntu ISO do stworzenia własnego spinu

Jak dostosować Ubuntu ISO do stworzenia własnego spinu
Ubuntu to jedna z najpopularniejszych dostępnych obecnie dystrybucji Linux, która koncentruje się na łatwości użytkowania i doskonałym doświadczeniu z pudełka. Podobnie jak większość innych dystrybucji, pozwala użytkownikom uruchamiać się w trybie na żywo i doświadczyć pełnego systemu operacyjnego przed zainstalowaniem na dysku twardym.

Często zdarza się, że widać niestandardową wersję Ubuntu wdrożoną na wielu komputerach w różnych organizacjach typu non-profit i organizacji non-profit. Aby ułatwić wdrożenie niestandardowego wariantu Ubuntu, organizacje te upieją swoje zmiany w samej płycie CD na żywo lub na żywo.

Zwykle wymaga wielu kroków i majsterkowania, aby dostosować płytę CD Ubuntu na żywo. Jednak teraz o wiele łatwiej jest stworzyć remiks Ubuntu i rozpowszechniać go jako płytę na żywo znajomym lub współpracownikom, dzięki doskonałej aplikacji GUI o nazwie Cubic.

Cubic to aplikacja graficzna z zintegrowanym terminalem środowiska chroot. Umożliwia utworzenie dostosowanego rozruchowego obrazu ISO na żywo z istniejącego pliku ISO Ubuntu i sprawia, że ​​ulepszenie jest niezwykle łatwe, używając struktury nawigacji krok po kroku. Możesz poruszać się po swoim projekcie dostosowywania za pomocą przycisków wstecznych i do przodu i zrezygnować z tego, że chcesz. Następnym razem, gdy ponownie uruchomisz projekt sześcienny, wznowi on ze wszystkimi poprzednimi dostosowacjami wykonanymi przez ciebie w ISO.

Ten artykuł przeprowadzi Cię przez wszystkie główne opcje dostosowywania dostępnych w sześciennym, przetestowanym z najnowszym obrazem ISO Ubuntu 19.10. Aby zainstalować sześcien, uruchom poniższe polecenia:

$ sudo apt-add-repozytory PPA: Cubic-Wizard/Release
Aktualizacja $ sudo apt
$ sudo apt Zainstaluj sześcien

Uruchom go z uruchamiającego aplikacji, a zostaniesz powitany ekranem powitalnym. Wprowadź ścieżkę do żądanego folderu projektu, w którym wszystkie Twoje dostosowania i ostateczne dostosowane ISO będą przechowywane.

Na następnym ekranie w polu „Oryginalne ISO…” kliknij przycisk „Wybierz”, aby wybrać obraz ISO. Cubic automatycznie wypełni wszystkie szczegóły i metadane w widocznych polach wejściowych. Możesz zmienić szczegóły w polu „Custom ISO…” zgodnie z Twoimi wymaganiami. Domyślnie Cubic przypisuje numer wersji i datę do niestandardowej kompilacji ISO.

Kliknij przycisk Dalej, aby zobaczyć sześcienną pracę nad oryginalnym ISO, aby utworzyć środowisko do dostosowywania.

Po zakończeniu procesu zostaniesz zabrany do terminala Chroot. Chroot umożliwia uruchamianie poleceń w systemie plików z piaskownicą całkowicie nieświadomy i odłączony od innych systemów plików obecnych w systemie. Wszelkie zmiany dokonane wewnątrz chroot wpływają na katalog główny jego procesów i dzieci. Sześcienne przekazuje wszystkie zmiany wprowadzone w chroot na żywo ISO.

W środowisku Chroot zaczniemy od dodania repozytorium Universe w celu zwiększenia liczby aplikacji dostępnych do zainstalowania:

$ sudo add-apt-repozytory wszechświat
Aktualizacja $ sudo apt

Możesz teraz zacząć dostosowywać ISO. Ponieważ Cubic tworzy chroot dla pełnego systemu plików Ubuntu wyodrębnionego z ISO, możesz uruchomić wszystkie polecenia terminalowe, które zwykle wykonałbyś w pełnej instalacji pulpitu Ubuntu. Te dostosowania mogą być nieograniczone w zależności od twoich wymagań, ten artykuł dotknie tylko niektórych z nich. Zamontować aplikację VLC:

$ sudo apt instal vlc

Możesz dodać również repozytorium PPA i pakiety FlatPak. Niestety w moich testach pakiety Snap wcale nie działały. Udało mi się zainstalować je w Chroot, ale żaden z tych pakietów nie skończył w końcowej kompilacji ISO. Zainstalujmy Steam FlatPak, uruchamiając polecenia poniżej w Chroot:

$ sudo apt Zainstaluj flatPak
$ flatpak remote-add --f-not-exists flathub https: // flathub.org/repo/flatub.Flatpakrepo
$ flatpak instaluj flathub com.Valvesofware.Para

Wszelkie pliki, które chcesz skończyć w niestandardowym ISO, można przeciągnąć w oknie Chroot. Jednym z typowych przypadków użycia jest dodanie dodatkowych tapet w katalogu „USR/Share/Tła”. Po przeciągnięciu i upuszczeniu pliku w oknie Chroot pojawia się nowe okno do przesyłania plików. Kliknij przycisk „Kopiuj”, aby dodać pliki do głównego systemu plików ISO.

Poniżej znajduje się niewielki przykład, w którym dodałem nową tapetę do katalogu/usr/share/tła w systemie plików chroot.

Po zakończeniu z CHROOT kliknij następny przycisk, aby osiągnąć układ ustawień zaawansowanych. Pierwsza karta umożliwia wybór pakietów, które chcesz usunąć po zakończeniu instalacji z dostosowanego ISO na żywo.

Druga karta pozwala wybrać określone jądro dla dostosowanego ISO na żywo.

Trzecia karta umożliwia dostosowywanie plików wstępnych. Te prefabrykowane pliki służą do automatyzacji instalacji. Na przykład, jeśli budujesz ISO dla użytkowników w określonej strefie czasowej, możesz zmodyfikować preced pliki, aby wybrać tę strefę czasową i zostanie ona automatycznie wybrana podczas instalacji. Możliwe jest całkowicie zautomatyzowanie procesu instalacji, wybierając z góry określone wartości dla każdego pola w domyślnym instalatorze.

Ostatnia karta umożliwia dostosowanie parametrów rozruchu i rozruchu na żywo ISO.

Po zakończeniu wszystkich dostosowań kliknij kartę „Generuj”. Zawsze możesz przejść do poprzedniego kroku na dowolnym etapie dostosowywania.

Na koniec kliknij przycisk Zakończ, aby zakończyć dostosowywanie obrazu ISO.

Cubic wyświetli wszystkie szczegóły i metadane na temat twojego niestandardowego ISO. Twoja spersonalizowana kompilacja zostanie zlokalizowana w katalogu projektu.

Po uruchomieniu w niestandardowym ISO możemy zobaczyć dostosowania wykonane w poprzednich krokach przez sześcien.

Aby dokonać nowych dostosowań do ISO zbudowanego już przez Cubic, po prostu ponownie otwórz już istniejący folder projektu.

To oznacza koniec tego artykułu. Cubic to jedyne graficzne narzędzie dostosowywania ISO dostępne dziś dla Ubuntu. W przeszłości miały miejsce inne projekty, ale działania rozwojowe ustały z czasem. Jedyną inną alternatywą dla Cubic jest użycie licznych poleceń terminali do modyfikacji ISO Ubuntu. Ale dzięki przyjaznemu użytkownikowi i intuicyjemu interfejsowi Cubic nie musimy uciekać.