Saya sudah mencoba membaca panduan untuk preseeding dan penyesuaian , tetapi saya tidak mengerti bagaimana dan di mana harus memodifikasi opsi mana. Saya hanya dapat dengan nyaman belajar melalui contoh-contoh praktis, yang saya ajukan pertanyaan ini.
Saya melihat ke dalam solusi preseeding dan menyesuaikan untuk hanya melakukan beberapa tugas tertentu:
- Benar-benar menulis ulang paket yang diinstal secara default, seperti instalasi minimal dan dengan
--no-install-recommends
benderaapt-get
. - Tambahkan beberapa aplikasi eksklusif ke daftar instal default
- Secara otomatis menginstal dan me-mount driver berpemilik pada sesi install dan live
- Edit file konfigurasi default untuk aplikasi yang diinstal secara default
- Tentukan partisi bersama dengan izin
- Ubah kumpulan paket dalam media pemasang (CD / DVD / USB), lebih disukai menggunakan alat baris perintah yang mirip dengan
apt-get
danaptitude
.
Adakah yang bisa tolong beri tahu saya cara mengkonfigurasi opsi preseed untuk hanya melakukan di atas?
NB Saya tidak mengerti bagian GPG setelah menambahkan / menghapus paket di pool.
PS Poin ketiga sangat penting.
installation
custom-installer
Oxwivi
sumber
sumber
Jawaban:
Untuk referensi yang dipreparasi, Anda mungkin ingin merujuk ke panduan-instalasi-i386 yang berisi sampel yang dipreparasi berikut:
Untuk memberikan daftar paket yang ingin Anda instal, Anda mungkin ingin mencari baris berikut:
Di mana "ubuntu-desktop" dapat diubah untuk sejumlah paket atau paket meta yang berubah-ubah.
Lain yang menentukan paket yang dibutuhkan (untuk driver berpemilik), saya tidak yakin bagaimana ini akan tercapai. Sebagai catatan tambahan, Anda "me-mount" sebuah partisi, Anda "memuat" modul / driver kernel.
Untuk membuat perubahan skrip semacam itu, Anda mungkin ingin melihat:
Di mana "..." dapat diganti dengan perintah sewenang-wenang seperti sed -i misalnya.
Ada bagian partisi dalam contoh yang disebutkan di atas.
Casper mendukung preseed dan ubiquity dapat memiliki banyak nilai preseeded. Berikut adalah beberapa variabel yang dapat dipreparasi relevan dengan mana-mana:
Di mana "..." akan berisi sama dengan perintah late_command disebutkan di atas, success_command dibaca oleh ubiquity dan late_command oleh di.
sumber
Berikut ini membuat image boot yang dimodifikasi. Bakar ke CD, atau masukkan ISO ke dalam VM untuk mengujinya. Kamu akan membutuhkan
cpio
dangenisoimage
(itulah nama paket dan executable).Berikut ini dalam bentuk Makefile, tetapi dapat dimasukkan secara interaktif.
${IN_ISO}
mengacu pada gambar ISO asli (saya menggunakan-alternative
versi, dan saya sarankan Anda melakukan hal yang sama),${OUT_ISO}
ke nama ISO yang diinginkan.Anda memerlukan beberapa file tambahan:
isolinux.cfg
mengkonfigurasi boot loader. Anda ingin hanya boot, dan secara otomatis melalui proses instalasi. Seharusnya terlihat seperti ini:Itu semua persiapan yang kita butuhkan sebelum benar-benar mengkonfigurasi instalasi. Unduh contoh preseed dan beri nama preseed.cfg. Telusuri dan edit apa pun yang Anda inginkan. Opsi penting adalah:
Tetapi saya sarankan Anda tidak menggunakan contoh di atas, tetapi unduh contoh Ubuntu dan konfigurasikan dengan kebutuhan
late_command
Anda, Anda dapat melakukan apa saja dari shell, termasuk mengunduh dan menjalankan skrip yang menginstal dan mengkonfigurasi perangkat lunak khusus Anda. Misalnya, gunakan ini sebagailate_command
:Atau, Anda dapat menempatkan
install.sh
initrd di atas dan menjalankannya secara langsung. Kontennya bisa seperti ini:Ini benar-benar tergantung pada cara kerja rutin instalasi driver milik Anda.
sumber
late_command
.Package selection
adalah bagian yang dapat Anda gunakan untuk menginstal paket Anda sendiri, tetapi Anda juga dapat melakukannya dalam skrip.aptitude purge jockey
skrip. Saya tidak yakin apa yang Anda maksud dengan "cara umum untuk menginstal segala jenis driver berpemilik". Ini adalah cara umum untuk menginstal driver terbatas, cukup masukkan paket driver yang Anda instal ke tasksel atau setelahaptitude install -y
dalam skrip, dan itu akan berfungsi. Jika Anda ingin gambar Anda berfungsi pada banyak mesin, Anda mungkin harus menemukan cara untuk meminta joki semua driver berpemilik yang berlaku. ...