Instalasi
Fedora 34 memuat dua perubahan yang berpotensi merusak terkait ke instalasi sistem:
|
Perubahan Anaconda
Bagian ini mencakup perubahan-perubahan dalam pemasang Anaconda, termasuk perubahan dalam pemasang interaktif mode teks dan grafis, Kickstart, dan opsi boot pemasang.
Perubahan umum
-
Gambar sistem file yang berisi penginstal Anaconda,
images/install.img
, yang ada dalam DVD dan ISO netinstall, tidak lagi menyematkan gambar sistem file ext4. Sebagai gantinya, file disimpan langsung di SquashFS, tanpa lapisan ext4 perantara. Konten penginstal disimpan lebih efisien dengan cara ini, menghasilkan penghematan hingga 27MiB per ISO. -
Penginstal memasang
/tmp
dari sistem yang diinstal sebagaitmpfs
selama instalasi. (https://bugzilla.redhat.com/show_bug.cgi?id=1306452) -
Pemasang menginstal paket kbd-legacy untuk mendukung tata letak keyboard non-ascii. (https://bugzilla.redhat.com/show_bug.cgi?id=1919483)
-
Kerusakan dalam konfigurasi jaringan nirkabel di GUI penginstal telah diperbaiki. (https://github.com/rhinstaller/anaconda/pull/2977)
-
Konfigurasi jaringan persisten dari konfigurasi Kickstart sekarang dibuat di tahap selanjutnya (bukan di initramfs), jadi semua file konfigurasi persisten dibuat menggunakan NetworkManager API, yang menghasilkan:
-
Konsistensi antara konfigurasi kickstart umum dan konfigurasi melalui kickstart %pre bagian (jalur kode yang sama digunakan).
-
Konsistensi file konfigurasi yang dihasilkan. Semua file sekarang disimpan dalam format yang dikonfigurasi di NetworkManager. Di Fedora 33 file konfigurasi yang dibuat dari konfigurasi kickstart disimpan dalam file
ifcfg
sementara jalur konfigurasi lainnya (opsi boot, UI) menggunakan filekeyfile
.
-
-
Menambahkan metapackage untuk dependensi image - berguna saat membuat
boot.iso
. (Rencananya adalah untuk memindahkan barang-barang dari template lorax ke sana.) (https://github.com/rhinstaller/anaconda/pull/3126) -
Menghapus dukungan untuk
nfsiso:
pseudo-protokol. Anaconda hari ini dapat mendeteksi bahwa targetnfs:
adalah file ISO, jadinfsiso:
menjadi berlebihan. (https://github.com/rhinstaller/anaconda/pull/2889)
Perubahan dalam opsi boot
-
Awalan
inst.
, yang sebelumnya direkomendasikan untuk digunakan dengan opsi boot khusus Anaconda, sekarang menjadi wajib. Opsi boot anaconda sepertiinst.stage2=
atauinst.repo=
sekarang akan diabaikan jika tidak menggunakan awalan. Perubahan ini membantu Anaconda menghindari konflik dengan proyek lain yang mungkin menggunakan parameter kernel yang sama. Anda dapat membaca pembahasan perubahan ini pada link:https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/43LKTJOUO5TB7LGFWPRNXOYLEQF3KLGG/#ENTHA45Y6VO45FAD4ULPSHCTOXPML3PA. -
Opsi boot berikut telah dihapus:
-
inst.singlelang
- Mode bahasa tunggal telah dihapus beberapa waktu lalu. -
inst.loglevel
- Tidak berfungsi. -
inst.zram
- Anaconda menggunakanzram-generator
sebagai gantinya.
-
Perubahan dalam antarmuka grafis
-
Enkripsi volume logis tipis sekarang diizinkan di layar
Pemisahan Manual
. (https://github.com/rhinstaller/anaconda/pull/3008) -
Klik kotak centang
Encrypt my data
pada layarManual Partitioning
untuk membuat partisi default terenkripsi secara otomatis. (https://github.com/rhinstaller/anaconda/pull/3183) -
Spanduk bawah pada layar
Waktu dan Tanggal
menunjukkan peringatan yang benar tentang server NTP. (https://bugzilla.redhat.com/show_bug.cgi?id=1889180) -
GUI untuk konfigurasi jaringan nirkabel telah ditingkatkan. (https://github.com/rhinstaller/anaconda/pull/2977, https://github.com/rhinstaller/anaconda/pull/3009, https://github.com/rhinstaller/anaconda/pull/3098)
-
Judul tombol
Reset All
di partisi kustom diubah menjadiDiscard all changes
, dan sekarang ada tooltip dengan penjelasan mendetail. (https://github.com/rhinstaller/anaconda/pull/2841) -
Bahasa utama sekarang terdaftar pertama pada instalasi layar
Pemilihan bahasa
. Bahasa yang tersisa tercantum di bawah ini dalam urutan abjad. Ini membawa pengalaman penginstal lebih dekat ke lingkungan desktop GNOME yang sudah mencantumkan bahasa utama terlebih dahulu di pemilih bahasanya. Daftar bahasa utama dipertahankan dalam proyeklangtable
. (https://github.com/rhinstaller/anaconda/pull/2935) -
Mirip dengan perubahan di atas, tata letak keyboard umum utama juga dicantumkan terlebih dahulu. (https://github.com/rhinstaller/anaconda/pull/2788)
-
Urutan tata letak keyboard diubah untuk menampilkan tata letak AS terlebih dahulu, "asli" kedua. Di lokal yang keymap defaultnya tidak berisi karakter non-ASCII, itu harus diawali dengan keymap AS. Misalnya, pengaturan keymap default untuk lokal Rusia sekarang adalah "us,ru", bukan "ru,us". Ini diperlukan karena hampir semua yang harus diketik selama instalasi hanya ASCII (https://github.com/rhinstaller/anaconda/pull/2782)
-
Judul kategori sekarang diterjemahkan saat runtime. Ini menghindari string yang tidak diterjemahkan muncul dalam kategori yang ditambahkan oleh Pengaturan Awal dan add-on. (https://github.com/rhinstaller/anaconda/pull/2907)
-
Sekarang dimungkinkan untuk mengaktifkan kembali visibilitas kata sandi root dan frasa sandi LUKS yang telah diketik di penginstal. (https://github.com/rhinstaller/anaconda/pull/3119)
-
Batas waktu koneksi geolokasi telah diturunkan menjadi 5 detik. Ini menghindari penginstal macet selama beberapa menit jika sistem tidak memiliki konektivitas internet yang dikonfigurasi dengan benar. (https://github.com/rhinstaller/anaconda/pull/3022)
-
Verifikasi media di dalam penginstal sekarang dapat terganggu. Perhatikan bahwa ini tidak berlaku untuk verifikasi pra-pemasang yang merupakan opsi menu boot default (
Uji media ini & Instal Fedora 34
). (https://github.com/rhinstaller/anaconda/pull/3060)
Perubahan pada antarmuka teks
-
Pemasang tidak lagi menerjemahkan kunci prompt di antarmuka pengguna teks. (https://bugzilla.redhat.com/show_bug.cgi?id=1892830)
-
* Anaconda sekarang mencoba menggunakan font yang paling cocok untuk bahasa yang dipilih saat ini, alih-alih selalu menggunakan
eurlatgr
yang tidak mendukung skrip seperti Sirilik, Arab, atau Ibrani. (https://github.com/rhinstaller/anaconda/pull/3180)
Perubahan dalam berkas konfigurasi Anaconda
-
Opsi
updates_repositories
baru dari bagian[Payload]
mendefinisikan nama repositori yang menyediakan update terbaru selama instalasi jika update terbaru diaktifkan. (https://github.com/rhinstaller/anaconda/pull/3023) -
Opsi konfigurasi
can_change_root
,can_change_users
, danpassword_policies
baru dari bagian[User Interface]
menentukan kebijakan kata sandi default. (https://github.com/rhinstaller/anaconda/pull/3099) -
Opsi konfigurasi
btrfs_compression
baru dari bagian[Storage]
memungkinkan Anda menentukan algoritme dan level kompresi untuk pemasangan sistem file Btrfs. (https://bugzilla.redhat.com/show_bug.cgi?id=1928857) -
Sekarang Anda dapat menggunakan opsi
kickstart_modules
dari bagian[Anaconda]
untuk menonaktifkan modul Anaconda DBus berikut:Timezone
,Localization
,Security
,Users
,Services
. -
Pengaturan Awal sekarang memuat file konfigurasi produk dari produk yang ditemukan di file
os-release
dari lingkungan runtime. (https://github.com/rhinstaller/initial-setup/pull/117) -
Penginstal sekarang mendeteksi produk default untuk file konfigurasi produk menggunakan produk dari file
os-release
di lingkungan instalasi. (https://github.com/rhinstaller/anaconda/pull/3155) -
Anda sekarang dapat mengimpor sertifikat RPM di akhir penginstalan. Tentukan mereka menggunakan
default_rpm_gpg_keys = <daftar jalur kunci, satu per baris>
. (https://github.com/rhinstaller/anaconda/pull/2855)
Perubahan terkait modularisasi
-
Pengaya Anaconda dengan bagian
%addon
mereka sendiri harus menyediakan modul DBus mereka sendiri. Dukungan sebelumnya untuk bagian ini telah dihapus. Untuk informasi lebih lanjut tentang modularisasi add-on, kunjungi https://github.com/rhinstaller/hello-world-anaconda-addon. -
Add-on Anaconda Kdump telah dimigrasikan ke DBus. (https://github.com/daveyoung/kdump-anaconda-addon/pull/29)
-
Jika add-on Anaconda DBus gagal dimulai, penginstal sekarang menghapusnya dari daftar modul yang tersedia, dan melanjutkan. Itu tidak lagi membatalkan seluruh instalasi karena ini. (https://github.com/rhinstaller/anaconda/pull/2988)
-
Tugas instalasi DBus sekarang dapat menimbulkan kesalahan instalasi yang tidak kritis. Dalam hal ini, pengguna diizinkan untuk melanjutkan penginstalan jika mereka mau. (https://github.com/rhinstaller/anaconda/pull/3147)
-
Modul Payloads sekarang menangani instalasi RPM-OStree. (https://github.com/rhinstaller/anaconda/pull/3234)
-
Modul Payloads sekarang menangani bagian kickstart
%packages
. (https://github.com/rhinstaller/anaconda/pull/3029) -
Modul Payloads sekarang menangani perintah kickstart
module
. (https://github.com/rhinstaller/anaconda/pull/3233)
Perubahan gambar pembaruan
-
Pemasang tidak lagi mendukung pembaruan gambar dengan file di direktori
/run/install/updates
dan/tmp/updates
. Gunakan jalur nyata untuk memperbarui lingkungan instalasi. (https://github.com/rhinstaller/anaconda/pull/3127) -
Pengaturan awal sekarang dapat diuji dengan gambar pembaruan. Panggil
./scripts/makeupdates
untuk membuat image pembaruan dari repositori lokal. Panggil/usr/libexec/anaconda/apply-updates
untuk mengunduh dan mengekstrak image pembaruan di lingkungan runtime. (https://github.com/rhinstaller/initial-setup/pull/116) -
Pemasang tidak lagi mendukung pembaruan gambar pada disket. (https://github.com/rhinstaller/anaconda/pull/3033)
Perubahan Kickstart
-
Bagian Kickstart
%anaconda
dan perintah Kickstartpwpolicy
-nya tidak digunakan lagi dan akan dihapus di masa mendatang. Gunakan file konfigurasi Anaconda untuk mengatur kebijakan kata sandi. (https://github.com/rhinstaller/anaconda/pull/3099) -
File
interactive-defaults.ks
tidak digunakan lagi dan akan dihapus di masa mendatang. Gunakan file konfigurasi Anaconda sebagai gantinya. (https://github.com/rhinstaller/anaconda/pull/3099) -
Penginstal tidak gagal lagi jika perangkat didefinisikan dalam file kickstart dengan
noauto
di--fsoptions
. (https://bugzilla.redhat.com/show_bug.cgi?id=1824357) -
Peringatan penguraian kickstart sekarang selalu ditampilkan. Mungkin perlu beralih ke
tty1
. (https://github.com/rhinstaller/anaconda/pull/3080) -
Nama host yang tidak valid di kickstart sekarang menyebabkan peringatan dan penghentian, bukan hanya mogok. (https://github.com/rhinstaller/anaconda/pull/3135)
-
Opsi kickstart (Py) sekarang secara konsisten mencantumkan versi tempat opsi tersebut dihapus, baik dalam kode maupun dokumen yang dihasilkan. Sebelumnya informasi ini tidak ada dengan andal, dan harus disimpulkan dari perbandingan penangan khusus versi. (https://github.com/pykickstart/pykickstart/pull/365, https://github.com/pykickstart/pykickstart/pull/369)
-
Dokumentasi (Py)kickstart sekarang memberikan detail tentang (py)terminologi khusus kickstart seputar siklus hidup perintah dan opsi - penghentian dan penghapusan. Ini sangat berguna, karena ide (py)kickstart berbeda secara signifikan dari pemahaman umum istilah-istilah ini. (https://github.com/pykickstart/pykickstart/pull/356)
Perintah dan opsi Kickstart yang tidak digunakan lagi dan dihapus
Versi ini membawa pembersihan besar dari perintah dan opsi yang tidak digunakan, usang, dan dihapus. Perintah dan opsi yang tidak digunakan lagi tidak lagi melakukan apa pun dan mencatat peringatan, dan perintah dan opsi yang dihapus menyebabkan kesalahan dan merusak instalasi.
-
Perintah yang dihapus:
-
langkah otomatis
-
device
-
deviceprobe
-
dmraid
-
install
-
method
-
multipath
-
-
Opsi yang dihapus:
-
bootloader --upgrade
-
harddrive --biospart
-
ignoredisk --interactive
-
partition --active
-
-
Menghapus bagian
%traceback
- gunakan%onerror
sebagai gantinya. -
Opsi yang tidak digunakan lagi:
-
zona waktu --ntpservers
,--nontp
-
logging --level
-
%packages --excludeWeakdeps
(gunakan--exclude-weakdeps
sebagai gantinya),--InstLangs
(gunakan--inst-langs
sebagai gantinya) -
repo --ignoregroups
,--sslcacert
,--sslclientcert
,--sslclientkey
-
Want to help? Learn how to contribute to Fedora Docs ›