Kurulum
|
Fedora 34, sistem kurulumuyla ilgili sorunlara yol açma olasılığı olan iki değişiklik içermektedir:
|
Anaconda’daki değişiklikler
Bu bölüm, grafik ve metin modu etkileşimli kurucuları, Kickstart ve kurucu önyükleme seçeneklerindeki değişiklikler de dahil olmak üzere Anaconda kurucusundaki değişiklikleri kapsamaktadır.
Genel değişiklikler
-
Hem DVD hem de ağ üzerinden kurulum ISO dosyalarında bulunan, Anaconda kurucusunu içeren
images/install.imgdosya sistemi kalıbı artık bir ext4 dosya sistemi kalıbı gömmüyor. Onun yerine, dosyalar ara bir ext4 katmanı olmadan doğrudan SquashFS içinde saklanmaktadır. Kurucu içeriği bu şekilde daha verimli bir şekilde depolanmakta ve ISO dosyası başına 27MiB’ye kadar tasarruf sağlanmaktadır. -
Kurucu, kurulum sırasında kurulu sistemin
/tmpdizininitmpfsolarak bağlıyor. (https://bugzilla.redhat.com/show_bug.cgi?id=1306452) -
Kurucu, ASCII dışındaki klavye düzenlerini desteklemek için kbd-legacy paketini kuruyor. (https://bugzilla.redhat.com/show_bug.cgi?id=1919483)
-
Kurucu grafiksel kullanıcı arayüzünde kablosuz ağ yapılandırmasındaki çökmeler düzeltildi. (https://github.com/rhinstaller/anaconda/pull/2977)
-
Kickstart yapılandırmasından kalıcı ağ yapılandırması artık daha sonraki bir aşamada oluşturuluyor (initramfs’de değil), bu nedenle tüm kalıcı yapılandırma dosyaları NetworkManager API’si kullanılarak oluşturulmakta ve bunun sonucunda şunlar sağlanmaktadır:
-
Ortak kickstart yapılandırması ile kickstart %pre bölümü aracılığıyla yapılandırma arasında tutarlılık (aynı kod yolu kullanılır).
-
Oluşturulan yapılandırma dosyalarının tutarlılığı. Tüm dosyalar artık NetworkManager’da yapılandırılan biçimde depolanmaktadır. Fedora 33’te kickstart yapılandırmasından oluşturulan yapılandırma dosyaları
ifcfgdosyalarında saklanırken, diğer yapılandırma yolları (önyükleme seçenekleri, UI)keyfiledosyalarını kullanıyordu.
-
-
Kalıp bağımlılıkları için bir üst paket eklendi -
boot.isooluştururken faydalıdır. (Plan, en sonunda ögeleri lorax şablonlarından oraya taşımaktır.) (https://github.com/rhinstaller/anaconda/pull/3126) -
nfsiso:sözde protokol desteği kaldırıldı. Anaconda bu günlerde birnfs:hedefinin bir ISO dosyası olduğunu algılayabilir, bu nedenlenfsiso:gereksiz hale geldi. (https://github.com/rhinstaller/anaconda/pull/2889)
Önyükleme seçeneklerindeki değişiklikler
-
Daha önce Anaconda’ya özgü önyükleme seçenekleriyle kullanılması önerilen
inst.ön eki artık zorunludur.inst.stage2=veyainst.repo=gibi Anaconda önyükleme seçenekleri, ön eki kullanmazlarsa artık yok sayılacaktır. Bu değişiklik, Anaconda’nın aynı çekirdek parametrelerini kullanabilecek diğer projelerle olacak çakışmaları önlemesine yardımcı olur. Bu değişikliğin tartışmasını devel e-posta listesinde okuyabilirsiniz. -
Aşağıdaki önyükleme seçenekleri kaldırıldı:
-
inst.singlelang- Tek dil modu bir süre önce kaldırıldı. -
inst.loglevel- İşe yaramadı. -
inst.zram- Anaconda onun yerinezram-generatorkullanıyor.
-
Grafiksel arayüzdeki değişiklikler
-
İnce mantıksal birimlerin şifrelenmesine artık
Elle Bölümlendirmeekranında izin veriliyor. (https://github.com/rhinstaller/anaconda/pull/3008) -
Otomatik olarak şifrelenmiş öntanımlı bölümlendirme oluşturmak için
Elle BölümlendirmeekranındakiVerilerimi şifreleonay kutusuna tıklayın. (https://github.com/rhinstaller/anaconda/pull/3183) -
Saat ve Tarihekranındaki alt başlık, NTP sunucuları hakkında doğru bir uyarı gösteriyor. (https://bugzilla.redhat.com/show_bug.cgi?id=1889180) -
Kablosuz ağ yapılandırması için grafiksel kullanıcı arayüzü iyileştirildi. (https://github.com/rhinstaller/anaconda/pull/2977, https://github.com/rhinstaller/anaconda/pull/3009, https://github.com/rhinstaller/anaconda/pull/3098)
-
Özel bölümlendirmede
Tümünü Sıfırladüğmesinin başlığıTüm değişiklikleri atolarak değiştirildi ve artık ayrıntılı bir açıklama içeren bir araç ipucu var. (https://github.com/rhinstaller/anaconda/pull/2841) -
Başlıca diller artık kurulumun
Dil seçimiekranında ilk olarak listeleniyor. Kalan diller aşağıda alfabetik sırayla listeleniyor. Bu kurucu deneyimini, ana dilleri kendi dil seçicisinde zaten ilk sırada listeleyen GNOME masaüstü ortamına yaklaştırmaktadır. Ana dillerin listesilangtableprojesinde tutulmaktadır. (https://github.com/rhinstaller/anaconda/pull/2935) -
Yukarıdaki değişikliğe benzer şekilde, başlıca yaygın klavye düzenleri de ilk sırada listeleniyor. (https://github.com/rhinstaller/anaconda/pull/2788)
-
Klavye düzeni sıralaması önce ABD (US) düzenini, sonra "yerel" düzeni gösterecek şekilde değiştirildi. Öntanımlı tuş takımının ASCII olmayan karakterler içermediği yerel ayarlarda, ABD tuş takımı başa eklenmelidir. Örneğin, Rusça yerel ayarı için öntanımlı tuş takımı ayarları artık "ru,us" yerine "us,ru" şeklindedir. Kurulum sırasında yazılması gereken hemen hemen her şey yalnızca ASCII olduğu için bu gereklidir. (https://github.com/rhinstaller/anaconda/pull/2782)
-
Kategori başlıkları artık çalışma zamanında çevriliyor. Bu, çevrilmemiş dizgelerin İlk Kurulum tarafından eklenen kategorilerde ve eklentilerde görünmesini önler. (https://github.com/rhinstaller/anaconda/pull/2907)
-
Kurucuda yazılan root parolasının ve LUKS parolasının görünürlüğünü değiştirmek artık tekrar mümkün. (https://github.com/rhinstaller/anaconda/pull/3119)
-
Coğrafi konum bağlantı zaman aşımı 5 saniyeye düşürüldü. Bu, sistem doğru yapılandırılmış bir internet bağlantısına sahip değilse kurucunun birkaç dakika takılıp kalmasını önler. (https://github.com/rhinstaller/anaconda/pull/3022)
-
Kurucu içindeki ortam doğrulama artık kesilebilir. Bunun, öntanımlı önyükleme menüsü seçeneği olan (
Bu ortamı test et ve Fedora 34’ü kur) kurucu öncesindeki doğrulama için geçerli olmadığını unutmayın. (https://github.com/rhinstaller/anaconda/pull/3060)
Metin arayüzündeki değişiklikler
-
Kurucu artık metin kullanıcı arayüzündeki komut istemi tuşlarını çevirmiyor. (https://bugzilla.redhat.com/show_bug.cgi?id=1892830)
-
* Anaconda Kiril, Arapça veya İbranice gibi alfabeleri desteklemeyen
eurlatgryerine artık her zaman geçerli seçili dil için en iyi eşleşen yazı tipini kullanmaya çalışıyor. (https://github.com/rhinstaller/anaconda/pull/3180)
Anaconda yapılandırma dosyalarındaki değişiklikler
-
[Payload]bölümündeki yeniupdates_repositoriesseçeneği, en son güncellemeler etkinleştirilirse kurulum sırasında en son güncellemeleri sağlayan depoların adlarını tanımlar. (https://github.com/rhinstaller/anaconda/pull/3023) -
[User Interface]bölümündeki yenican_change_root,can_change_users, vepassword_policiesyapılandırma seçenekleri öntanımlı parola politikalarını tanımlar. (https://github.com/rhinstaller/anaconda/pull/3099) -
[Storage]bölümündeki yenibtrfs_compressionyapılandırma seçeneği, Btrfs dosya sistemlerini bağlamak için bir sıkıştırma algoritması ve düzeyi belirlemenize olanak tanır. (https://bugzilla.redhat.com/show_bug.cgi?id=1928857) -
Artık şu Anaconda DBus modüllerini devre dışı bırakmak için
[Anaconda]bölümündekikickstart_modulesseçeneğini kullanabilirsiniz:Timezone,Localization,Security,Users,Services. -
İlk Kurulum artık çalışma zamanı ortamının
os-releasedosyalarında bulunan bir ürünün ürün yapılandırma dosyasını yüklüyor. (https://github.com/rhinstaller/initial-setup/pull/117) -
Kurucu artık kurulum ortamının
os-releasedosyalarında bulunan ürünü kullanarak ürün yapılandırma dosyaları için öntanımlı ürünü algılıyor. (https://github.com/rhinstaller/anaconda/pull/3155) -
Artık kurulumun sonunda RPM sertifikalarını içe aktarabilirsiniz.
default_rpm_gpg_keys = <satır başına bir tane olacak şekilde anahtar yollarının listesi>kullanarak belirtin. (https://github.com/rhinstaller/anaconda/pull/2855)
Modülerleştirme ile ilgili değişiklikler
-
Kendi
%addonbölümüne sahip Anaconda eklentileri, kendi DBus modüllerini sağlamalıdır. Bu bölüm için önceki destek kaldırıldı. Eklenti modülerleştirme hakkında daha fazla bilgi için https://github.com/rhinstaller/hello-world-anaconda-addon sayfasını ziyaret edin. -
Kdump Anaconda eklentisi DBus’a taşındı. (https://github.com/daveyoung/kdump-anaconda-addon/pull/29)
-
Bir Anaconda DBus eklentisi başlatılamazsa, kurucu artık onu kullanılabilir modüller listesinden kaldırıyor ve devam ediyor. Bundan dolayı artık tüm kurulumu iptal etmiyor. (https://github.com/rhinstaller/anaconda/pull/2988)
-
Kurulum DBus görevleri artık kritik olmayan bir kurulum hatası verebilir. Bu durumda, kullanıcıların isterlerse kuruluma devam etmelerine izin verilir. (https://github.com/rhinstaller/anaconda/pull/3147)
-
Yükler (Payloads) modülü artık RPM-OStree kurulumunu gerçekleştiriyor. (https://github.com/rhinstaller/anaconda/pull/3234)
-
Yükler modülü artık
%packageskickstart bölümünü işliyor. (https://github.com/rhinstaller/anaconda/pull/3029) -
Yükler modülü artık
modulekickstart komutunu işliyor. (https://github.com/rhinstaller/anaconda/pull/3233)
Güncelleme kalıplarındaki değişiklikler
-
kurucu artık
/run/install/updatesve/tmp/updatesdizinlerindeki dosyalarla kalıpları güncellemeyi desteklemiyor. Kurulum ortamını güncellemek için gerçek yolları kullanın. (https://github.com/rhinstaller/anaconda/pull/3127) -
İlk kurulum artık bir güncelleme kalıbı ile test edilebilir. Yerel depodan güncelleme kalıbını oluşturmak için
./scripts/makeupdateskomutunu çalıştırın. Çalışma zamanı ortamında güncelleme kalıbını indirmek ve çıkartmak için/usr/libexec/anaconda/apply-updateskomutunu çalıştırın. (https://github.com/rhinstaller/initial-setup/pull/116) -
Kurucu artık disketlerdeki güncelleme kalıplarını desteklemiyor. (https://github.com/rhinstaller/anaconda/pull/3033)
Kickstart değişiklikleri
-
%anacondaKickstart bölümü ve onunpwpolicyKickstart komutu kullanım dışı bırakıldı ve gelecekte kaldırılacak. Parola politikasını ayarlamak için Anaconda yapılandırma dosyalarını kullanın. (https://github.com/rhinstaller/anaconda/pull/3099) -
interactive-defaults.ksdosyası kullanım dışı bırakıldı ve gelecekte kaldırılacak. Onun yerine Anaconda yapılandırma dosyalarını kullanın. (https://github.com/rhinstaller/anaconda/pull/3099) -
Kickstart dosyasında
--fsoptionsiçinde bir aygıtnoautoile tanımlanırsa, kurucu artık başarısız olmuyor. (https://bugzilla.redhat.com/show_bug.cgi?id=1824357) -
Kickstart ayrıştırma uyarıları artık her zaman gösteriliyor. `tty1’e geçiş gerekebilir. (https://github.com/rhinstaller/anaconda/pull/3080)
-
Kickstart’ta geçersiz ana makine adı artık çökme yerine uyarı ve durmaya neden oluyor. (https://github.com/rhinstaller/anaconda/pull/3135)
-
(Py)kickstart seçenekleri artık hem kodda hem de oluşturulan belgelerde kaldırıldıkları sürümü tutarlı bir şekilde listeliyor. Önceden bu bilgi güvenilir bir şekilde bulunmuyordu ve sürüme özgü işleyici karşılaştırmalarından çıkarılması gerekiyordu. (https://github.com/pykickstart/pykickstart/pull/365, https://github.com/pykickstart/pykickstart/pull/369)
-
(Py)kickstart belgelendirmesi artık komut ve seçenek yaşam döngüsü (kullanım dışı bırakmalar ve kaldırmalar) ile ilgili (py)kickstart’a özgü terimler hakkında ayrıntılar sağlıyor. (Py)kickstart fikirleri bu terimlerin genel olarak anlaşılmasından önemli ölçüde farklı olduğu için bu oldukça faydalıdır. (https://github.com/pykickstart/pykickstart/pull/356)
Kullanım dışı bırakılan ve kaldırılan Kickstart komutları ve seçenekleri
Bu sürüm kullanılmayan, kullanım dışı bırakılan ve kaldırılan komutlar ve seçeneklerle ilgili büyük bir temizlik yapmaktadır. Kullanım dışı bırakılan komutlar ve seçenekler artık hiçbir şey yapmaz ve bir uyarı verir; kaldırılan komutlar ve seçenekler ise hatalara neden olur ve kurulumu bozar.
-
Kaldırılan komutlar:
-
autostep -
device -
deviceprobe -
dmraid -
install -
method -
multipath
-
-
Kaldırılan seçenekler:
-
bootloader --upgrade -
harddrive --biospart -
ignoredisk --interactive -
partition --active
-
-
%tracebackbölümü kaldırıldı - onun yerine%onerrorkullanın. -
Kullanımdan kaldırılan seçenekler:
-
timezone --ntpservers,--nontp -
logging --level -
%packages --excludeWeakdeps(onun yerine--exclude-weakdepskullanın),--InstLangs(onun yerine--inst-langskullanın) -
repo --ignoregroups,--sslcacert,--sslclientcert,--sslclientkey
-
Want to help? Learn how to contribute to Fedora Docs ›