The popular GUI DVD-authoring apps like K3B and Brasero, do not support burning ISO images in sizes greater than 4GB, which is odd, since they can detect the discs and can create an ISO image greater than 4GB.
Please recognize that "4.7GB" is sleazy marketing misrepresenting GigaBytes, i.e. 1000 and not 1024. If translated to actual capacities, single layer DVD±R[W] capacity is only 4.4GB, and 26GB BluRay Disc is actually 23.3GB. Keep this in mind when creating your ISO images to burn manually.
I purchased a Blue-Ray writer (an LG-brand Hitachi Model WP40NB30) hoping to use the 25GB M-Discs to archive some of the files I have accumulated spread out over several computers.
Fortunately, the growisofs tool comes to the rescue, so from the command line, I just execute as a regular user:
$ growisofs -speed=1 -Z /dev/sr1=big-image.iso
I need the lower speed to keep from prematurely emptying the buffer which borks the disc.
Although older, this page provides plenty of background on what is happening.
K3B does not support Blu-Ray burning out-of-the-box, but it can be configured to do so. Still, it will not automatically break up files that are too large to fit on one CD/DVD/Blu-Ray medium.
Some discussion of bootable CDs, bootable USBs and partition offsets (very interesting) can be found here.
Burn, baby, burn.
I have had success using Brasero as a graphical tool for creating 20+GB .iso images. It's handy and tells me how large an image has actually been created so I can choose which medium to use most efficiently, but Brasero will not burn a Blu-Ray disc. I am, however, able to burn them manually by:
$ xorriso -as cdrecord -v dev=/dev/sr1 blank=as_needed image.iso
ImageBurn
After all this, successful burning of Blu-Ray discs was not repeatable. The only way I have found to successfully burn these discs is to run the Win32 application ImageBurn. Installing it in Codeweavers Crossover was straightforward as the installer was automatically downloaded and the bottle created, but I encountered two problems.
The first was that I was unable to create a link to /dev/sr1 that shows up in the Wine Configuration/Drives window; the option to do that (the Device: selection) was grayed out, likely because, as a regular user, I needed superuser permission to do that. Crossover states in section 9.3 of their User Guide that invoking:
$ ln -s /dev/sda1 "~/.cxoffice/bottle-name/dosdevices/j::"
That should create the drive, but I was unsuccessful using that. Perhaps being the superuser would have made that possible. I finally added drives by creating one using the Wine Configuration/Drives window, then manually editing the symlink itself using the Midnight Commander in the dosdevices sub-directory of the appropriate bottle to point to /dev/sr1, my Blu-Ray burner.
That problem solved, I turned to my second problem. ImgBurn was not able to see or connect to the drive. Under Tools/Settings/"I/O"/Page 1, I checked "SPTI-Microsoft" instead of the default "ASPI-WINASPI32.DLL" and the drive immediately became available to the ImgBurn.
Finally, everything works as advertised. My discs are recognized properly and burned properly. I am able to use ImgBurn's tools to select directories and burn directly to both the 25GB M-disc media and the double-layer DVDs without issue. I have not yet tried spanning several discs.
The sad thing is that while interacting with Blu-Ray media is certainly possible and creating iso9660 archives that span multiple discs is possible, why haven't those capabilities been incorporated into Linux applications?
So, here are some win32 alternatives:
DVD Span
Please recognize that "4.7GB" is sleazy marketing misrepresenting GigaBytes, i.e. 1000 and not 1024. If translated to actual capacities, single layer DVD±R[W] capacity is only 4.4GB, and 26GB BluRay Disc is actually 23.3GB. Keep this in mind when creating your ISO images to burn manually.
I purchased a Blue-Ray writer (an LG-brand Hitachi Model WP40NB30) hoping to use the 25GB M-Discs to archive some of the files I have accumulated spread out over several computers.
Fortunately, the growisofs tool comes to the rescue, so from the command line, I just execute as a regular user:
$ growisofs -speed=1 -Z /dev/sr1=big-image.iso
I need the lower speed to keep from prematurely emptying the buffer which borks the disc.
Although older, this page provides plenty of background on what is happening.
K3B does not support Blu-Ray burning out-of-the-box, but it can be configured to do so. Still, it will not automatically break up files that are too large to fit on one CD/DVD/Blu-Ray medium.
Some discussion of bootable CDs, bootable USBs and partition offsets (very interesting) can be found here.
Burn, baby, burn.
I have had success using Brasero as a graphical tool for creating 20+GB .iso images. It's handy and tells me how large an image has actually been created so I can choose which medium to use most efficiently, but Brasero will not burn a Blu-Ray disc. I am, however, able to burn them manually by:
$ xorriso -as cdrecord -v dev=/dev/sr1 blank=as_needed image.iso
ImageBurn
After all this, successful burning of Blu-Ray discs was not repeatable. The only way I have found to successfully burn these discs is to run the Win32 application ImageBurn. Installing it in Codeweavers Crossover was straightforward as the installer was automatically downloaded and the bottle created, but I encountered two problems.
The first was that I was unable to create a link to /dev/sr1 that shows up in the Wine Configuration/Drives window; the option to do that (the Device: selection) was grayed out, likely because, as a regular user, I needed superuser permission to do that. Crossover states in section 9.3 of their User Guide that invoking:
$ ln -s /dev/sda1 "~/.cxoffice/bottle-name/dosdevices/j::"
That should create the drive, but I was unsuccessful using that. Perhaps being the superuser would have made that possible. I finally added drives by creating one using the Wine Configuration/Drives window, then manually editing the symlink itself using the Midnight Commander in the dosdevices sub-directory of the appropriate bottle to point to /dev/sr1, my Blu-Ray burner.
That problem solved, I turned to my second problem. ImgBurn was not able to see or connect to the drive. Under Tools/Settings/"I/O"/Page 1, I checked "SPTI-Microsoft" instead of the default "ASPI-WINASPI32.DLL" and the drive immediately became available to the ImgBurn.
Finally, everything works as advertised. My discs are recognized properly and burned properly. I am able to use ImgBurn's tools to select directories and burn directly to both the 25GB M-disc media and the double-layer DVDs without issue. I have not yet tried spanning several discs.
The sad thing is that while interacting with Blu-Ray media is certainly possible and creating iso9660 archives that span multiple discs is possible, why haven't those capabilities been incorporated into Linux applications?
So, here are some win32 alternatives:
DVD Span
DVD Span is a Win32 backup tool for writing the contents of large folders to multiple DVDs that should be useful with Crossover . DVD Span can automatically determine the best organization of each disk in order to fit the maximum amount of data on the minimum number of disks. DVDSpan is a great tool for backing up your music collection, photos, or even your entire hard disk to DVDs. And because it produces regular DVDs (or CDs), no special software is required to read or restore your backups.
Burn Aware
BurnAware is a full-featured and free burning Win32 program to create CD, DVD and Blu-ray of all types, including M-Disc. Home users can easily burn bootable discs, multisession discs, high-quality audio CDs and video DVDs, make, copy and burn disc images.
Conclusion
While many Win32 applications exist for disk spanning and M-Disc burning, Linux has yet to ingrate support for this into its GUI burning applications.
RESOURCES
CdDvd/Burning
Blu-Ray Linux Wiki
Welcome to libburnia project
The state of Blu-Ray burning in Linux is terrible
XORRISO man page examples
Ray's Notebook § Computing
ImgBurn Homepage
SCD Backup Examples
BurnAware is a full-featured and free burning Win32 program to create CD, DVD and Blu-ray of all types, including M-Disc. Home users can easily burn bootable discs, multisession discs, high-quality audio CDs and video DVDs, make, copy and burn disc images.
Conclusion
While many Win32 applications exist for disk spanning and M-Disc burning, Linux has yet to ingrate support for this into its GUI burning applications.
RESOURCES
CdDvd/Burning
Blu-Ray Linux Wiki
Welcome to libburnia project
The state of Blu-Ray burning in Linux is terrible
XORRISO man page examples
Ray's Notebook § Computing
ImgBurn Homepage
SCD Backup Examples
Comments