Ubuntu 24.04 LTS で xorriso を使用して BD に書き込む

2025/10/26 18:28 Linux
Ubuntu 24.04 LTS で BD (ブルーレイ・ディスク)に対して書き込むときに、オーソドックスな Brasero や K3b を使うと私の環境ではなぜか失敗してしまいます (DVD だと大丈夫なんですけどね)。
そこであまり使用例が出てこないのですが、xorriso を使ってみたらうまく行ったのでレポートします。

使用機材:USB2.0 外付けBDドライブ Buffalo BRXL-PC6VU2/N
以下 /dev/sr0 として認識されているものとします。

メディア情報の確認

xorriso -dev '/dev/sr0' -toc
で確認できます。
ブランク BD メディア(25GB)を入れたときの例:
$xorriso -dev '/dev/sr0' -toc                                                                  
xorriso 1.5.6 : RockRidge filesystem manipulator, libburnia project.                                               
                                                                                                                   
Drive current: -dev '/dev/sr0'                                                                                     
Media current: BD-R sequential recording                                                                           
Media status : is blank                                                                                            
Media summary: 0 sessions, 0 data blocks, 0 data, 23.3g free                                                       
Drive current: -dev '/dev/sr0'                                                                                     
Drive access : exclusive:unrestricted                    
Drive type   : vendor 'MATSHITA' product 'BD-MLT UJ260AF' revision '1.00'                                          
Drive id     : 'WP**  ******'                            
Media current: BD-R sequential recording                 
Media product: CMCMAG/BA5/0 , CMC Magnetics Corporation                                                            
Media status : is blank     
Media blocks : 0 readable , 12219392 writable , 12219392 overall                                                   
Media summary: 0 sessions, 0 data blocks, 0 data, 23.3g free

書き込み

xorriso -dev '/dev/sr0' -map <書き込み元のパス> <書き込み先のディレクトリ> -volid <ボリューム・ラベル>
を実行します。
<書き込み先のディレクトリ> は通常 / にしておけばよいでしょうが、指定するとそのディレクトリが作成されて、その中に書き込まれます。
$xorriso -dev '/dev/sr0' -map /var/0476-ドラマ・突然の明日/2025/09/ALL / -volid "ドラマ・突然の明日"                                                                            
xorriso 1.5.6 : RockRidge filesystem manipulator, libburnia project.                                               

Drive current: -dev '/dev/sr0'                           
Media current: BD-R sequential recording                 
Media status : is blank     
Media summary: 0 sessions, 0 data blocks, 0 data, 23.3g free                                                       
xorriso : UPDATE :      13 files added in 1 seconds                                                                
Added to ISO image: directory '/'='/var/0476-ドラマ・突然の明日/2025/09/ALL'
xorriso : WARNING : -volid text problematic as automatic mount point name                                          
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules                                       
xorriso : UPDATE : Thank you for being patient. Working since 0 seconds.                                           
xorriso : UPDATE : Thank you for being patient. Working since 1 seconds.                                           
xorriso : UPDATE : Thank you for being patient. Working since 2 seconds.                                           
xorriso : UPDATE : Writing:        544s    0.0%   fifo  99%  buf   0%    0.2xB                                     
xorriso : UPDATE : Writing:        544s    0.0%   fifo 100%  buf   0%    0.0xB                                     
xorriso : UPDATE : Writing:        544s    0.0%   fifo 100%  buf   0%    0.0xB
                                    (中略)
xorriso : UPDATE : Writing:    6755969s   99.8%   fifo   0%  buf  62%    2.4xB                                     
xorriso : UPDATE : Writing:    6761024s   99.9%   fifo   0%  buf  37%    2.3xB                                     
xorriso : UPDATE : Writing:    6766409s  100.0%   fifo   0%  buf  37%    2.5xB                                     
xorriso : UPDATE : Writing:    6768570s  100.0%   fifo   0%  buf  25%    1.0xB                                     
xorriso : UPDATE : Closing track/session. Working since 1247 seconds                                               
ISO image produced: 6768420 sectors                      
Written to medium : 6768576 sectors at LBA 0             
Writing to '/dev/sr0' completed successfully.

参考文献

こじまみつひろ さん 玩式草子─ソフトウェアとたわむれる日々 第91回 xorrisoとUEFIブート再び[その1]