Live manual Debian Live

# Debian Live Manual

# Personalització de l'instal·lador de debian

622

# 12. Personalització de l'instal·lador de debian

623

Les imatges del sistema en viu es poden integrar amb l'instal·lador de Debian. Hi ha un nombre de diferents tipus d'instal·lació, que varien en el que s'inclou i en com opera l'instal·lador.

624

Tenir en compte l'ús acurat de les lletres majúscules quan es refereix a "l'instal·lador de Debian" en aquesta secció - quan s'utilitza així ens referim explícitament a l'instal·lador normal del sistema Debian, i no a una altra cosa. Es veu sovint abreujat com "d-i".

625

12.1 Tipus d'instal·lador de Debian

626

Els tres principals tipus d'instal·lador són els següents:

627

Instal·lador de Debian "Normal": Aquesta és una imatge normal de sistema en viu amb un nucli i initrd independents que (quan es seleccionen des del carregador d'arrencada adequat) realitzen una instal·lació estàndard de Debian, igual que si s'hagués descarregat i arrencat una imatge de Debian des d'un CD. Les imatges que contenen un sistema viu i aquest tipus d'instal·lador independent s'anomenen sovint "imatges combinades".

628

Amb aquest tipus d'imatges, Debian s'instal·la descarregant i instal·lant paquets .deb mitjançant debootstrap, des dels medis locals o alguna xarxa, aixó resulta en un sistema Debian per defecte instal·lat al disc dur.

629

Tot aquest procés pot ser preconfigurat i personalitzadat de moltes formes, veure les pàgines corresponents al manual de l'instal·lador de Debian per a més informació. Quan es té un fitxer de preconfiguració que funcioni, live-build pot posar-lo automàticament a la imatge i activar-lo.

630

Instal·lador de Debian "Live": Aquesta és una imatge en viu amb un nucli i initrd independents que (quan es seleccionen des del carregador d'arrencada adequat) llancen un instal·lador de Debian.

631

La instal·lació continuarà de forma idèntica a l'instal·lació que s'ha descrit anteriorment, però en la fase d'instal·lació dels paquets, en lloc d'utilitzar debootstrap per a buscar-los i instalar-los, es copia el sistema de fitxers viu a la destinació. Això s'aconsegueix amb un udeb especial anomenat live-installer.

632

Després d'aquesta etapa, l'instal·lador de Debian continua de forma normal, instal·lant i configurant elements com ara els gestors d'arrencada i els usuaris locals, etc

633

Nota: per a donar suport a les entrades de l'instal·lador normal i live en el gestor d'arrencada del mateix medi s'ha de desactivar el live-installer mitjançant la preconfiguració `live-installer/enable=false`.

634

Instal·lador de Debian "d'escriptori": Independentment del tipus d'instal·lador de Debian inclòs, es pot iniciar el `d-i` des de l'escriptori fent clic damunt una icona. Aixó és senzill per a l'usuari però perquè funcioni s'ha d'afegir el paquet debian-installer-launcher.

635

Tenir en compte que, per defecte, live-build no inclou imatges de l'instal·lador de Debian en les imatges, ha de ser específicament activat amb `lb config`. A més, tenir en compte que per a que funcioni l'instal·lador "d'escriptori" el nucli del sistema viu ha de coincidir amb el nucli que el `d-i` utilitza per a l'arquitectura especificada. Per exemple:

636

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

637

12.2 Personalització de l'instal·lador de Debian amb preconfiguració

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 Personalitzar el contingut de l'instal·lador de Debian

641

Per motius experimentals o de depuració d'errors, és possible que es vulgui incloure paquets udeb creats localment per al `d-i`. Per a afegir-los a la imatge posar-los a `config/packages.binary/`. Es poden incloure fitxers addicionals o de substitució i alguns directoris a l'initrd de l'instal·lador d'una manera similar a Live/chroot local includes, posant el material a `config/includes.installer/`.