Strona główna
» LINUX
»
Jak utworzyć niestandardowy obraz ISO Ubuntu za pomocą Cubic
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.
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 .
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:
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.
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.
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 .
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.
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.
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.