Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

Ada beberapa fitur Penginstal Ubuntu yang digabungkan untuk memungkinkan baris perintah yang cukup sederhana pada prompt boot untuk menghasilkan instalasi otomatis yang disesuaikan secara acak dan rumit.

Ini diaktifkan dengan menggunakan Instal otomatis pilihan boot, juga disebut mobil untuk beberapa arsitektur atau metode boot. Di bagian ini, mobil dengan demikian bukan parameter, itu berarti memilih pilihan boot itu, dan menambahkan parameter boot berikut pada prompt boot.

Untuk mengilustrasikannya, berikut adalah beberapa contoh yang dapat digunakan pada prompt boot:


url otomatis = server otomatis


Ini bergantung pada adanya server DHCP yang akan membawa mesin ke titik di mana server otomatis dapat diselesaikan dengan DNS, mungkin setelah menambahkan domain lokal jika itu disediakan oleh DHCP. Jika ini dilakukan di situs tempat domainnya berada example.com, Dan mereka


gambar

1. Pemilik variabel debconf (atau template) biasanya adalah nama paket yang berisi template debconf yang sesuai. Untuk variabel yang digunakan dalam installer itu sendiri pemiliknya adalah “di”. Template dan variabel dapat memiliki lebih dari satu pemilik yang membantu menentukan apakah mereka dapat dihapus dari database debconf jika paket dibersihkan.


memiliki pengaturan DHCP yang cukup waras, itu akan menghasilkan file preseed yang diambil dari

http://autoserver.example.com/d-i/bionic/./preseed.cfg.

Bagian terakhir dari url itu (di/bionic/./preseed.cfg) diambil dari instal otomatis/defaultroot. Secara default ini termasuk direktori bionik untuk mengizinkan versi mendatang untuk menentukan nama kode mereka sendiri dan membiarkan orang bermigrasi ke depan dengan cara yang terkendali. NS /./ bit digunakan untuk menunjukkan root, relatif terhadap jalur mana yang dapat ditambatkan (untuk digunakan dalam preseed/include dan preseed/run). Ini memungkinkan file untuk ditentukan baik sebagai URL lengkap, jalur yang dimulai dengan / yang kemudian ditambatkan, atau bahkan jalur relatif ke lokasi di mana file awal terakhir ditemukan. Ini dapat digunakan untuk membuat skrip yang lebih portabel di mana seluruh hierarki skrip dapat dipindahkan ke lokasi baru tanpa merusaknya, misalnya menyalin file ke stik USB saat dimulai di server web. Dalam contoh ini, jika file preseed ditetapkan praseed/jalankan untuk /scripts/late_command.sh maka file akan diambil dari http://autoserver.example.com/di/bionic/./scripts/late_command.sh.

Jika tidak ada infrastruktur DHCP atau DNS lokal, atau jika Anda tidak ingin menggunakan jalur default ke preseed.cfg, Anda masih dapat menggunakan url eksplisit, dan jika Anda tidak menggunakan /./ elemen itu akan ditambatkan ke awal jalan (yaitu yang ketiga / di URL). Berikut adalah contoh yang membutuhkan dukungan minimal dari infrastruktur jaringan lokal:


url otomatis=http://192.168.1.2/path/to/mypreseed.file


Cara kerjanya adalah:


• jika URL tidak memiliki protokol, diasumsikan http,

• jika bagian hostname tidak berisi titik, domain yang diturunkan dari DHCP ditambahkan padanya, dan

jika tidak ada /'s setelah nama host, maka jalur default ditambahkan.


Selain menentukan url, Anda juga dapat menentukan setelan yang tidak secara langsung memengaruhi perilaku penginstal debian itu sendiri, tetapi dapat diteruskan ke skrip yang ditentukan menggunakan praseed/jalankan dalam file preseed yang dimuat. Saat ini, satu-satunya contoh adalah instal otomatis/kelas, yang memiliki alias kelas-kelas. Ini dapat digunakan demikian:


url otomatis =example.com kelas=kelas_A;kelas_B


Kelas dapat misalnya menunjukkan jenis sistem yang akan diinstal, atau lokalisasi yang akan digunakan.

Tentu saja mungkin untuk memperluas konsep ini, dan jika Anda melakukannya, masuk akal untuk menggunakan ruang nama instal otomatis untuk ini. Jadi seseorang mungkin memiliki sesuatu seperti instal otomatis/gaya yang kemudian digunakan dalam skrip Anda. Jika Anda merasa perlu melakukan ini, sebutkan di

<[email dilindungi]> milis sehingga kami dapat menghindari konflik namespace, dan mungkin menambahkan alias untuk parameter tersebut untuk Anda.

Grafik mobil pilihan boot belum ditentukan pada semua lengkungan, tetapi efek yang sama dapat dicapai dengan hanya menambahkan dua parameter otomatis=prioritas sejati=kritis ke baris perintah kernel. NS mobil parameter kernel adalah alias untuk instal/aktifkan otomatis dan mengaturnya ke benar menunda pertanyaan lokal dan keyboard sampai ada kesempatan untuk melakukan preseed, sementara prioritas adalah alias untuk debconf/prioritas dan mengaturnya ke kritis menghentikan pertanyaan dengan prioritas lebih rendah agar tidak ditanyakan.


Opsi tambahan yang mungkin menarik saat mencoba mengotomatiskan penginstalan saat menggunakan DHCP adalah: antarmuka=auto netcfg/dhcp_timeout=60 yang membuat mesin memilih NIC pertama yang layak dan lebih sabar untuk mendapatkan balasan atas permintaan DHCP-nya.


Tip: Contoh ekstensif tentang cara menggunakan kerangka kerja ini, termasuk skrip dan kelas contoh, dapat ditemukan di situs web pengembangnya (http://hands.com/di/). Contoh yang tersedia di sana juga menunjukkan banyak efek bagus lainnya yang dapat dicapai dengan penggunaan prakonfigurasi secara kreatif.


B.2.4. Alias ​​​​berguna dengan preseeding

Komputasi Awan OS Teratas di OnWorks: