Bagaimana Cara Menggunakan Mkisofs di Ubuntu?

File ISO atau gambar ISO adalah file arsip dan copyan identik dari DVD/CD yang memiliki data yang sama di dalamnya. File ISO digunakan untuk mendistribusikan kumpulan file yang sangat besar melalui internet atau mencadangkan cakram optik yang direncanakan untuk dibuat pada cakram optik. Sebagian besar sistem Operasi yang hadir saat ini datang dalam format ISO yang memiliki semua file instalasi yang diperlukan. Format file/gambar ISO adalah kandidat ideal untuk mewakili semua file dan folder sistem operasi kami dan ini adalah file yang dieksekusi.

Kita dapat mencadangkan/mengarsipkan file kita ke dalam file ISO dan kemudian membuatnya bertindak seperti drive eksternal atau USB yang dapat di-boot atau bahkan CD/DVD yang dapat kita gunakan untuk instalasi, membaginya dengan seseorang, atau hanya menyimpan sebagai cadangan.

Mkisofs adalah perintah di Linux/Ubuntu yang membuat file ISO dari folder yang dapat digunakan untuk ditulis pada perangkat CD-ROM di mana utilitas cdrecord akan membakar disk dan kemudian perintah mkisofs akan menyiapkan file untuk benar-benar dibakar pada sedang. Sederhananya, mkisofs hanya membuat file iso yang merupakan file gambar dari disk optik. Untuk melihatnya sedikit lebih detail maka dibutuhkan snapshot dari direktori/pohon file setelah itu menghasilkan gambar biner yang berkorelasi dengan file ISO.

Menginstal mkisofs

Langkah pertama dalam menginstal mkisofs adalah terlebih dahulu memperbarui semua paket sistem Ubuntu Anda dengan menjalankan perintah berikut di terminal Ubuntu Anda:

$ sudo apt update

Langkah selanjutnya adalah menginstal mkisofs di Ubuntu 20.04 kami namun Anda dapat menginstalnya di hampir semua distribusi Linux dengan perintah di bawah ini:

$  sudo apt install mkisofs

Perintah di atas akan menginstal semua dependensi genisoimage yang diperlukan yang dapat dilihat pada output di bawah ini:

Menggunakan utilitas mkisofs

Mari kita lihat dulu perintah mkisofs yang akan membuat ISO yang dapat digunakan untuk membuat cadangan file ISO lain yang kemudian dapat kita gunakan untuk memodifikasi atau mengedit nanti:

$ mkisofs -o [filename.iso] [directory_path]

Opsi -o menentukan nama file ISO yang ingin kita buat dan kemudian jalur direktori file ISO yang ingin kita backup. Mari kita implementasikan perintah di atas dengan contoh nyata membuat file ISO dari direktori /boot dan kemudian menyimpannya ke file bootiso.iso yang akan dicapai dengan perintah di bawah ini:

$ sudo mkisofs -o bootiso.iso /boot

Kami telah berhasil membuat file bootiso dan menyimpannya ke direktori saat ini seperti yang ditunjukkan di atas.

Daftar Isi file Iso

Kita dapat menggunakan perintah isoinfo untuk membuat daftar isi file ISO:

$ sudo isoinfo -l -i bootiso.iso

Pasang File ISO

Langkah ini melibatkan pemasangan file ISO ke direktori di mana pertama-tama kita akan membuat direktori dengan perintah berikut:

$ mkdir testiso

Selanjutnya, kita akan me-mount file boot.iso ke testiso dengan menggunakan perintah berikut:

$ sudo mount -o loop bootiso.iso testiso

Kita dapat melihat konten asli dari direktori /boot dengan ls dengan cara berikut:

$ ls /boot/

Dengan cara yang sama, kita dapat melihat nama file yang dipetakan ke direktori looped/ sebagai berikut:

$ ls testiso

Anda dapat melihat bahwa testisodirektori dan isi /boot/ berbeda dalam arti bahwa huruf besar dalam huruf kecil dan tidak semua file tersedia serta nama file lebih pendek. Kami dapat menggunakan beberapa opsi yang akan membantu kami dalam memecahkan masalah ini:

-L opsi akan memungkinkan dotfiles

-l opsi akan memungkinkan nama file lengkap hingga 31 karakter

opsi -allow-lowercase akan memungkinkan karakter huruf kecil muncul di nama file

Opsi -input-charset akan menentukan set karakter.

-allow-multidot opsi akan memungkinkan beberapa titik dalam nama file.

Sekarang mari kita gunakan opsi di atas dalam memasang file iso. Semua langkah yang dilakukan sama seperti di atas hanya perintah berikut akan berbeda karena opsi tambahan:

$ sudo mkisofs -l -L -input-charset default -allow-lowercase -allow-multidot -o bootiso.iso /boot

$ sudo mount -o loop bootiso.iso testiso

$ ls /boot/
$ ls testiso

Pada tangkapan layar di atas, dapat dilihat bahwa semua file sekarang tersedia dan dengan nama yang sama di direktori testiso. Kami juga dapat menggunakan opsi mkisofs –help di terminal Ubuntu untuk menemukan daftar semua opsi yang tersedia yang dapat kami gunakan:

$ mkisofs --help

Kesimpulan

File ISO adalah file tunggal yang merupakan representasi sempurna dari seluruh Cd atau DVD karena seluruh data disk dapat diduplikasi dalam file ISO. File / gambar ISO digunakan untuk mendistribusikan program besar melalui internet. Sebagian besar Os hari ini hadir dengan format ISO karena semua file dan folder instalasi yang diperlukan dari sistem operasi kami dapat dimasukkan ke dalam satu file tunggal. Itumkisofs perintah digunakan untuk membuat file ISO yang dapat kami edit, modifikasi, atau buat berdasarkan kebutuhan Anda.

Pada artikel ini, kami pertama kali menginstal mkisofsdan kemudian menggunakannya untuk membuat dan memasang file ISO. Kami juga memberi Anda langkah-langk
ah sederhana tentang cara menggunakan mkisofs di Ubuntu.

Related Posts