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.img
dosya 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
/tmp
dizininitmpfs
olarak 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ı
ifcfg
dosyalarında saklanırken, diğer yapılandırma yolları (önyükleme seçenekleri, UI)keyfile
dosyalarını kullanıyordu.
-
-
Kalıp bağımlılıkları için bir üst paket eklendi -
boot.iso
oluş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-generator
kullanıyor.
-
Grafiksel arayüzdeki değişiklikler
-
İnce mantıksal birimlerin şifrelenmesine artık
Elle Bölümlendirme
ekranı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ümlendirme
ekranındakiVerilerimi şifrele
onay kutusuna tıklayın. (https://github.com/rhinstaller/anaconda/pull/3183) -
Saat ve Tarih
ekranı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ırla
düğmesinin başlığıTüm değişiklikleri at
olarak 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çimi
ekranı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 listesilangtable
projesinde 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
eurlatgr
yerine 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_repositories
seç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_policies
yapılandırma seçenekleri öntanımlı parola politikalarını tanımlar. (https://github.com/rhinstaller/anaconda/pull/3099) -
[Storage]
bölümündeki yenibtrfs_compression
yapı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_modules
seçeneğini kullanabilirsiniz:Timezone
,Localization
,Security
,Users
,Services
. -
İlk Kurulum artık çalışma zamanı ortamının
os-release
dosyaları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-release
dosyaları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
%addon
bö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
%packages
kickstart bölümünü işliyor. (https://github.com/rhinstaller/anaconda/pull/3029) -
Yükler modülü artık
module
kickstart komutunu işliyor. (https://github.com/rhinstaller/anaconda/pull/3233)
Güncelleme kalıplarındaki değişiklikler
-
kurucu artık
/run/install/updates
ve/tmp/updates
dizinlerindeki 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/makeupdates
komutunu çalıştırın. Çalışma zamanı ortamında güncelleme kalıbını indirmek ve çıkartmak için/usr/libexec/anaconda/apply-updates
komutunu ç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
-
%anaconda
Kickstart bölümü ve onunpwpolicy
Kickstart 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.ks
dosyası 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
--fsoptions
içinde bir aygıtnoauto
ile 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
-
-
%traceback
bölümü kaldırıldı - onun yerine%onerror
kullanın. -
Kullanımdan kaldırılan seçenekler:
-
timezone --ntpservers
,--nontp
-
logging --level
-
%packages --excludeWeakdeps
(onun yerine--exclude-weakdeps
kullanın),--InstLangs
(onun yerine--inst-langs
kullanın) -
repo --ignoregroups
,--sslcacert
,--sslclientcert
,--sslclientkey
-
Want to help? Learn how to contribute to Fedora Docs ›