Jak utworzyć niestandardowy obraz ISO Ubuntu za pomocą Cubic

Utwórz własny obraz ISO Ubuntu za pomocą Cubic, modyfikując oficjalny obraz Ubuntu i przebudowując go jako bootowalny instalator. Cubic to graficzny kreator z wbudowanym terminalem: użyj go, aby dodać pakiety APT lub zmienić pliki w obrazie, a następnie wygenerować nowy obraz ISO. W tym przewodniku wykorzystano Ubuntu Desktop, ale Cubic obsługuje również wiele obrazów opartych na Ubuntu.

Projekt Cubica zaleca, aby host kompilacji działał na Ubuntu 18.04.5 lub nowszym. Potrzebny będzie również oryginalny obraz ISO, nowy, pusty folder projektu na dysku lokalnym z miejscem na wyodrębniony obraz i dane wyjściowe oraz oddzielny dysk USB o wystarczającej pojemności na gotowy obraz ISO. Zapisanie obrazu powoduje usunięcie danych z dysku USB.

1. Pobierz i zweryfikuj oficjalny obraz ISO Ubuntu

Pobierz aktualny obraz Ubuntu Desktop z oficjalnej strony pobierania . Wybierz architekturę komputerów, na których planujesz instalację, i zachowaj pobrany obraz ISO jako źródło.

Strona pobierania Ubuntu Desktop w przeglądarce z przyciskiem Pobierz.
Zacznij od pobrania oficjalnego pulpitu Ubuntu.

Ubuntu publikuje plik sumy kontrolnej SHA-256 ze swoimi obrazami. W terminalu oblicz skrót pobranego pliku ISO sha256sum <your-ubuntu-file.iso>i porównaj go z wpisem dla tej samej nazwy pliku w SHA256SUMS. Aby uzyskać większą pewność, najpierw zweryfikuj podpis GPG pliku sumy kontrolnej, postępując zgodnie z instrukcją weryfikacji Ubuntu .

Pobrano obraz ISO pulpitu Ubuntu, obok terminala widać weryfikację SHA256SUMS i wynik prawidłowy.
Sprawdź oryginalny obraz na podstawie jego opublikowanej sumy kontrolnej.

2. Zainstaluj Cubic

Na komputerze Ubuntu, którego użyjesz do kompilacji, otwórz terminal i uruchom aktualne polecenia PPA Cubic. Potwierdź monit repozytorium, jeśli Ubuntu zapyta:

Terminal Ubuntu z poleceniami umożliwiającymi włączenie Universe, dodanie PPA Cubic, aktualizację list pakietów i instalację Cubic.
Zainstaluj Cubic z jego projektu PPA.
sudo apt-add-repository universe
sudo apt-add-repository ppa:cubic-wizard/release
sudo apt update
sudo apt install --no-install-recommends cubic

Uruchom Cubic z menu aplikacji. Oficjalna strona projektu zawiera listę obsługiwanych systemów hosta i kroki instalacji.

3. Skonfiguruj projekt i obraz źródłowy

Rozpocznij nowy projekt Cubic i wybierz dedykowany, pusty katalog projektu. Zachowaj źródłowy obraz ISO poza tym folderem, aby pozostał nietknięty. Dysk lokalny jest lepszy niż wymienny lub sieciowy, podczas gdy Cubic wyodrębni i odbuduje system plików.

Ekran nowego projektu w kształcie sześcianu, pokazujący pole katalogu projektu i wybór folderu.
Wybierz dedykowany folder roboczy.

Na stronie projektu przejdź do pliku ISO Ubuntu i ustaw go jako obraz oryginalny. Cubic przeanalizuje go i uzupełni szczegóły projektu. Zachowaj sugerowane wartości, chyba że potrzebujesz odrębnej nazwy pliku wyjściowego lub metadanych; przewodnik po stronie projektu Cubic opisuje te pola.

Formularz projektu Cubic z katalogiem roboczym i wybranym oryginalnym obrazem ISO pulpitu Ubuntu.
Potwierdź folder projektu i źródłowy obraz ISO.

4. Dostosuj system plików obrazu

Przechodź przez proces ekstrakcji i przygotowania, aż Cubic otworzy zintegrowany terminal. Polecenia w tym terminalu zmieniają obraz niestandardowy, a nie system Ubuntu z systemem Cubic. Na przykład, zainstaluj pakiety Debiana w następujący sposób:

apt update
apt install --yes curl vim
apt clean

Użyj tej opcji apt remove --yes package-name, aby usunąć pakiet Debiana lub edytować pliki konfiguracyjne w obrazie, aby zmienić ustawienia domyślne. Terminal Cubic nie instaluje aplikacji Snap; w tym procesie pracy należy używać pakietów APT. Więcej informacji można znaleźć w dokumentacji Terminal Page .

Zintegrowany terminal główny Cubic instalujący curl i vim w niestandardowym systemie plików.
Dodaj pakiety Debiana w terminalu Cubic.

Jeśli Cubic wyświetla stronę „Pakiety”, nie używaj jej do dodawania oprogramowania. W podręczniku źródłowym napisano, że ta starsza strona Ubiquity kontroluje, które pakiety są usuwane podczas instalacji; nie jest to instalator aplikacji. Nie ma jej w Ubuntu Desktop 23.04 i nowszych. Zamiast tego dodawaj lub usuwaj pakiety w zintegrowanym terminalu.

5. Zachowaj odpowiednie ustawienia kompilacji i wygeneruj obraz ISO

Kontynuuj przeglądanie ekranów opcji Cubic. O ile nie potrzebujesz innego jądra rozruchowego, menu startowego lub sposobu instalacji bezobsługowej, zachowaj zalecane ustawienia domyślne. Na stronie Kompresja, gzip jest domyślnym i praktycznym wyborem. Inne algorytmy skracają czas kompilacji i obciążenie procesora, aby uzyskać mniejszy lub większy obraz wyjściowy; zapoznaj się z przewodnikiem po kompresji Cubic, aby poznać dostępne opcje.

Strona kompresji sześciennej z wybranym formatem gzip.
Gzip jest domyślnym wyborem kompresji.

Przejdź do generowania, sprawdź nazwę pliku wyjściowego i rozpocznij kompilację. Cubic zapisze nowy plik ISO w katalogu projektu. Zachowaj ten folder do zakończenia testów, aby móc zidentyfikować plik wyjściowy i powtórzyć kompilację później.

Jeśli to możliwe, użyj akcji testowej Cubic, aby sprawdzić, czy obraz ISO uruchamia się w środowisku produkcyjnym. Emulator systemu nie udostępnia dysku do dokończenia instalacji systemu operacyjnego. W nowszych obrazach Ubuntu Desktop nakładka live może ukrywać niektóre modyfikacje, nawet jeśli są one obecne po instalacji, dlatego przed wdrożeniem obrazu należy sprawdzić ważne zmiany na komputerze zapasowym.

6. Zapisz niestandardowy obraz ISO na USB

W Ubuntu otwórz „Dyski”, wybierz wymienny dysk USB, a następnie wybierz „Przywróć obraz dysku” z menu „Dysk”. Wybierz niestandardowy obraz ISO i sprawdź urządzenie docelowe przed potwierdzeniem: operacja nadpisze wszystkie pliki i partycje na tym dysku USB.

Ekran przywracania obrazu dysku GNOME Disks z wybranym plikiem ubuntu-custom.iso i wymiennym dyskiem USB; pojawia się ostrzeżenie, że dysk zostanie wymazany.
Przed przywróceniem obrazu sprawdź docelowy nośnik USB.

Po zakończeniu zapisu wyjmij dysk i uruchom komputer docelowy z USB za pomocą menu startowego; klucz różni się w zależności od producenta. Przed instalacją wypróbuj system Live. Jeśli chcesz zainstalować Ubuntu, postępuj zgodnie z aktualnym przewodnikiem instalacji Ubuntu Desktop i wykonaj kopię zapasową komputera docelowego przed wybraniem opcji wymazywania dysku. Przewodnik Ubuntu dotyczący tworzenia pamięci USB obejmuje dyski i inne narzędzia do zapisu.

Szybkie sprawdzenie, jeśli coś pójdzie nie tak

  • Jeśli suma kontrolna się nie zgadza, pobierz plik ISO ponownie i sprawdź podpisaną listę sum kontrolnych przed jej edycją.
  • Jeśli po instalacji brakuje aplikacji, sprawdź, czy została ona zainstalowana w zintegrowanym terminalu Cubic. Strona Pakiety służy do określenia zachowania podczas usuwania aplikacji Ubiquity.
  • Jeśli nie uda się uruchomić urządzenia USB, sprawdź ponownie wybrane urządzenie i architekturę obrazu, a następnie przetestuj obraz ISO na sprzęcie, który odpowiada docelowemu trybowi rozruchu.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.