OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

Terdapat beberapa ciri Pemasang Ubuntu yang digabungkan untuk membenarkan baris arahan yang agak mudah pada gesaan but menghasilkan pemasangan automatik tersuai yang kompleks secara sewenang-wenangnya.

Ini didayakan dengan menggunakan Pemasangan automatik pilihan but, juga dipanggil auto untuk beberapa seni bina atau kaedah but. Dalam bahagian ini, auto Oleh itu, bukan parameter, ini bermakna memilih pilihan but itu dan menambahkan parameter but berikut pada gesaan but.

Untuk menggambarkan ini, berikut ialah beberapa contoh yang boleh digunakan pada gesaan but:


auto url=autoserver


Ini bergantung kepada terdapat pelayan DHCP yang akan membawa mesin ke titik di mana autoserver boleh diselesaikan dengan DNS, mungkin selepas menambah domain tempatan jika itu disediakan oleh DHCP. Jika ini dilakukan di tapak di mana domain itu berada example.com, dan mereka


gambar

1. Pemilik pembolehubah debconf (atau templat) lazimnya ialah nama pakej yang mengandungi templat debconf yang sepadan. Untuk pembolehubah yang digunakan dalam pemasang itu sendiri pemiliknya ialah "di". Templat dan pembolehubah boleh mempunyai lebih daripada satu pemilik yang membantu untuk menentukan sama ada ia boleh dialih keluar daripada pangkalan data debconf jika pakej itu dibersihkan.


mempunyai persediaan DHCP yang agak waras, ia akan menyebabkan fail yang diprasej diambil daripada

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

Bahagian terakhir url itu (di/bionic/./preseed.cfg) diambil daripada pasang automatik/akar lalai. Secara lalai ini termasuk direktori bionik untuk membenarkan versi masa hadapan menentukan nama kod mereka sendiri dan membenarkan orang berhijrah ke hadapan dengan cara terkawal. The /./ bit digunakan untuk menunjukkan punca, relatif kepada laluan berikutnya boleh berlabuh (untuk digunakan dalam praseed/termasuk dan praseed/lari). Ini membolehkan fail ditentukan sama ada sebagai URL penuh, laluan bermula dengan / yang berlabuh, atau pun laluan relatif kepada lokasi di mana fail praseed terakhir ditemui. Ini boleh digunakan untuk membina lebih banyak skrip mudah alih di mana keseluruhan hierarki skrip boleh dialihkan ke lokasi baharu tanpa memecahkannya, contohnya menyalin fail ke USB stick apabila ia bermula pada pelayan web. Dalam contoh ini, jika fail preseed ditetapkan praseed/lari kepada /scripts/late_command.sh maka fail itu akan diambil daripada http://autoserver.example.com/di/bionic/./scripts/late_command.sh.

Jika tiada infrastruktur DHCP atau DNS tempatan, atau jika anda tidak mahu menggunakan laluan lalai ke preseed.cfg, anda masih boleh menggunakan url eksplisit, dan jika anda tidak menggunakan /./ elemen ia akan berlabuh pada permulaan laluan (iaitu yang ketiga / dalam URL). Berikut ialah contoh yang memerlukan sokongan minimum daripada infrastruktur rangkaian tempatan:


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


Cara ini berfungsi ialah:


• jika URL tiada protokol, http diandaikan,

• jika bahagian nama hos tidak mengandungi noktah, ia mempunyai domain yang diperoleh daripada DHCP dilampirkan padanya dan

jika tiada /'s selepas nama hos, kemudian laluan lalai ditambah.


Selain menentukan url, anda juga boleh menentukan tetapan yang tidak menjejaskan tingkah laku secara langsung debian-pemasang itu sendiri, tetapi boleh dihantar ke skrip yang ditentukan menggunakan praseed/lari dalam fail praseed yang dimuatkan. Pada masa ini, satu-satunya contoh ini ialah auto-pasang/kelas, yang mempunyai alias kelas. Ini boleh digunakan demikian:


url automatik=example.com kelas=kelas_A;kelas_B


Kelas boleh sebagai contoh menandakan jenis sistem yang akan dipasang, atau penyetempatan yang akan digunakan.

Sudah tentu mungkin untuk melanjutkan konsep ini, dan jika anda melakukannya, adalah munasabah untuk menggunakan ruang nama pemasangan automatik untuk ini. Jadi seseorang mungkin mempunyai sesuatu seperti pasang/gaya automatik yang kemudiannya digunakan dalam skrip anda. Jika anda merasakan perlu untuk melakukan ini, sila nyatakan pada

<[e-mel dilindungi]> senarai mel supaya kami boleh mengelakkan konflik ruang nama, dan mungkin menambah alias untuk parameter untuk anda.

. auto pilihan but belum ditakrifkan pada semua lengkungan, tetapi kesan yang sama boleh dicapai dengan hanya menambah dua parameter auto=keutamaan benar=kritikal ke baris arahan kernel. The auto parameter kernel ialah alias untuk pasang/dayakan secara automatik dan menetapkannya kepada benar menangguhkan soalan tempatan dan papan kekunci sehingga selepas ada peluang untuk menjawabnya, sementara keutamaan adalah alias untuk debconf/keutamaan dan menetapkannya kepada kritikal menghentikan sebarang soalan dengan keutamaan yang lebih rendah daripada ditanya.


Pilihan tambahan yang mungkin menarik semasa cuba mengautomasikan pemasangan semasa menggunakan DHCP ialah: antara muka=auto netcfg/dhcp_timeout=60 yang menjadikan mesin memilih NIC berdaya maju yang pertama dan lebih bersabar untuk mendapatkan balasan kepada pertanyaan DHCPnya.


Petua: Contoh meluas tentang cara menggunakan rangka kerja ini, termasuk contoh skrip dan kelas, boleh didapati di tapak web pembangunnya (http://hands.com/di/). Contoh-contoh yang terdapat di sana juga menunjukkan banyak lagi kesan bagus yang boleh dicapai dengan penggunaan prakonfigurasi yang kreatif.


B.2.4. Alias ​​berguna dengan prasemaian

Pengkomputeran Awan OS teratas di OnWorks: