Instalasi

Upaya modularisasi Anaconda

Anaconda sedang melakukan upaya skala besar untuk memodulasi internalnya. (Perhatikan bahwa upaya ini terpisah dari upaya modularisasi Fedora yang dijelaskan dalam [select-modularity].) Perubahan berikut telah dilakukan pada Anaconda:

  • Modul telah ditambahkan yang merupakan proses Python yang terpisah. Mereka terhubung ke proses Anaconda utama menggunakan DBus.

  • Sebagian besar perintah Kickstart sekarang diproses pada modul terpisah, dan digunakan di UI di banyak tempat sebagai sumber data backend.

Upaya modularisasi tidak berdampak nyata pada pengalaman pengguna. Untuk membaca selengkapnya tentang internal penginstal, lihat tautan:https://rhinstaller.wordpress.com/[blog tim penginstal].

Perubahan Kickstart

  • Perintah authconfig tidak digunakan lagi oleh authselect.

Perubahan dalam opsi boot

Opsi boot baru:

  • inst.stage2.all - Dengan opsi boot ini, gambar tahap 2 akan diambil dari lokasi HTTP, HTTPS, dan FTP yang ditentukan menggunakan opsi inst.stage2= secara berurutan sesuai urutan yang ditentukan, hingga gambar berhasil diambil. Semua lokasi lain akan diabaikan.

  • inst.ks.all - Dengan opsi boot ini, file Kickstart akan diambil dari lokasi HTTP, HTTPS, dan FTP yang ditentukan menggunakan opsi inst.ks= secara berurutan sesuai urutan yang ditentukan, hingga file berhasil diambil. Semua lokasi lain akan diabaikan.

  • inst.xtimeout= - Menentukan periode waktu tunggu (dalam detik) penginstal akan menunggu sebelum memulai server X.

Mengurangi redundansi pengaturan awal

Saat Anda menginstal varian Workstation Fedora 28 menggunakan gambar langsung, Anda sekarang akan diminta untuk membuat akun pengguna dengan Pengaturan Awal GNOME alih-alih Anaconda. Selain itu, Anda tidak akan lagi diminta untuk mengatur kata sandi root selama instalasi Fedora Workstation menggunakan gambar langsung. Akun root akan dinonaktifkan secara default; Anda dapat mengaktifkannya dengan mengatur kata sandi untuknya menggunakan perintah sudo passwd. Jika Anda tidak mengaktifkan kembali akun root, Anda masih dapat melakukan tugas administratif menggunakan sudo dan kata sandi pengguna Anda.

Perubahan ini dilakukan untuk mengurangi redundansi antara Anaconda, Initial Setup, dan GNOME Initial Setup, yang sebelumnya dapat meminta Anda untuk melakukan tugas penyiapan yang sama.

Perubahan lain-lain

  • Ketergantungan sebelumnya dari paket anaconda itu sendiri telah dipisahkan ke dalam paket anaconda-install-env-deps.

  • Jumlah dependensi untuk Pengaturan Awal telah dikurangi secara besar-besaran, yang memungkinkannya berjalan pada sistem dengan jumlah memori yang jauh lebih rendah daripada sebelumnya.

  • Anaconda sekarang mengaktifkan hibernasi secara default pada sistem AMD dan Intel (x86).

  • Bilah kemajuan yang ditampilkan saat penginstalan sedang berlangsung sekarang lebih akurat.

  • Pustaka pykickstart dan blivet, yang masing-masing digunakan untuk menangani pemrosesan Kickstart dan konfigurasi penyimpanan, telah ditingkatkan ke versi 3.

  • Payload dapat digunakan dapat digunakan di InstallClass

  • Anda sekarang dapat menambahkan sumber di InstallClass

  • InstallClass sekarang dipilih saat runtime berdasarkan file .buildstamp.

  • InstallClass sekarang dapat menentukan varian Fedora yang harus dijalankannya. Ini ditentukan oleh item Varian dalam file .buildstamp.