Skrip Bash untuk Membuat USB Bootable dari ISO di Linux

Bootiso adalah skrip Bash yang kuat untuk membuat perangkat USB bootable dengan mudah dan aman dari satu file ISO.
Ini membantu Anda membuat USB bootable dari ISO dengan satu perintah dari terminal. Ini adalah skrip yang dirancang dengan baik yang disusun dan divalidasi dengan cermat menggunakan shellcheck .
Ini harus dijalankan dengan otoritas root, dan jika program eksternal yang diperlukan tidak tersedia di sistem Anda, ia akan meminta Anda untuk menginstalnya dan keluar.
Bootiso memeriksa bahwa ISO yang dipilih memiliki jenis mime yang benar, jika tidak, ia akan keluar. Untuk mencegah kerusakan sistem, ini memastikan bahwa perangkat yang dipilih hanya terhubung melalui USB.
Sebelum memformat dan mempartisi perangkat USB Anda, Anda diminta untuk menerima eksekusi tindakan untuk mencegah kehilangan data. Yang penting, ia mengatur kegagalan apa pun dari perintah internal yang keluar dengan tepat. Selain itu, ia melakukan pembersihan file sementara saat keluar dengan menggunakan utilitas perangkap.

Instal Bootiso Script di Linux


Cara mudah untuk menginstal bootiso dari sumber adalah 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 / local / bin / ) untuk menjalankannya seperti perintah Linux lainnya di sistem Anda.
$ mv bootiso ~ / bin /
Setelah diinstal, sintaks untuk menjalankan 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 mencantumkan semua drive USB yang tersedia yang terpasang ke sistem Anda menggunakan flag -l seperti yang ditunjukkan.
\$ bootiso-l
Mendaftarkan drive USB yang tersedia di sistem Anda:
NAMA HOTPLUG SIZE STATE TYPE
sdb 1 14.9G menjalankan disk
Selanjutnya, untuk membuat perangkat ( /dev/sdb ) sebagai perangkat yang dapat dibooting, cukup sediakan ISO sebagai argumen pertama. Perhatikan bahwa jika hanya ada satu perangkat USB yang terpasang ke sistem (seperti dalam kasus di atas), skrip akan secara otomatis memilihnya, jika tidak, ia akan meminta Anda untuk memilih dari daftar otomatis semua kandar USB yang terpasang.
$ sudo bootiso ~ / Templates / eXternOS.iso


Anda juga dapat menggunakan flag -a untuk mengaktifkan autoselecting drive USB bersama dengan opsi -y(menonaktifkan pengguna sebelum memformat USB drive) seperti yang ditunjukkan.

$ sudo bootiso -a -y ~ / Templates / eXternOS.iso
Jika Anda memiliki beberapa perangkat USB yang terhubung ke sistem, Anda dapat menggunakan tanda -d untuk secara eksplisit menentukan perangkat USB yang ingin Anda buat dapat di-boot dari baris perintah seperti yang ditunjukkan.
$ sudo bootiso -d / dev / sdb ~ / Templates / eXternOS.iso  
Secara default, bootiso menggunakan mount + rsync untuk menggunakan perintah dd , tambahkan flag --dd seperti yang ditunjukkan.
$ sudo bootiso --dd -d ~ / Template / eXternOS.iso      
Selain itu, untuk ISO non-hibrida, Anda dapat menginstal bootloader dengan syslinux dengan opsi -b , sebagai berikut. Namun opsi ini tidak mendukung perintah dd .
$ sudo bootiso -b /ptah/to/non-hybrid/file.iso
ATAU
$ sudo bootiso -bd / usb / perangkat /ptah/to/non-hybrid/file.iso
Untuk informasi lebih lanjut tentang kemampuan dan opsi bootiso lainnya, lihat pesan bantuan.
$ bootiso -h  
Bootiso Github repositori : https://github.com/jsamr/bootiso
Itu dia! Bootiso adalah skrip Bash yang kuat untuk membuat perangkat USB bootable dengan mudah dan aman dari satu file ISO, dengan satu perintah pada terminal.
Sumber: Techmint

Next Post Previous Post
2 Comments
  • REDSOBEK
    REDSOBEK June 15, 2018 at 10:55 AM

    Gud job bos

  • Diqihadiq
    Diqihadiq July 5, 2018 at 9:17 AM

    Keren gan :) makasih infonya :)

Add Comment
comment url