Documentation for a newer release is available. View Latest

Instal·lació

Fedora 34 conté dos canvis potencialment trencadors relacionats amb la instal·lació del sistema:

  • S’han obsolet o eliminat múltiples ordres de Kickstart. Les ordres obsoletes a Kickstarts provocaran advertiments, i les ordres eliminades faran que la instal·lació falli. Notablement, això inclou l’ordre install, que s’utilitza en molts fitxers Kickstart antics. Consulteu Ordres i opcions de Kickstart obsoletes i eliminades per obtenir una llista completa d’elements obsolets i eliminats.

  • Totes les opcions d’arrencada de l’instal·lador ara han d’utilitzar el prefix inst., que anteriorment era opcional però recomanat. Les opcions d’arrencada d’Anaconda com ara inst.repo= ara s’ignoraran si no utilitzen aquest prefix.

Canvis a Anaconda

Aquesta secció cobreix els canvis a l’instal·lador Anaconda, inclosos els canvis als instal·ladors interactius en mode gràfic i text, Kickstart i les opcions d’arrencada de l’instal·lador.

Canvis generals

  • La imatge del sistema de fitxers que conté l’instal·lador Anaconda, images/install.img, que és present tant en ISOs de DVD com de netinstall, ja no incrusta una imatge de sistema de fitxers ext4. En lloc d’això, els fitxers s’emmagatzemen directament a SquashFS, sense una capa intermèdia ext4. El contingut de l’instal·lador s’emmagatzema de manera més eficient d’aquesta manera, resultant en un estalvi de fins a 27MiB per ISO.

  • L’instal·lador munta /tmp del sistema instal·lat com a tmpfs durant la instal·lació. (https://bugzilla.redhat.com/show_bug.cgi?id=1306452)

  • L’instal·lador instal·la el paquet kbd-legacy per donar suport a disposicions de teclat no ascii. (https://bugzilla.redhat.com/show_bug.cgi?id=1919483)

  • S’han solucionat les fallades en la configuració de xarxes sense fils a la GUI de l’instal·lador. (https://github.com/rhinstaller/anaconda/pull/2977)

  • La configuració de xarxa persistent des de la configuració de Kickstart ara es crea en una etapa posterior (no en initramfs), de manera que tots els fitxers de configuració persistents es generen utilitzant l’API de NetworkManager, cosa que resulta en:

    • Coherència entre la configuració comuna de kickstart i la configuració via la secció %pre de kickstart (s’utilitza el mateix camí de codi).

    • Coherència dels fitxers de configuració generats. Tots els fitxers ara s’emmagatzemen en el format configurat a NetworkManager. A Fedora 33, els fitxers de configuració creats a partir de la configuració de kickstart s’emmagatzemaven en fitxers ifcfg mentre que altres camins de configuració (opcions d’arrencada, UI) utilitzaven fitxers keyfile.

  • S’ha afegit un metapaquet per a dependències d’imatge - útil quan es genera boot.iso. (El pla és eventualment moure coses de les plantilles de lorax allà.) (https://github.com/rhinstaller/anaconda/pull/3126)

  • S’ha eliminat el suport per al pseudoprotocol nfsiso:. Anaconda actualment pot detectar que un objectiu nfs: és un fitxer ISO, de manera que nfsiso: va esdevenir redundant. (https://github.com/rhinstaller/anaconda/pull/2889)

Canvis en les opcions d’arrencada

  • El prefix inst., que anteriorment es recomanava per utilitzar amb opcions d’arrencada específiques d’Anaconda, ara és obligatori. Les opcions d’arrencada d’Anaconda com ara inst.stage2= o inst.repo= ara s’ignoraran si no utilitzen el prefix. Aquest canvi ajuda a Anaconda a evitar conflictes amb altres projectes que poden utilitzar els mateixos paràmetres del kernel. Podeu llegir la discussió d’aquest canvi a la llista de correu de desenvolup.

  • S’han eliminat les opcions d’arrencada següents:

    • inst.singlelang - El mode d’un sol idioma es va eliminar fa temps.

    • inst.loglevel - No funcionava.

    • inst.zram - Anaconda utilitza zram-generator en el seu lloc.

Canvis a la interfície gràfica

Canvis a la interfície de text

Canvis en els fitxers de configuració d’Anaconda

  • Una nova opció updates_repositories de la secció [Payload] defineix noms de repositoris que proporcionen les últimes actualitzacions durant la instal·lació si les últimes actualitzacions estan habilitades. (https://github.com/rhinstaller/anaconda/pull/3023)

  • Noves opcions de configuració can_change_root, can_change_users i password_policies de la secció [User Interface] defineixen les polítiques de contrasenya per defecte. (https://github.com/rhinstaller/anaconda/pull/3099)

  • Una nova opció de configuració btrfs_compression de la secció [Storage] us permet especificar un algoritme i nivell de compressió per al muntatge de sistemes de fitxers Btrfs. (https://bugzilla.redhat.com/show_bug.cgi?id=1928857)

  • Ara podeu utilitzar l’opció kickstart_modules de la secció [Anaconda] per desactivar els següents mòduls DBus d’Anaconda: Timezone, Localization, Security, Users, Services.

  • Initial Setup ara carrega un fitxer de configuració de producte a partir d’un producte trobat als fitxers os-release de l’entorn d’execució. (https://github.com/rhinstaller/initial-setup/pull/117)

  • L’instal·lador ara detecta el producte predeterminat per als fitxers de configuració de producte utilitzant el producte dels fitxers os-release de l’entorn d’instal·lació. (https://github.com/rhinstaller/anaconda/pull/3155)

  • Ara podeu importar certificats RPM al final de la instal·lació. Especifiqueu-los utilitzant default_rpm_gpg_keys = <list of key paths, one per line>. (https://github.com/rhinstaller/anaconda/pull/2855)

Canvis relacionats amb la modularització

Canvis en les imatges d’actualitzacions

Canvis a Kickstart

Ordres i opcions de Kickstart obsoletes i eliminades

Aquesta versió comporta una gran neteja d’ordres i opcions no utilitzades, obsoletes i eliminades. Les ordres i opcions obsoletes ja no fan res i registren un avís, i les ordres i opcions eliminades provoquen errors i trenquen la instal·lació.

  • Ordres eliminades:

    • autostep

    • device

    • deviceprobe

    • dmraid

    • install

    • method

    • multipath

  • Opcions eliminades:

    • bootloader --upgrade

    • harddrive --biospart

    • ignoredisk --interactive

    • partition --active

  • S’ha eliminat la secció %traceback - utilitzeu %onerror en el seu lloc.

  • Opcions obsoletes:

    • timezone --ntpservers, --nontp

    • logging --level

    • %packages --excludeWeakdeps (utilitzeu --exclude-weakdeps en el seu lloc), --InstLangs (utilitzeu --inst-langs en el seu lloc)

    • repo --ignoregroups, --sslcacert, --sslclientcert, --sslclientkey