Cara Membakar File ISO ke Drive USB di Linux

Pengguna Linux biasanya membakar file ISO ke DVD atau CD, tetapi banyak komputer tidak lagi memiliki disk drive. Membuat drive USB yang dapat di-boot adalah solusi yang lebih baik — ini akan bekerja pada kebanyakan komputer dan akan melakukan boot, berjalan, dan menginstal lebih cepat.

Cara Kerja Bootable Linux USB Drives

Seperti live CD atau DVD, drive USB yang dapat di-boot memungkinkan Anda menjalankan hampir semua distribusi Linux tanpa memengaruhi komputer Anda. Anda juga dapat menginstal distribusi Linux pada PC Anda dari itu — tidak diperlukan drive CD atau DVD. Anda tidak bisa begitu saja menyalin atau mengekstrak file ISO ke drive USB dan berharap itu berfungsi. Meskipun Anda tidak secara teknis "membakar" file ISO ke drive USB, ada proses khusus yang diperlukan untuk mengambil file ISO Linux dan membuat drive USB yang dapat di-boot dengannya.

Ada dua cara untuk melakukannya: Beberapa distribusi Linux menyertakan alat pembuat disk mulai USB grafis yang akan melakukannya untuk Anda. Anda juga dapat menggunakan ddperintah untuk melakukan ini dari terminal di distro Linux mana pun. Metode apa pun yang Anda pilih, Anda memerlukan file ISO distribusi Linux.

Misalnya, Ubuntu Linux memiliki dua metode bawaan untuk membuat drive USB yang dapat di-boot. Drive USB yang dapat di-boot memberikan pengalaman yang sama kepada pengguna seperti DVD Live Ubuntu. Ini memungkinkan Anda untuk mencoba sistem operasi mirip Unix yang populer tanpa membuat perubahan pada komputer. Saat Anda siap menginstal Ubuntu, Anda dapat menggunakan drive USB sebagai media instalasi.

Anda akan memerlukan image ISO instalasi Ubuntu untuk membuat drive USB yang dapat di-boot, jadi pastikan Anda telah mengunduh versi Ubuntu yang ingin Anda gunakan.

Agar jelas, drive USB yang dapat di-boot ini akan boot ke salinan kerja Ubuntu Linux tetapi tidak akan menyimpan perubahan apa pun yang Anda buat. Setiap kali Anda boot ke Ubuntu dari drive USB ini, ini akan menjadi instance baru dari Ubuntu. Jika Anda ingin dapat menyimpan perubahan dan data, Anda perlu membuat drive USB yang dapat di-boot dengan penyimpanan persisten. Itu proses yang lebih rumit.

Cukup masukkan drive USB yang dihasilkan ke komputer mana pun dan boot dari perangkat USB. (Pada beberapa PC, Anda mungkin juga harus menonaktifkan Secure Boot, tergantung pada distribusi Linux yang Anda pilih.)

Meskipun kami menggunakan Ubuntu sebagai contoh di sini, ini akan berfungsi dengan cara yang sama dengan distribusi Linux lainnya.

Cara Membuat Drive USB yang Dapat Di-boot Secara Grafis

Instalasi default Ubuntu menyertakan aplikasi bernama Startup Disk Creator, yang akan kita gunakan untuk membuat drive USB yang dapat di-boot. Jika Anda menggunakan distribusi Linux lain, ini mungkin menyertakan utilitas serupa. Periksa dokumentasi distribusi Linux Anda — Anda dapat mencarinya secara online — untuk informasi lebih lanjut.

Untuk pengguna Windows, kami merekomendasikan Rufus untuk membuat drive USB langsung dengan cara mudah.

Peringatan : Ini akan menghapus konten drive USB target. Untuk memastikan Anda tidak secara tidak sengaja menulis ke drive USB yang salah, kami sarankan untuk melepaskan drive USB lain yang terhubung sebelum melanjutkan.

Untuk Ubuntu, drive USB apa pun dengan kapasitas 4 GB atau lebih besar seharusnya baik-baik saja. Jika pilihan ISO Linux Anda lebih besar dari itu — sebagian besar tidak — Anda mungkin memerlukan drive USB yang lebih besar.

Saat Anda yakin bahwa drive USB yang benar adalah satu-satunya yang terhubung ke komputer Anda, luncurkan Startup Disk Creator. Untuk melakukannya, tekan tombol Super (itu adalah tombol Windows di sebagian besar keyboard) dan ketik "disk startup". Ikon Startup Disk Creator akan muncul. Klik ikonnya atau tekan Enter.

Jendela utama Startup Disk Creator akan muncul. Perangkat USB akan disorot di panel bawah.

Klik tombol "Lainnya". Dialog buka file standar akan muncul. Jelajahi lokasi file ISO Ubuntu Anda, sorot file tersebut dan klik tombol "Open".

Jendela utama Startup Disk Creator sekarang harus menyerupai gambar di bawah ini. Harus ada gambar ISO yang disorot di panel atas dan drive USB disorot di panel bawah.

Konfirmasikan kepada diri Anda sendiri bahwa image ISO dan drive USB sudah benar. Klik tombol "Make Startup Disk" bila Anda ingin melanjutkan.

Sebuah peringatan muncul untuk mengingatkan Anda bahwa drive USB akan dihapus sepenuhnya. Ini adalah kesempatan terakhir Anda untuk mundur tanpa melakukan perubahan apa pun pada drive USB. Klik tombol "Ya" untuk membuat drive USB yang dapat di-boot.

Bilah kemajuan menunjukkan kepada Anda seberapa dekat proses pembuatan hingga selesai.

Pesan konfirmasi muncul untuk memberi tahu Anda saat pembuatan drive USB yang dapat di-boot telah selesai sepenuhnya. Di komputer yang kami gunakan untuk artikel ini, prosesnya memakan waktu sekitar lima menit.

Klik tombol "Keluar". Sekarang Anda dapat mem-boot ulang komputer Anda dan mem-boot dari drive USB atau mencabut drive USB, membawanya ke komputer lain, dan mem-boot-nya di sana.

Cara Membuat Drive USB yang Dapat Di-boot Dengan dd

Alat yang akan kami gunakan untuk membuat drive yang dapat di-boot dari baris perintah adalah ddperintah.

Peringatan : Perintah ini harus digunakan dengan sangat hati-hati. ddakan melakukan apa yang Anda perintahkan, segera setelah Anda memberi tahu. Tidak ada pertanyaan "Apakah Anda yakin" atau kesempatan untuk mundur. ddlangsung saja dan lakukan instruksi yang Anda berikan. Jadi kita harus sangat berhati-hati bahwa apa yang kita perintahkan untuk dilakukan pasti apa yang kita ingin lakukan.

Kami perlu mengetahui perangkat apa yang dikaitkan dengan drive USB Anda. Dengan begitu Anda tahu pasti identitas perangkat apa yang akan diteruskan ddpada baris perintah.

Di jendela terminal ketik perintah berikut. The lsblkperintah mencantumkan perangkat blok pada komputer Anda. Setiap drive memiliki perangkat blok yang terkait dengannya.

lsblk

Output dari lsblkakan menunjukkan drive yang saat ini terhubung ke komputer Anda. Ada satu hard drive internal pada mesin ini yang disebut sdadan ada satu partisi di atasnya yang disebut sda1.

Colokkan drive USB Anda dan gunakan lsblkperintah sekali lagi. Output dari lsblkakan berubah. Drive USB sekarang akan terdaftar di keluaran.

Ada entri baru dalam daftar, bernama sdbdan memiliki dua partisi di atasnya. Satu partisi dipanggil sdb1 dan berukuran 1 KB. Partisi lain dipanggil sdb5dan berukuran 14,6 GB.

Itu adalah drive USB kami. Pengenal yang perlu kita gunakan adalah yang mewakili drive, bukan salah satu partisi. Dalam contoh kami ini adalah  sdb. Terlepas dari bagaimana namanya di komputer Anda, perangkat yang tidak ada dalam lsblkdaftar sebelumnya haruslah  drive USB.

Perintah yang akan kita keluarkan ddadalah sebagai berikut:

sudo dd bs = 4M if = Downloads / ubuntu-19.04-desktop-amd64.iso dari = / dev / sdb conv = fdatasync 

Mari kita hancurkan.

  • sudo : Anda harus menjadi pengguna super untuk mengeluarkan ddperintah. Anda akan diminta memasukkan kata sandi.
  • dd : Nama perintah yang kami gunakan.
  • bs = 4M : Opsi -bs(blocksize) menentukan ukuran setiap potongan yang dibaca dari file input dan ditulis ke perangkat output. 4 MB adalah pilihan yang baik karena memberikan throughput yang layak dan merupakan kelipatan tepat dari 4 KB, yang merupakan blocksize dari filesystem ext4. Ini memberikan kecepatan baca dan tulis yang efisien.
  • if = Downloads / ubuntu-19.04-desktop-amd64.iso : Opsi -if(input file) membutuhkan path dan nama image ISO Linux yang Anda gunakan sebagai file input.
  • of = / dev / sdb : -of(file keluaran) adalah parameter kritis. Ini harus disediakan dengan perangkat yang mewakili drive USB Anda. Ini adalah nilai yang kami identifikasi dengan menggunakan lsblkperintah sebelumnya. dalam contoh kami sdb, jadi kami menggunakan  /dev/sdb. Drive USB Anda mungkin memiliki pengenal yang berbeda. Pastikan Anda memberikan pengenal yang benar.
  • conv = fdatasync : convParameter menentukan bagaimana ddmengonversi file input seperti yang tertulis ke perangkat output. dd menggunakan cache disk kernel saat menulis ke drive USB. The fdatasyncpengubah memastikan write buffer yang memerah dengan benar dan sepenuhnya sebelum proses pembuatan ditandai sebagai telah selesai.

Tidak ada umpan balik visual ddsama sekali selama proses pembuatan berlangsung. Ini berfungsi dan tidak melaporkan apa pun sampai selesai.

Pembaruan : Dalam versi terbaru, dd sekarang memiliki status=progressopsi yang menyediakan pembaruan tentang proses sekali per detik. Misalnya, Anda dapat menjalankan perintah ini untuk melihat status:

sudo dd bs = 4M if = Downloads / ubuntu-19.04-desktop-amd64.iso dari = / dev / sdb conv = fdatasync status = progerss

Ketika drive USB yang dapat di-boot telah dibuat, ddmelaporkan jumlah data yang ditulis ke drive USB, waktu yang telah berlalu dalam hitungan detik, dan kecepatan transfer data rata-rata.

Anda dapat memeriksa drive USB yang dapat di-boot berfungsi dengan mem-boot ulang komputer Anda dan mem-boot dari drive USB, atau Anda dapat mencoba mem-boot dari drive tersebut di komputer lain.

Anda sekarang memiliki copy pekerjaan portabel Ubuntu atau distribusi Linux pilihan Anda. Ini akan menjadi murni setiap kali Anda mem-boot-nya, dan Anda dapat mem-boot-nya di hampir semua PC yang Anda suka.