Instal·lació
|
Fedora 34 conté dos canvis potencialment trencadors relacionats amb la instal·lació del sistema:
|
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
/tmpdel sistema instal·lat com atmpfsdurant 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
ifcfgmentre que altres camins de configuració (opcions d’arrencada, UI) utilitzaven fitxerskeyfile.
-
-
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 objectiunfs:és un fitxer ISO, de manera quenfsiso: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 arainst.stage2=oinst.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 utilitzazram-generatoren el seu lloc.
-
Canvis a la interfície gràfica
-
El xifratge de volums lògics prims ara es permet a la pantalla
Manual Partitioning. (https://github.com/rhinstaller/anaconda/pull/3008) -
Feu clic a la casella de selecció
Encrypt my dataa la pantallaManual Partitioningper generar automàticament particions per defecte xifrades. (https://github.com/rhinstaller/anaconda/pull/3183) -
El bàner inferior a la pantalla
Time & Datemostra un advertiment correcte sobre els servidors NTP. (https://bugzilla.redhat.com/show_bug.cgi?id=1889180) -
La GUI per a la configuració de xarxes sense fils s’ha millorat. (https://github.com/rhinstaller/anaconda/pull/2977, https://github.com/rhinstaller/anaconda/pull/3009, https://github.com/rhinstaller/anaconda/pull/3098)
-
El títol del botó
Reset Alla la partició personalitzada ha canviat aDiscard all changes, i ara hi ha un tooltip amb una explicació detallada. (https://github.com/rhinstaller/anaconda/pull/2841) -
Els idiomes principals ara es llisten primer a la pantalla de
Language selectionde la instal·lació. La resta d’idiomes es llisten a sota per ordre alfabètic. Això acosta l’experiència de l’instal·lador a l’entorn d’escriptori GNOME que ja llista els idiomes principals primer en el seu selector d’idiomes. La llista d’idiomes principals es manté al projectelangtable. (https://github.com/rhinstaller/anaconda/pull/2935) -
De manera similar al canvi anterior, les disposicions de teclat comunes principals també es llisten primer. (https://github.com/rhinstaller/anaconda/pull/2788)
-
L’ordenació de la disposició del teclat ha canviat per mostrar la disposició dels EUA primer, "nativa" segon. En localitzacions on el mapa de tecles per defecte no conté caràcters no ASCII, s’ha de preposar el mapa de tecles dels EUA. Per exemple, la configuració del mapa de tecles per defecte per a la localització russa és ara "us,ru" en lloc de "ru,us". Això és necessari perquè gairebé tot el que s’ha d’escriure durant la instal·lació és només ASCII (https://github.com/rhinstaller/anaconda/pull/2782)
-
Els títols de les categories ara es tradueixen en temps d’execució. Això evita que apareguin cadenes no traduïdes en categories afegides per Initial Setup i addons. (https://github.com/rhinstaller/anaconda/pull/2907)
-
Ara torna a ser possible canviar la visibilitat de la contrasenya root i la frase de pas LUKS que s’han escrit a l’instal·lador. (https://github.com/rhinstaller/anaconda/pull/3119)
-
El temps d’espera de la connexió de geolocalització s’ha reduït a 5 segons. Això evita que l’instal·lador es bloquegi durant diversos minuts si el sistema no té una connectivitat a Internet configurada correctament. (https://github.com/rhinstaller/anaconda/pull/3022)
-
La verificació de mitjans dins de l’instal·lador ara es pot interrompre. Tingueu en compte que això no s’aplica a la verificació de preinstal·lador que és l’opció del menú d’arrencada per defecte (
Test this media & Install Fedora 34). (https://github.com/rhinstaller/anaconda/pull/3060)
Canvis a la interfície de text
-
L’instal·lador ja no tradueix les tecles de sol·licitud a la interfície d’usuari de text. (https://bugzilla.redhat.com/show_bug.cgi?id=1892830)
-
* Anaconda ara intenta utilitzar la millor font coincident per a l’idioma seleccionat actualment en lloc d’utilitzar sempre
eurlatgrque no admet scripts com el ciríl·lic, àrab o hebreu. (https://github.com/rhinstaller/anaconda/pull/3180)
Canvis en els fitxers de configuració d’Anaconda
-
Una nova opció
updates_repositoriesde 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_usersipassword_policiesde 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_compressionde 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_modulesde 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-releasede 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-releasede 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ó
-
Els complements d’Anaconda amb la seva pròpia secció
%addonhan de proporcionar el seu propi mòdul DBus. El suport anterior per a aquesta secció s’ha eliminat. Per obtenir més informació sobre la modularització de complements, visiteu https://github.com/rhinstaller/hello-world-anaconda-addon. -
El complement Anaconda Kdump s’ha migrat a DBus. (https://github.com/daveyoung/kdump-anaconda-addon/pull/29)
-
Si un complement Anaconda DBus no s’inicia, l’instal·lador ara l’elimina de la llista de mòduls disponibles i continua. Ja no avorta tota la instal·lació a causa d’això. (https://github.com/rhinstaller/anaconda/pull/2988)
-
Les tasques d’instal·lació DBus ara poden elevar un error d’instal·lació no crític. En aquest cas, els usuaris poden continuar amb la instal·lació si volen. (https://github.com/rhinstaller/anaconda/pull/3147)
-
El mòdul Payloads ara gestiona la instal·lació RPM-OStree. (https://github.com/rhinstaller/anaconda/pull/3234)
-
El mòdul Payloads ara gestiona la secció de kickstart
%packages. (https://github.com/rhinstaller/anaconda/pull/3029) -
El mòdul Payloads ara gestiona l’ordre de kickstart
module. (https://github.com/rhinstaller/anaconda/pull/3233)
Canvis en les imatges d’actualitzacions
-
L’instal·lador ja no admet imatges d’actualitzacions amb fitxers als directoris
/run/install/updatesi/tmp/updates. Utilitzeu rutes reals per actualitzar l’entorn d’instal·lació. (https://github.com/rhinstaller/anaconda/pull/3127) -
La configuració inicial ara es pot provar amb una imatge d’actualitzacions. Crideu
./scripts/makeupdatesper crear la imatge d’actualitzacions des del repositori local. Crideu/usr/libexec/anaconda/apply-updatesper descarregar i extreure la imatge d’actualitzacions a l’entorn d’execució. (https://github.com/rhinstaller/initial-setup/pull/116) -
L’instal·lador ja no admet imatges d’actualitzacions en disquets. (https://github.com/rhinstaller/anaconda/pull/3033)
Canvis a Kickstart
-
La secció de Kickstart
%anacondai la seva ordre de Kickstartpwpolicyestan obsoletes i s’eliminaran en el futur. Utilitzeu els fitxers de configuració d’Anaconda per configurar la política de contrasenyes. (https://github.com/rhinstaller/anaconda/pull/3099) -
El fitxer
interactive-defaults.ksestà obsolet i s’eliminarà en el futur. Utilitzeu els fitxers de configuració d’Anaconda en el seu lloc. (https://github.com/rhinstaller/anaconda/pull/3099) -
L’instal·lador ja no falla si un dispositiu es defineix en un fitxer kickstart amb
noautoa--fsoptions. (https://bugzilla.redhat.com/show_bug.cgi?id=1824357) -
Els avisos d’anàlisi de Kickstart ara es mostren sempre. Pot ser que necessiti un canvi a
tty1. (https://github.com/rhinstaller/anaconda/pull/3080) -
Un nom d’amfitrió no vàlid a kickstart ara provoca un avís i una aturada en lloc de simplement fallar. (https://github.com/rhinstaller/anaconda/pull/3135)
-
Les opcions de (Py)kickstart ara llisten de manera consistent la versió on s’eliminen, tant en el codi com en els documents generats. Anteriorment aquesta informació no estava present de manera fiable, i s’havia de deduir de comparacions de controladors específics de versió. (https://github.com/pykickstart/pykickstart/pull/365, https://github.com/pykickstart/pykickstart/pull/369)
-
La documentació de (Py)kickstart ara proporciona detalls sobre la terminologia específica de (py)kickstart al voltant del cicle de vida de les ordres i opcions - elements obsolets i eliminats. Això és molt útil, perquè les idees de (py)kickstart difereixen significativament de la comprensió comuna d’aquests termes. (https://github.com/pykickstart/pykickstart/pull/356)
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%onerroren el seu lloc. -
Opcions obsoletes:
-
timezone --ntpservers,--nontp -
logging --level -
%packages --excludeWeakdeps(utilitzeu--exclude-weakdepsen el seu lloc),--InstLangs(utilitzeu--inst-langsen el seu lloc) -
repo --ignoregroups,--sslcacert,--sslclientcert,--sslclientkey
-
Want to help? Learn how to contribute to Fedora Docs ›