Skrip bash untuk membuat USB bootable dari ISO di Linux

Skrip bash untuk membuat USB bootable dari ISO di Linux

Bootiso adalah skrip bash yang kuat dengan mudah dan selamat membuat peranti USB bootable dari satu fail ISO. Ini membantu anda membuat USB bootable dari ISO dengan satu arahan dari terminal. Ia adalah skrip yang disesuaikan dengan baik yang dianjurkan dan disahkan dengan teliti menggunakan shellcheck.

Ia mesti dijalankan dengan kuasa root, dan jika program luaran yang diperlukan tidak tersedia di sistem anda, ia akan meminta anda memasangnya dan keluar. Bootiso memeriksa bahawa ISO yang dipilih mempunyai jenis mime yang betul, jika tidak, ia keluar. Untuk mengelakkan kerosakan sistem, ia memastikan bahawa peranti yang dipilih disambungkan hanya melalui USB.

Baca juga: 3 cara untuk mengekstrak dan menyalin fail dari imej ISO di Linux

Sebelum membentuk dan memisahkan peranti USB anda, ia meminta anda menerima pelaksanaan tindakan untuk mengelakkan sebarang kehilangan data. Yang penting, ia menguruskan sebarang kegagalan dari perintah dalaman yang sesuai keluar. Di samping itu, ia melakukan pembersihan mana -mana fail sementara di keluar dengan menggunakan utiliti perangkap.

Pasang skrip bootiso di linux

Cara mudah untuk dipasang bootiso Dari sumber adalah untuk mengklon repositori git dan tetapkan melaksanakan kebenaran seperti yang ditunjukkan.

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

Seterusnya, gerakkan skrip ke jalan bin (contohnya ~/bin/ atau /usr/tempatan/bin/) untuk menjalankannya seperti arahan Linux lain pada sistem anda.

$ mv bootiso ~/bin/ 

Setelah dipasang, sintaks untuk berjalan bootiso adalah untuk memberikan ISO sebagai hujah pertama.

$ bootiso myfile.ISO 

Untuk membuat peranti USB bootable dari fail ISO, terlebih dahulu anda perlu menyenaraikan semua pemacu USB yang tersedia yang dilampirkan pada sistem anda menggunakan -L bendera seperti yang ditunjukkan.

$ bootiso -l Penyenaraian pemacu USB yang terdapat dalam sistem anda: Nama Jenis Negeri Saiz Hotplug SDB 1 14.9g cakera berjalan 

Seterusnya, untuk membuat peranti (/dev/sdb) sebagai peranti bootable, cukup berikan ISO sebagai hujah pertama. Perhatikan bahawa jika terdapat hanya satu peranti USB yang dilampirkan pada sistem (seperti dalam kes di atas), skrip akan secara automatik memilihnya, jika tidak, ia akan meminta anda untuk memilih dari senarai auto yang dihasilkan oleh semua pemacu USB yang dilampirkan.

$ sudo bootiso ~/Templat/luaran.ISO  
Buat USB Bootable di Terminal Linux

Anda juga boleh menggunakan -a bendera untuk membolehkan pemacu USB autoselecting bersempena dengan -y (Melumpuhkan Pilihan Pengguna Sebelum Membentuk Pemacu USB) seperti yang ditunjukkan.

$ sudo bootiso -a -y ~/templat/externos.ISO 

Sekiranya anda mempunyai pelbagai peranti USB yang disambungkan ke sistem, anda boleh menggunakan -d Bendera untuk secara jelas menentukan peranti USB yang anda ingin bootable dari baris arahan seperti yang ditunjukkan.

$ sudo bootiso -d/dev/sdb ~/templat/externos.ISO 

Secara lalai, bootiso menggunakan Gunung + RSYNC untuk menggaji Perintah DD Sebaliknya, tambahkan --DD bendera seperti yang ditunjukkan.

$ sudo bootiso --dd -d ~/templat/externos.ISO 

Di samping itu, untuk ISO bukan hibrid, anda boleh memasang bootloader dengan syslinux dengan -b pilihan, seperti berikut. Pilihan ini bagaimanapun tidak menyokong Perintah DD.

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

Untuk maklumat lanjut mengenai keupayaan dan pilihan bootiso yang lain, lihat mesej bantuan.

$ bootiso -h 

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

Itu sahaja! Bootiso adalah skrip bash yang kuat dengan mudah dan selamat membuat peranti USB bootable dari satu fail ISO, dengan satu arahan di terminal. Gunakan borang komen di bawah untuk berkongsi pendapat anda atau bertanya.