B.1. Pengantar

Preseed menyediakan cara untuk mengatur jawaban atas pertanyaan yang diajukan selama proses instalasi, tanpa harus memasukkan jawaban secara manual saat instalasi sedang berjalan. Hal ini memungkinkan untuk sepenuhnya mengotomatisasi sebagian besar jenis instalasi dan bahkan menawarkan beberapa fitur yang tidak tersedia selama instalasi normal.

Preseed tidak harus ada. Jika Anda menggunakan berkas preseed kosong, pemasang akan berperilaku dengan cara yang sama seperti dalam instalasi manual normal. Setiap pertanyaan yang Anda preseed akan (jika Anda melakukannya dengan benar!) memodifikasi instalasi dalam beberapa cara dari baseline itu.

B.1.1. Metode preseed

Ada tiga metode yang dapat digunakan untuk preseed: initrd, file, dan network. Preseed initrd akan bekerja dengan metode instalasi apa pun dan mendukung preseed lebih banyak hal, tetapi membutuhkan persiapan paling banyak. Preseed file dan network masing-masing dapat digunakan dengan metode instalasi yang berbeda.

Tabel berikut menunjukkan metode preseed mana yang dapat digunakan dengan metode instalasi mana.

Metode instalasi initrd file network
CD/DVD/USB ya ya ya[a]
netboot ya tidak ya
hd-media ya ya ya[a]
generic ya tidak ya

[a] tetapi hanya jika Anda memiliki akses jaringan, dan mengatur preseed/url yang sesuai

Perbedaan penting antara metode preseed adalah titik di mana berkas prakonfigurasi dimuat dan diproses. Untuk preseed initrd ini tepat di awal instalasi, bahkan sebelum pertanyaan pertama diajukan. Preseed dari baris perintah kernel terjadi tepat setelahnya. Dengan demikian dimungkinkan untuk mengganti konfigurasi yang diatur dalam initrd dengan mengedit baris perintah kernel (baik dalam konfigurasi bootloader atau secara manual pada waktu boot untuk bootloader yang mengizinkannya). Untuk preseed file ini setelah image instalasi telah dimuat. Untuk preseed network hanya setelah jaringan dikonfigurasi.

[Penting] Penting

Jelas, setiap pertanyaan yang telah diproses sebelum berkas prakonfigurasi dimuat tidak dapat dipra-seed (ini akan mencakup pertanyaan yang hanya ditampilkan pada prioritas sedang atau rendah, seperti deteksi perangkat keras pertama yang dijalankan). Cara yang tidak begitu nyaman untuk menghindari pertanyaan-pertanyaan ini ditanyakan adalah dengan melakukan preseed melalui parameter boot, seperti yang dijelaskan dalam Bagian B.2.2, “Menggunakan parameter boot untuk pertanyaan preseed”.

Untuk menghindari pertanyaan yang biasanya muncul sebelum preseed terjadi dengan mudah, Anda dapat memulai pemasang dalam mode otomatis. Ini menunda pertanyaan yang biasanya akan diajukan terlalu dini untuk preseed (yaitu pemilihan bahasa, negara, dan papan tik) sampai setelah jaringan muncul, sehingga memungkinkan mereka untuk di-preseed. Ini juga menjalankan instalasi pada prioritas kritis, yang menghindari banyak pertanyaan yang tidak penting. Lihat Bagian B.2.3, “Modus otomatis” untuk detailnya.

B.1.2. Limitasi

Meskipun sebagian besar pertanyaan digunakan oleh debian-installer dapat di-preseed menggunakan metode ini, ada beberapa pengecualian penting. Anda harus (kembali) mempartisi seluruh disk atau menggunakan ruang kosong yang tersedia pada disk; tidak mungkin menggunakan partisi yang ada.