Instalasi

Fedora 34 memuat dua perubahan yang berpotensi merusak terkait ke instalasi sistem:

  • Beberapa perintah Kickstart telah ditinggalkan atau dihapus. Perintah yang tidak digunakan lagi di Kickstarts akan menyebabkan peringatan, dan perintah yang dihapus akan menyebabkan instalasi gagal. Khususnya, ini termasuk perintah install, yang digunakan di banyak file Kickstart lama. Lihat Perintah dan opsi Kickstart yang tidak digunakan lagi dan dihapus untuk daftar lengkap penghentian dan penghapusan.

  • Semua opsi boot penginstal sekarang harus menggunakan awalan inst., yang sebelumnya opsional tetapi disarankan. Opsi boot anaconda seperti inst.repo= sekarang akan diabaikan jika tidak menggunakan awalan ini.

Perubahan Anaconda

Bagian ini mencakup perubahan-perubahan dalam penginstal Anaconda, termasuk perubahan dalam penginstal interaktif mode teks dan grafis, Kickstart, dan opsi boot penginstal.

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 sebagai tmpfs 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 file keyfile.

  • 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 target nfs: adalah file ISO, jadi nfsiso: 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 seperti inst.stage2= atau inst.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 menggunakan zram-generator sebagai gantinya.

Perubahan pada antarmuka grafis

Perubahan pada antarmuka teks

Perubahan dalam file konfigurasi Anaconda

Perubahan terkait modularisasi

Perubahan gambar pembaruan

Perubahan Kickstart

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