Live manual Debian Live

# Debian Live Manual

# Dostosowywanie Instalatora Debiana

622

# 12. Dostosowywanie Instalatora Debiana

623

Obrazy systemów live mogą być zintegrowane z Instalatorem Debiana. Istnieje wiele różnych typów instalacji, różniących się tym, co jest załączone w obrazie i jak działa instalator.

624

Proszę zwrócić uwagę na uważne wykorzystanie wielkich liter, podczas odnoszenia się do "Debian Installer" (ang. Instalatora Debiana) w tej sekcji - kiedy jest stosowany tak, że odnosi się wyraźnie do oficjalnego instalatora dla systemu Debian, a nie cokolwiek innego, to jest często postrzegana w skrócie jako "d-i".

625

12.1 Typy Instalatora Debiana

626

Trzy główne rodzaje instalatora to:

627

Instalator Debiana "Normal": To jest normalny obraz systemu live z oddzielnym jądrem i initrd, który (gdy wybrany z odpowiedniego menu programu ładującego) uruchamia do standardowej instancji Instalatora Debiana, tak jakby pobrano obraz płyty Debiana i uruchomiło się go. Obrazy zawierające system typu live i inny niezależny instalator są często określane jako "połączone obrazy" (ang. combined images).

628

Na takich obrazach, Debian jest instalowany przez pobieranie i instalowanie pakietów .deb za pomocą debootstrap, z lokalnych mediów lub jakiegoś opartego na sieci, w wyniku czego domyślny systemu Debian jest instalowany na dysku twardym.

629

Cały proces może być zapisany w pliku preseed i dostosowany na wiele różnych sposób, przeczytaj odpowiednie strony w instrukcji Instalatora Debiana, aby uzyskać więcej informacji. Kiedy utworzysz działający plik preseed, live-build może automatycznie umieścić go w Twoim obrazie i włączyć go dla Ciebie.

630

Instalator Debiana "Live": To jest obraz systemu live z oddzielnym jądrem i initrd, który (gdy wybrany z odpowiedniego menu programu ładującego) uruchamia do instancji Instalatora Debiana.

631

Instalacja będzie przebiegać w identyczny sposób do instalacji "normalnej" opisanej powyżej, ale na tym samym etapie instalacji, zamiast używać debootstrap aby pobrać i zainstalować pakiety, systemu plików obrazu live zostanie skopiowany do celu. Jest to możliwe dzięki specjalnym pakiecie udeb zwanym live-installer.

632

Po tym etapie, Instalator Debiana kontynuuje normalnie, instalując i konfigurując elementy, takie jak programy ładujące i lokalnych użytkowników, itp.

633

Uwaga: aby zapewnić wsparcie dla wpisów zarówno normalnych i instalatora live w bootloaderze (ang. programie ładującym) na tym samym nośniku live, należy wyłączyć instalatora live przez wpis w pliku preseed `live-installer/enable=false`.

634

Instalator Debiana "Desktop": Niezależnie od wybranego rodzaju Instalatora Debiana, `di` może zostać uruchomiony z pulpitu, klikając na jego ikonę. Jest bardziej przyjazny użytkownikowi w niektórych sytuacjach. W celu skorzystania z tej opcji, pakiet debian-installer-launcher musi zostać uwzględniony.

635

Należy pamiętać, że domyślnie, live-build nie obejmuje obrazów Instalatora Debiana w obrazach, musi to być sprecyzowane przez `lb config`. Również należy również pamiętać, że aby działał "Desktop Installer" (ang. instalator uruchamiany z poziomu pulpitu) to jądro systemu live musi być zgodne z jądrem wykorzystywanym przez `d-i` dla określonej architektury. Na przykład:

636

$ lb config --architectures i386 --linux-flavours 586 \
--debian-installer live
$ echo debian-installer-launcher >> config/package-lists/my.list.chroot

637

12.2 Dostosowywanie Instalatora Debiana przez preseeding

638

As described in the Debian Installer Manual, Appendix B at ‹https://www.debian.org/releases/stable/i386/apb.en.html›, "Preseeding provides a way to set answers to questions asked during the installation process, without having to manually enter the answers while the installation is running. This makes it possible to fully automate most types of installation and even offers some features not available during normal installations." This kind of customization is best accomplished with live-build by placing the configuration in a `preseed.cfg` file included in `config/includes.installer/`. For example, to preseed setting the locale to `en_US`:

639

$ echo "d-i debian-installer/locale string en_US" \
>> config/includes.installer/preseed.cfg

640

12.3 Dostosowywanie zawartości Instalatora Debiana

641

Do celów doświadczalnych lub debugowania, możesz zechcieć dołączyć lokalnie zbudowany element `di` w paczce udeb. Należy umieścić je w `config/packages.binary/`, aby włączyć je do obrazu. Również dodatkowe lub zamienne pliki i katalogi mogą być zawarte w initrd instalatora, w sposób podobny do Uwzględnianie lokalne live/chroot, poprzez umieszczenie materiałów w `config/includes.installer/`.