Skrip bash untuk membuat USB yang dapat di -boot dari ISO di Linux

Skrip bash untuk membuat USB yang dapat di -boot dari ISO di Linux

Bootiso adalah skrip bash yang kuat untuk dengan mudah dan aman membuat perangkat USB yang dapat di -boot dari satu file ISO. Ini membantu Anda membuat USB yang dapat di -boot dari ISO dengan satu perintah dari terminal. Ini adalah skrip yang dirancang dengan baik yang diatur dan divalidasi dengan cermat menggunakan kerang.

Itu harus dijalankan dengan otoritas root, dan jika program eksternal yang dibutuhkan tidak tersedia di sistem Anda, itu akan meminta Anda untuk menginstalnya dan keluar. Bootiso memeriksa bahwa ISO yang dipilih memiliki tipe mime yang benar, jika tidak ia keluar. Untuk mencegah kerusakan sistem, ini memastikan bahwa perangkat yang dipilih hanya terhubung melalui USB.

Baca juga: 3 cara untuk mengekstrak dan menyalin file dari gambar ISO di Linux

Sebelum memformat dan mempartisi perangkat USB Anda, ini meminta Anda untuk menerima pelaksanaan tindakan untuk mencegah kehilangan data apa pun. Yang penting, ia mengelola kegagalan apa pun dari perintah internal yang keluar dengan tepat. Selain itu, ia melakukan pembersihan file sementara mana pun saat keluar dengan menggunakan utilitas perangkap.

Instal skrip bootiso di linux

Cara mudah untuk menginstal bootiso dari sumber harus mengkloning repositori git dan mengatur izin eksekusi seperti yang ditunjukkan.

$ git clone https: // github.com/jsamr/bootiso.git $ cd bootiso/ $ chmod +x bootiso 

Selanjutnya, pindahkan skrip ke jalur bin (misalnya ~/bin/ atau /usr/lokal/bin/) untuk menjalankannya seperti perintah linux lainnya di sistem Anda.

$ mv bootiso ~/bin/ 

Setelah diinstal, sintaks untuk berjalan bootiso adalah memberikan ISO sebagai argumen pertama.

$ bootiso myfile.iso 

Untuk membuat perangkat USB yang dapat di -boot dari file ISO, pertama -tama Anda perlu mendaftarkan semua drive USB yang tersedia yang dilampirkan ke sistem Anda menggunakan -l bendera seperti yang ditunjukkan.

$ bootiso -l Listing USB Drives Tersedia di Sistem Anda: Nama Jenis Negara Ukuran Hotplug SDB 1 14.9g menjalankan disk 

Selanjutnya, untuk membuat perangkat (/dev/sdb) sebagai perangkat yang dapat di -boot, cukup berikan ISO sebagai argumen pertama. Perhatikan bahwa jika hanya ada satu perangkat USB yang dilampirkan ke sistem (seperti pada kasus di atas), skrip akan secara otomatis memilihnya, jika tidak, ia akan meminta Anda untuk memilih dari daftar yang dihasilkan secara otomatis dari semua drive USB yang terlampir.

$ sudo bootiso ~/Templat/eksterno.iso  
Buat USB Bootable di Terminal Linux

Anda juga dapat menggunakan -A Bendera untuk memungkinkan drive USB yang memilih secara otomatis bersamaan dengan -y (Menonaktifkan meminta pengguna sebelum memformat drive usb) seperti yang ditunjukkan.

$ sudo bootiso -a -y ~/templat/eksternos.iso 

Jika Anda memiliki beberapa perangkat USB yang terhubung ke sistem, Anda dapat menggunakan -D Bendera untuk secara eksplisit menentukan perangkat USB yang ingin Anda boot dari baris perintah seperti yang ditunjukkan.

$ sudo bootiso -d/dev/sdb ~/templat/eksternos.iso 

Secara default, bootiso menggunakan mount + rsync untuk mempekerjakan Perintah DD Sebaliknya, tambahkan --DD bendera seperti yang ditunjukkan.

$ sudo bootiso --dd -d ~/templat/eksternos.iso 

Selain itu, untuk ISO non-hibrida, Anda dapat menginstal bootloader dengan syslinux dengan -B opsi, sebagai berikut. Namun opsi ini tidak mendukung Perintah DD.

$ sudo bootiso -b/ptah/to/non -hybrid/file.ISO atau $ sudo bootiso -bd/usb/device/ptah/to/non -hybrid/file.iso 

Untuk informasi lebih lanjut tentang kemampuan dan opsi bootiso lainnya, lihat pesan bantuan.

$ bootiso -h 

Repositori Bootiso GitHub: https: // github.com/jsamr/bootiso

Itu dia! Bootiso adalah skrip bash yang kuat untuk dengan mudah dan aman membuat perangkat USB yang dapat di -boot dari satu file ISO, dengan satu perintah di terminal. Gunakan formulir komentar di bawah ini untuk membagikan pemikiran Anda tentang hal itu atau mengajukan pertanyaan.