I have a DVD ISO file and I want to burn through the terminal.
We have many command formats but I am unable to choose the best & safe one. so please give me a best command to burn the ISO through the terminal.
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.
Sign up to join this communityThere are several ways to do this, but here are just two ways that I use regularly. Please replace /dev/sr1
with the device identifier of your target drive (find out what it is with inxi -d
), and replace myiso
with your iso and its disk location if necessary.
wodim -eject -tao speed=2 dev=/dev/sr1 -v -data myiso.iso
growisofs -dvd-compat -Z /dev/sr1=myiso.iso
More information about the read and write capabilities of your drive can be found with the following command, again substituting my example /dev
with your device identifier:
wodim -prcap dev=/dev/sr1
For more options relating to wodim
and growisofs
, see their respective manpages by entering man wodim
and man growisofs
.
For installation of growisofs
:
sudo apt install growisofs
For installation of wodim
:
sudo apt install wodim
inxi
; I forgot it wasn't in the repositories.
Use the following command to locate your DVD drive:
wodim --devices
It will list an output like below (bold emphasis mine):
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
0 dev='/dev/sg1' rwrw-- : 'TSSTcorp' 'CDDVDW SH-S223F'
-------------------------------------------------------------------------
From the above output, we can determine the drive location. In this case, /dev/sg1
is the drive location.
Now, to burn the ISO, you can use the following command:
wodim -v dev=/dev/sg1 speed=10 -eject /home/$USER/file.iso
Replace /home/$USER/file.iso
with your preferred path.
wodim --devices
as an alternative.
Jan 12, 2014 at 4:00
wodim --devices
does not seem to work, use wodim -checkdrive
instead
Sep 17, 2017 at 18:29
bashburn
is your friend.
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install bashburn
Currently BashBurn can:
An easy to remember command line:
wodim CD.iso
It will use some defaults and try to guess your drive, which is fine in most cases.
That way you only need to set other options, like speed, if you really need to.
cdrskin CD.iso
, it also tries to find your device. But with so many similar named tools (cdrtool, cdrkit, cdrskin), it is a little harder to remember, though.
Sep 17, 2019 at 17:26
I came to know that we can use dd also to write.Open your terminal ( CTRL + ALT + T )
dd if=/path/image.iso of=/dev/cdrom1
if- Input File, path where you have the image.iso.
of- Output File, where this file have to sent .
If you are trying to burn DVDs using dd
, then you have to follow below command line.
growisofs -dvd-compat -Z /dev/dvd=/path/image.iso
Another possibility is to replace wodim with Jorg Schilling's cdrecord
from Brandon Snider's PPA. This has often solved odd burning problems for me and has been tested extensively under my Trusty Tahr installation. First add the repository:
sudo add-apt-repository ppa:brandonsnider/cdrtools
Note that this will replace the wodim
package with cdrecord
as well as installing cdda2wav
. Then find the appropriate device address for your DVD drive by running:
cdrecord --scanbus
Finally run a commandline like the following (your own device address will be different):
cdrecord -v dev=0,0,0 -speed 8 driveropts=burnfree fs=32m -eject my_distro.iso
A modern cdrecord
has no issues with either CD or DVD burning, or Bluray for that matter...
References:
You could use Brasero, using command line arguments
brasero --help