ฉันมีไฟล์ DVD ISO และต้องการเขียนผ่านเทอร์มินัล
เรามีรูปแบบคำสั่งมากมาย แต่ฉันไม่สามารถเลือกรูปแบบที่ดีที่สุดและปลอดภัย ดังนั้นโปรดให้คำสั่งที่ดีที่สุดในการเบิร์น ISO ผ่านเทอร์มินัล
ฉันมีไฟล์ DVD ISO และต้องการเขียนผ่านเทอร์มินัล
เรามีรูปแบบคำสั่งมากมาย แต่ฉันไม่สามารถเลือกรูปแบบที่ดีที่สุดและปลอดภัย ดังนั้นโปรดให้คำสั่งที่ดีที่สุดในการเบิร์น ISO ผ่านเทอร์มินัล
คำตอบ:
มีหลายวิธีในการทำเช่นนี้ แต่นี่เป็นเพียงสองวิธีที่ฉันใช้เป็นประจำ โปรดแทนที่/dev/sr1ด้วยตัวระบุอุปกรณ์ของไดรฟ์เป้าหมายของคุณ (ค้นหาว่ามันคืออะไรด้วยinxi -d) และแทนที่myisoด้วย iso และตำแหน่งดิสก์ของคุณหากจำเป็น
wodim -eject -tao speed=2 dev=/dev/sr1 -v -data myiso.iso
growisofs -dvd-compat -Z /dev/sr1=myiso.iso
ข้อมูลเพิ่มเติมเกี่ยวกับความสามารถในการอ่านและเขียนของไดรฟ์ของคุณสามารถพบได้โดยใช้คำสั่งต่อไปนี้อีกครั้งทำการ substututing ตัวอย่างของฉัน/devด้วยตัวระบุอุปกรณ์ของคุณ:
wodim -prcap dev=/dev/sr1
สำหรับตัวเลือกเพิ่มเติมที่เกี่ยวข้องกับการwodimและgrowisofsดู manpages ของตนโดยการป้อนและman wodim man growisofs(หมายเหตุ: wodimเป็นทางแยกของcdrecordโปรแกรมต้นฉบับ)
inxiไหม?
inxi; ฉันลืมไปแล้วว่ามันไม่ได้อยู่ในที่เก็บของ
ใช้คำสั่งต่อไปนี้เพื่อค้นหาไดรฟ์ดีวีดีของคุณ:
wodim --devices
มันจะแสดงรายการผลลัพธ์ดังต่อไปนี้ (เหมืองเน้นหนัก):
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
0 dev='/dev/sg1' rwrw-- : 'TSSTcorp' 'CDDVDW SH-S223F'
-------------------------------------------------------------------------
จากเอาต์พุตด้านบนเราสามารถกำหนดตำแหน่งไดรฟ์ ในกรณีนี้/dev/sg1คือตำแหน่งของไดรฟ์
ตอนนี้เพื่อเบิร์น ISO คุณสามารถใช้คำสั่งต่อไปนี้:
wodim -v dev=/dev/sg1 speed=10 -eject /home/$USER/file.iso
แทนที่/home/$USER/file.isoด้วยเส้นทางที่คุณต้องการ
wodim --devicesเป็นทางเลือก
wodim --devicesดูเหมือนจะไม่ทำงานใช้wodim -checkdriveแทน
bashburn เป็นเพื่อนของคุณ.
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install bashburn
ปัจจุบัน BashBurn สามารถ:
บรรทัดคำสั่งที่จำง่าย:
wodim CD.iso
มันจะใช้ค่าเริ่มต้นและพยายามคาดเดาไดรฟ์ของคุณซึ่งก็ใช้ได้ดีในกรณีส่วนใหญ่
ด้วยวิธีนี้คุณจะต้องตั้งค่าตัวเลือกอื่นเช่นความเร็วหากคุณต้องการจริงๆ
cdrskin CD.isoมันยังพยายามค้นหาอุปกรณ์ของคุณ แต่ด้วยเครื่องมือที่มีชื่อคล้ายกันมากมาย (cdrtool, cdrkit, cdrskin) มันก็ยากที่จะจำได้
ฉันรู้ว่าเราสามารถใช้ dd เพื่อเขียนเปิดเทอร์มินัลของคุณ ( CTRL+ ALT+ T )
dd if=/path/image.iso of=/dev/cdrom1
if - Input File เส้นทางที่คุณมี image.iso
ของ - ไฟล์เอาต์พุตที่ไฟล์นี้ต้องส่ง
หากคุณพยายามเบิร์นดีวีดีโดยใช้ddคุณต้องทำตามคำสั่งด้านล่าง
growisofs -dvd-compat -Z /dev/dvd=/path/image.iso
ความเป็นไปได้อีกอย่างหนึ่งคือการแทนที่ wodim ด้วย PPA ของ Jorg Schilling cdrecordจาก Brandon Snider ของ PPA สิ่งนี้ได้แก้ไขปัญหาการเบิร์นแปลก ๆ สำหรับฉันและได้รับการทดสอบอย่างกว้างขวางภายใต้การติดตั้ง Trusty Tahr ของฉัน เพิ่มที่เก็บก่อน:
sudo add-apt-repository ppa:brandonsnider/cdrtools
โปรดทราบว่านี้จะเข้ามาแทนที่wodimแพคเกจด้วยเช่นเดียวกับการติดตั้งcdrecord cdda2wavจากนั้นค้นหาที่อยู่อุปกรณ์ที่เหมาะสมสำหรับไดรฟ์ดีวีดีของคุณโดยเรียกใช้:
cdrecord --scanbus
ในที่สุดรัน commandline ดังนี้: (ที่อยู่อุปกรณ์ของคุณจะแตกต่างกัน):
cdrecord -v dev=0,0,0 -speed 8 driveropts=burnfree fs=32m -eject my_distro.iso
ทันสมัยcdrecordไม่มีปัญหากับการเขียนซีดีหรือดีวีดีหรือ Bluray สำหรับเรื่องนั้น ...
อ้างอิง:
คุณสามารถใช้Braseroโดยใช้อาร์กิวเมนต์บรรทัดคำสั่ง
brasero --help