B.3. Membuat berkas prakonfigurasi

Berkas prakonfigurasi dalam format yang digunakan oleh perintah debconf-set-selections. Format umum baris dalam berkas prakonfigurasi adalah:

<pemilik> <nama pertanyaan> <jenis pertanyaan> <nilai>

Berkas harus dimulai dengan #_preseed_V1

Ada beberapa aturan yang perlu diingat saat menulis berkas prakonfigurasi.

Cara termudah untuk membuat berkas prakonfigurasi adalah dengan menggunakan berkas contoh yang ditautkan Bagian B.4, “Isi berkas prakonfigurasi (untuk trixie)” sebagai dasar dan bekerja dari sana.

Metode alternatif adalah melakukan instalasi manual dan kemudian, setelah reboot, gunakan debconf-get-selections dari paket debconf-utils untuk mencurahkan basis data debconf dan basis data cdebconf pemasang ke satu berkas:

$ echo "#_preseed_V1" > file
$ debconf-get-selections --installer >> file
$ debconf-get-selections >> file

Namun, berkas yang dihasilkan dengan cara ini akan memiliki beberapa item yang tidak boleh di-preseed, dan berkas contoh adalah tempat awal yang lebih baik bagi sebagian besar pengguna.

[Catatan] Catatan

Metode ini mengandalkan ke fakta bahwa, pada akhir instalasi, basis data cdebconf pemasang disimpan ke sistem yang dipasang di /var/log/installer/cdebconf. Namun, karena basis data mungkin berisi informasi sensitif, secara baku berkas hanya dapat dibaca oleh root.

Direktori /var/log/installer dan semua berkas di dalamnya akan dihapus dari sistem Anda jika Anda menghapus tuntas paket installation-report.

Untuk memeriksa nilai yang mungkin bagi pertanyaan, Anda dapat menggunakan nano untuk memeriksa berkas di /var/lib/cdebconf saat instalasi sedang berlangsung. Lihat templates.dat untuk templat mentah dan questions.dat untuk nilai-nilai saat ini dan bagi nilai-nilai yang ditetapkan ke variabel.

Untuk memeriksa apakah format berkas prakonfigurasi Anda valid sebelum melakukan instalasi, Anda dapat menggunakan perintah debconf-set-selections -c preseed.cfg.