GNU/Linux >> Belajar Linux >  >> Linux

Cara Menggunakan Perintah dd untuk Membuat Live USB Drive di Terminal Linux [Untuk Pakar dan Petualang]

Ada beberapa alat grafis yang tersedia untuk membuat live USB. Etcher di Linux mungkin yang paling populer. Ubuntu memiliki alat Startup Disk Creator sendiri untuk tujuan ini.

Namun, pengguna Linux tingkat lanjut bersumpah dengan kenyamanan dan kecepatan membuat USB langsung di terminal Linux menggunakan perintah dd.

Perintah dd adalah alat CLI yang memberi Anda fitur canggih untuk menyalin dan mengonversi file.

Kasus penggunaan umum yang digunakan orang untuk dd adalah menulis file ISO ke perangkat penyimpanan eksternal seperti drive USB, yang dapat digunakan untuk melakukan hal-hal seperti menginstal distribusi Linux baru ke komputer atau laptop.

Itulah yang akan saya tunjukkan dalam tutorial ini. Saya akan membahas perintah yang perlu Anda jalankan, menemukan drive USB kami dari terminal, dan akhirnya melakukan flashing file ISO yang sebenarnya.

Membuat USB langsung dari ISO dengan perintah dd

Sebelum saya menunjukkan langkah-langkahnya, izinkan saya dengan cepat membahas perintah yang akan Anda gunakan dan menjelaskan fungsinya.

Berikut contoh perintah untuk mem-flash ISO:

dd if="./filename.iso" of="/dev/sdb" status="progress" conv="fsync"

Mari kita bahas apa sebenarnya yang dilakukan perintah dd itu.

Memahami perintah dd di atas

Pertama, Anda memasukkan dd . Seperti yang diharapkan, ini hanyalah nama program yang akan Anda jalankan.

Selanjutnya, Anda menentukan if="./filename.iso" . if singkatan dari file input, yang memberitahu dd file apa yang akan Anda tulis ke drive penyimpanan eksternal.

Setelah itu, Anda memasukkan of="/dev/sdb" . Seperti halnya if , of singkatan dari file output.

Hal yang perlu diingat adalah bahwa file output secara teknis tidak harus berupa file di sistem Anda. Anda juga dapat menentukan hal-hal seperti jalur ke perangkat eksternal (seperti yang ditunjukkan pada contoh), yang hanya tampak seperti file biasa di sistem Anda, tetapi sebenarnya menunjuk ke perangkat yang terhubung ke mesin Anda.

status dapat diatur ke tiga opsi:none , noxfer dan progress.

progress opsi yang Anda tetapkan akan menyebabkan dd menampilkan statistik berkala tentang berapa banyak ISO yang telah ditransfer ke drive penyimpanan, serta perkiraan berapa lama lagi sampai dd selesai.

Jika Anda telah menyetel none sebagai gantinya, dd hanya akan mencetak pesan kesalahan selama penulisan ISO, sehingga menghapus hal-hal seperti bilah kemajuan.

noxfer opsi menyembunyikan beberapa informasi yang dicetak setelah transfer selesai, seperti berapa lama waktu yang dibutuhkan dari awal hingga selesai.

Terakhir, Anda mengatur conv opsi untuk fsync . Hal ini menyebabkan dd tidak melaporkan penulisan yang berhasil hingga seluruh ISO telah ditulis ke drive USB.

Jika Anda menghilangkan opsi ini, dd akan tetap menulis dengan baik (dan mungkin tampak berjalan lebih cepat), tetapi Anda mungkin mendapati sistem Anda membutuhkan waktu cukup lama sebelum memberi tahu Anda bahwa aman untuk melepas drive USB karena akan selesai menulis file ISO konten di latar belakang, sehingga memungkinkan Anda melakukan hal lain sementara itu.

Sekarang setelah Anda memahami apa yang harus Anda lakukan, mari kita lihat bagaimana melakukannya.

Peringatan

Baris perintah adalah pedang bermata dua. Berhati-hatilah saat Anda menjalankan perintah seperti dd. Anda harus memastikan bahwa Anda menggunakan perangkat yang benar untuk tujuan file keluaran. Satu langkah yang salah dan Anda dapat memformat disk sistem utama Anda dan kehilangan sistem operasi Anda.

Langkah 0:Unduh ISO yang diinginkan

Ini tidak perlu dikatakan bahwa Anda harus memiliki file gambar ISO untuk mem-flash-nya pada USB.

Saya akan menggunakan Ubuntu 20.04 ISO (dapat diunduh di sini) untuk menguji perintah dd yang saya tunjukkan sebelumnya.

Langkah 1:Dapatkan label disk USB

Colokkan diska USB Anda.

Jalur spesifik yang saya masukkan untuk of tadinya /dev/sdb . Disk USB biasanya diberi label /dev/sdb, tetapi itu bukan aturan yang sulit dan cepat.

Jalur ini mungkin berbeda di sistem Anda, tetapi Anda dapat mengonfirmasi jalur drive dengan lsblk memerintah. Cukup cari daftar yang terlihat seperti ukuran drive USB Anda, dan hanya itu.

Jika Anda lebih nyaman dengan program GUI, Anda juga dapat menemukan jalur drive dengan alat seperti Disk GNOME.

Sekarang setelah Anda menetapkan jalur ke drive eksternal kami, mari buat USB langsung.

Langkah 2:Tulis file ISO ke disk USB

Buka terminal di direktori tempat file ISO diunduh, dan jalankan perintah berikut (ingat untuk mengganti /dev/sdb dengan nama perangkat penyimpanan Anda jika ada yang berbeda):

sudo dd if="./ubuntu-20.04.2.0-desktop-amd64.iso" of="/dev/sdb" status="progress" conv="fsync"

Setelah itu, biarkan dd melakukannya, dan itu akan mencetak pesan penyelesaian setelah selesai:

Dan begitu saja, Anda telah menginstal ISO dengan perintah dd di terminal Linux!

Menutup

Sekarang Anda sedang dalam perjalanan untuk melakukan lebih banyak hal melalui terminal, memungkinkan Anda melakukan berbagai hal lebih cepat dan lebih cepat daripada yang mungkin dapat Anda lakukan sebelumnya.

Punya pertanyaan tersisa tentang perintah dd, atau sesuatu yang tidak berfungsi dengan benar? Jangan ragu untuk meninggalkannya di bagian komentar di bawah.



Linux
  1. Cara Membuat Alias ​​​​dan Menggunakan Perintah Alias ​​​​di Linux

  2. Cara Membuat Drive USB yang Dapat Di-boot Menggunakan Perintah dd

  3. Cara Menginstal dan Menggunakan Etcher di Linux untuk Membuat Live Linux USB

  1. Cara menggunakan perintah grep Linux

  2. Cara menggunakan perintah history di Linux

  3. Cara menggunakan Mac untuk membuat Linux Live USB Stick dan Boot it

  1. Cara Menggunakan Perintah sejarah Linux

  2. Cara Menginstal dan Menggunakan Perintah Ping di Linux

  3. Bagaimana cara membuat USB yang dapat di-boot dari ISO yang dapat di-boot dengan baris perintah di Linux?