UbuntuHelp:CdDvdBurning
来自Ubuntu中文
Oneleaf(讨论 | 贡献)2007年5月13日 (日) 11:37的版本 (New page: {{From|https://help.ubuntu.com/community/CdDvdBurning}} {{Languages|php5}} == Burning CDs, DVDs, and Blu-Ray discs == === Burning Files to a CD or DVD === 1. Insert a blank CD or DVD i...)
目录
Burning CDs, DVDs, and Blu-Ray discs
Burning Files to a CD or DVD
1. Insert a blank CD or DVD into your drive 2. Wait for the pop-up and choose Data or Music CD (older versions of Ubuntu may also offer a Photo CD option. This is the same as a Data CD)
- To burn a Music CD, see Self:AudioCDCreation
- To burn a Data CD, drag the data over to the window and click Burn
Burning ISO images
Right click a .iso file and select Open with CD/DVD Creator
Copying Discs and Other Advanced Operations
You can copy CDs and DVDs, as well and blank rewritable emdia and other operations, using GnomeBaker, a traditional dedicated CD burning program.
- Install the gnomebaker package
- Click Applications -> Sound and Video -> CD/DVD Writer GnomeBaker
- Create a new project when prompted.
- Click Help -> Contents if further help is needed.
Blu-Ray Burning
There are currently no graphical tools that support Blu-Ray disc burning. See (see Burning a DVD or Blu-Ray Disc below) for command line instructions. Blu-Ray support is expected in Open Source graphical tools soon, and NeroLinux3 (a proprietary burning tool) will also include HD DVD and Blu-Ray disc support.
Burning a CD or DVD using Command Line tools
This section details the use of the command line(terminal) to burn either a CD or DVD disk.
Creating an ISO image
A command called mkisofs can make an .ISO image to be burned or mounted.
mkisofs -r -J -o cd_image.iso /directory </code> The '''-r''' and '''-J''' ensures long file names work for Unix (using Rock Ridge) and Windows (using Joliet extensions) respectively. ===== Checking CD Images Before Burning ===== It's possible to check CD images before burning. The easiest way is to simply double-click on it from the file browser, which will load the image into Archive Manage (file-roller). If you have sudo access, you can also mount the image, and explore its contents <pre>sudo modprobe loop sudo mount -t iso9660 -o ro,loop=/dev/loop0 cd_image.iso /media/cdrom </code> Remember to unmount an image after checking: <pre> sudo umount /media/cdrom </code> ==== Burning a CD on the Command Line with cdrecord ==== cdrecord can burn an ISO(.iso) disk image or other data onto a CD. To burn a data CD (using image prepared earlier): <pre> cdrecord dev=/dev/cdrom driveropts=burnfree -v -data cd_image.iso </code> To burn an audio cd from wav files: <pre> cdrecord dev=/dev/cdrom driveropts=burnfree -v -audio [wav files...] </code> Replace '''/dev/cdrom''' as needed if this is not your CD-Writer '''-v''' (verbose) lets you track the recording progress '''driveropts=burnfree''' helps reduce the risk of a buffer under-run (most drives should support this) ==== Blanking a CD/RW ==== To reuse a rewritable CD or DVD you first need to 'blank' the disk. This erases the old data and prepares the disk for new data. <pre> cdrecord -vv dev=1,0 blank=all </code> see http://lists.debian.org/cdwrite/2004/10/msg00031.html ==== Using cdrecord on "unsupported" drives ==== Sometimes Ubuntu fails to detect and configure your Burner. This results in "no media found" if you use 'cdrecord dev=/dev/cdrom'. Even 'cdrecord -scanbus' does not work - so you just don't know, how to address the drive. You can work around this by looking into the boot messages with dmesg, to identify the devicepath to your burner. F.e. <pre> $ dmesg hda: PIONEER DVD RW DVR-108, ATAPI CD/DVD-ROM drive hdb: IDE DVD-ROM 16X, ATAPI CD/DVD-ROM drive [...] hda: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache </code> Ok so we know, it is hda. Now you can burn on this drive using: <pre> cdrecord dev=ATAPI:/dev/hda -data -v -eject your_data.iso </code> ==== Burning a DVD or Blu-Ray Disc ==== * Install the '''dvd+rw-tools''' package. See [InstallingSoftware]. * Use the packages <code>growisofs</code> application to burn a DVD or Blu-Ray disc. <pre> growisofs -Z /dev/scd0 -R -J /some/files </code> <pre> growisofs -speed=2 -dvd-compat -Z /dev/dvdwriter=dvd_image.iso </code> Add additional sessions by using <pre> growisofs -M /dev/dvdwriter additionaldata </code> ==== Blanking DVD+RW discs ==== <pre> dvd+rw-format -blank /dev/cdrw </code> [[category:UbuntuHelp]]