Rumah >Tutorial sistem >LINUX >Sekarang anda boleh menulis imej ISO ke cakera USB secara langsung menggunakan arahan PV di Linux

Sekarang anda boleh menulis imej ISO ke cakera USB secara langsung menggunakan arahan PV di Linux

Joseph Gordon-Levitt
Joseph Gordon-Levittasal
2025-03-16 09:51:14352semak imbas

Katakan selamat tinggal kepada arahan DD ! Utiliti PV terbaru (Pipe Viewer) kini boleh menulis ISOS terus ke cakera USB !! Panduan ini akan menunjukkan kepada anda cara menggunakan arahan PV dan bukannya DD untuk penulisan imej di Linux.

Menggunakan utiliti baris arahan PV menyediakan bar kemajuan masa nyata , anggaran masa pemindahan (ETA) , dan ketelusan yang lebih besar semasa proses.

Jadual Kandungan

Pengenalan

Ramai di antara kita sudah biasa menggunakan arahan DD untuk menulis imej pemasang ke peranti penyimpanan. Perintah DD adalah kaedah sekolah lama untuk membuat pemacu USB bootable di Linux.

Perintah DD agak kuat. Ia hanya dibaca dari satu fail dan menulis kepada yang lain. Perintah biasa untuk menulis imej ke peranti kelihatan seperti ini:

 sudo dd jika = installer.img of =/dev/sda2 bs = 1m status = kemajuan

Sudah tentu, beberapa alat lain seperti PV (Pipe Viewer) dan CAT boleh melakukan tugas yang sama. Alasan utama DD biasanya digunakan untuk tujuan ini adalah bahawa ia boleh dijalankan dengan keistimewaan akar, sedangkan mengalihkan output kucing atau PV biasanya memerlukan menjalankan shell dengan akses akar. The Commandsudo DD ... lebih ringkas thansudo sh -c 'kucing ...', bukan?

Batasan DD

Walaupun arahan DD berfungsi dengan baik untuk membuat imej, ia mempunyai beberapa batasan:

  • Maklumat kemajuan yang disediakan oleh DD tidak memaparkan kemajuan sebagai peratusan atau mengira masa ketibaan (ETA) yang dianggarkan. Ia hanya menunjukkan bilangan bait yang ditulis.
  • Saiz blok lalai DD tidak dioptimumkan untuk sistem moden, itulah sebabnya Thebs = parameter sering dimasukkan.
  • Sangat mudah lupa untuk termasuk = kemajuan, dan harus menentukannya setiap kali boleh menjadi rumit.

Apakah arahan PV?

PV bermaksud Penonton Pipa, yang merupakan alat baris arahan yang membolehkan pengguna memantau kemajuan data melalui saluran paip.

Ia boleh dimasukkan ke dalam mana -mana saluran paip biasa antara dua proses untuk memberikan petunjuk visual tentang berapa cepat data melewati, berapa lama ia telah diambil, dan anggaran berapa lama ia akan diambil untuk diselesaikan.

Berikut adalah beberapa ciri utama PV:

  • Petunjuk Kemajuan : PV memaparkan bar kemajuan, penyelesaian peratusan, masa berlalu, dan anggaran masa yang tinggal.
  • Pengiraan ETA : Ia mengira dan mengemas kini masa ketibaan (ETA) yang dianggarkan untuk menyelesaikan pemindahan data.
  • Buffering : PV boleh mengendalikan buffer, yang berguna apabila berurusan dengan peranti perlahan atau pemindahan rangkaian.
  • Kawalan dan Statistik : Ia memberikan kawalan ke atas aliran data dan boleh mengeluarkan statistik mengenai pemindahan.
  • Fleksibiliti : PV boleh digunakan dalam pelbagai senario, seperti menyalin fail, memampatkan data, atau situasi lain di mana data disalurkan dari satu proses ke yang lain.

Perintah PV amat berguna apabila anda perlu memantau kemajuan operasi yang mungkin tidak dapat dilihat, seperti ketika menggunakan perintah DD untuk menulis imej ke cakera atau ketika memancarkan data melalui beberapa perintah tanpa maklum balas langsung pada kadar pemindahan atau kemajuan.

Mengapa menggunakan PV untuk menulis fail untuk menyekat peranti?

Utiliti PV menawarkan beberapa kelebihan berbanding DD:

  • PV memaparkan bar kemajuan masa nyata dan ETA, memberikan maklumat yang lebih terperinci daripada hanya bait yang ditulis.
  • PV secara automatik menentukan saiz penampan yang optimum, menghapuskan keperluan untuk pelarasan manual.
  • PV lebih ringkas, kerana tidak perlu menentukanStatus = progresif = ....

Perintah PV terkini boleh memancarkan ISOS ke USB secara langsung

Versi baru-baru ini PV (1.8.10) termasuk pilihan baru --Output (-O). Ciri ini membolehkan PV menulis terus ke fail atau peranti, sama dengan DD.

OutputOption dalam PV versi 1.8.10 membolehkan anda mengarahkan output penonton paip ke fail dan bukannya memaparkannya pada output standard (biasanya terminal).

Perubahan ini boleh menjadi sangat berguna dalam senario di mana anda ingin memantau kemajuan pemindahan data sementara pada masa yang sama menjimatkan output ke fail, dan bukan hanya memaparkannya di terminal.

Sekarang mari kita teruskan dan pasang utiliti PV terkini. PV terkini belum tersedia dalam repositori lalai sistem operasi Linux yang popular. Jadi kita perlu memasangnya dari sumber.

Untuk memasang sebarang perisian dari sumber, anda mesti memasang alat pembangunan dan GNU Stow. Walaupun Stow adalah pilihan, saya sangat mengesyorkan anda memasangnya untuk menguruskan perisian yang dipasang dari sumber.

Pasang alat pembangunan

Sekiranya anda belum memasang alat pembangunan, ia adalah wajib untuk memasangnya terlebih dahulu. Kami telah mendokumenkan langkah -langkah untuk memasang alat pembangunan pada pelbagai pengagihan Linux dalam pautan yang diberikan di bawah:

  • Cara Memasang Alat Pembangunan di Linux

Pasang GNU Stow

Anda boleh memasang perisian dari Sumber tanpa Stow. Tetapi saya lebih suka menggunakan GNU Stow untuk memasang perisian dari sumber untuk menguruskannya dengan cekap.

Berikut adalah cara anda boleh memasang GNU Stow di pelbagai sistem operasi:

Pada Ubuntu/Debian

1. Senarai pakej kemas kini :

 Kemas kini sudo apt

2. Pasang Stow :

 sudo apt memasang stow

Pada fedora/rhel/almalinux/rocky linux

1. Dayakan repositori Epel :

 SUDO DNF Pasang EPEL-RELEASE

2. Pasang Stow :

 sudo dnf memasang stow

Pada versi RHEL yang lebih tua, gunakan yum dan bukannya `DNF '.

Pasang PV terkini dari sumber di Linux

Selepas memasang alat pembangunan yang diperlukan dan GNU Stow, anda boleh memasang GNU Stow dalam sistem Linux anda seperti yang ditunjukkan di bawah:

1. Muat turun utiliti PV terkini dari halaman siaran rasminya :

 wget https://codeberg.org/aj-wood/pv/releases/download/v1.8.10/pv-1.8.10.tar.gz

2. Pergi ke direktori di mana anda memuat turun fail tar pv dan ekstrak menggunakan arahan :

 tar xvf pv-1.8.10.tar.gz

Ini akan mengekstrak kandungan fail tar dalam direktori yang dipanggil PV-1.8.10 dalam direktori semasa anda.

3. CD ke dalam direktori yang diekstrak :

 CD PV-1.8.10

4. Konfigurasikan binaan :

 ./configure --prefix =/usr/local/stow/pv-1.8.10

Perintah ini digunakan untuk mengkonfigurasi proses membina perisian dengan awalan pemasangan yang ditentukan. Dalam kes ini, ia menetapkan direktori pemasangan ke /usr/local/stow/pv-1.8.10.

5. Menyusun perisian :

 buat

6. Pasang perisian PV :

 sudo membuat pemasangan

7. Gunakan GNU Stow untuk menguruskan pemasangan :

Selepas memasang perisian dalam direktori yang ditentukan, anda boleh menggunakan GNU Stow untuk membuat pautan simbolik dari direktori sistem standard (seperti/usr/local/bin,/usr/local/lib, dll) ke fail di /usr/local/stow/pv-1.8.10.

Untuk berbuat demikian, pergi ke direktori/usr/local/stow:

 CD/USR/Local/Stow

Dan jalankan arahan berikut untuk membuat symlink yang diperlukan:

 Sudo Stow PV-1.8.10

Ini menjadikan direktori sistem anda bersih dan menjadikannya mudah untuk menguruskan pelbagai versi perisian.

Sekarang periksa arahan PV tersedia menggunakan arahan:

 PV --version

Anda akan melihat output seperti di bawah:

 PV 1.8.10
Hak Cipta 2024 Andrew Wood
Lesen: gplv3 <https:>
Ini adalah perisian percuma: anda bebas menukar dan mengagihkan semula.
Tiada jaminan, setakat yang dibenarkan oleh undang -undang.

Laman Web Projek: <https:></https:></https:>

Tahniah! Kami telah berjaya memasang versi terkini 'PV' 1.8.10.

Cara menggunakan PV untuk penulisan gambar

Sebaik sahaja anda memasang versi PV 1.8.10 dalam sistem anda, anda boleh menggunakan arahan berikut untuk menulis imej:

 sudo pv installer.iso -yo/path/to/block/device

Inilah pecahan arahan di atas:

  • Sudo: Jalankan perintah dengan keistimewaan akar.
  • PV: Utiliti Penonton Pipa.
  • Pemasang.ISO: Fail input (imej pemasang anda).
  • -Y: Segerakkan selepas setiap menulis, menghalang hang pada 100% semasa buffer flushing.
  • -O atau --Output: Gunakan pilihan output baru untuk menulis terus ke fail atau peranti.
  • /Path/to/block/device: Peranti sasaran (misalnya,/dev/sda).

Sebagai contoh, output berikut menunjukkan bahawa KDE Neon ISO sedang ditulis kepada pemacu USB luaran /dev /sda:

 $ sudo pv neon-user-20240620-0718.iso -yo /dev /sda

Output Contoh :

 $ sudo pv neon-user-20240620-0718.iso -yo /dev /sda
152mib 0:00:19 [8.25mib/s] [>] 5% ETA 0:05:20

Sekarang anda boleh menulis imej ISO ke cakera USB secara langsung menggunakan arahan PV di Linux

Seperti yang anda lihat dalam output di atas, PV menunjukkan kelajuan pemindahan data, bar kemajuan dan ETA.

Anda kini boleh menggunakan pemacu bootable USB yang baru dibuat untuk memasang Linux pada sistem anda.

Utiliti PV terkini bukan sahaja untuk menulis ISO, tetapi juga boleh digunakan untuk menulis fail ke lokasi yang memerlukan keizinan yang tinggi.

Menggunakan PV dengan sudo untuk lokasi istimewa

Salah satu kelebihan penting dalam pilihan baru -adalah keserasiannya dengan sudo. Ini membolehkan pendekatan yang lebih mudah apabila menulis ke lokasi yang memerlukan keizinan yang tinggi, seperti peranti blok.

Penyelesaian sebelumnya:

Sebelum pilihan Output, pengguna terpaksa menggunakan salah satu kaedah berikut:

1. Menggunakan tee dengan sudo :

 Fail PV | sudo tee/path/to/output>/dev/null

2. Menggunakan sudo dengan arahan shell :

 Sudo sh -c 'pv file>/path/to/output'

3. Memulakan shell akar dan kemudian menjalankan PV .

Pendekatan Mudah Baru:

Dengan pilihan -output, kini anda boleh menggunakan:

 file pv sudo -o/laluan/ke/output

Kaedah ini menggabungkan keupayaan pemantauan kemajuan PV dengan keupayaan untuk menulis ke lokasi istimewa, semuanya dalam satu arahan yang mudah digunakan.

Kesimpulan

Saya tidak mengatakan bahawa PV lebih tinggi daripada DD. Utiliti DD sangat baik. Walau bagaimanapun, versi terkini PV termasuk ciri untuk menulis imej ISO ke pemacu USB, yang saya dapati berguna.

Menggunakan PV menawarkan pengalaman penulisan imej yang lebih mesra pengguna dengan penjejakan kemajuan yang lebih baik dan prestasi yang dioptimumkan.

Penambahan pilihan -output selanjutnya memudahkan proses, terutamanya apabila berurusan dengan lokasi menulis istimewa.

Sebagai pengedaran pengedaran untuk memasukkan versi terkini PV, kaedah ini akan menjadi semakin mudah dan bermanfaat kepada pengguna.

Sumber S:

  • Repositori PV Codeberg
  • Laman Web PV

Cadangan Baca:

  • Etcher - aplikasi yang indah untuk membuat pemacu USB dan kad SD bootable
  • Cara Membuat Pemacu USB Multiboot dengan Ventoy di Linux
  • Popsicle - Buat pemacu USB berbilang bootable sekaligus
  • Bootiso membolehkan anda membuat pemacu USB dengan selamat
  • MULTICD - Buat gambar Multiboot CD, DVD, dan USB
  • Cara Menulis ISO ke Pemacu USB terus dari Internet
  • Cara membuat ISO dari pemacu USB bootable di Linux
  • Cara membuat gambar CD Ubuntu Live tersuai

Atas ialah kandungan terperinci Sekarang anda boleh menulis imej ISO ke cakera USB secara langsung menggunakan arahan PV di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn