Acho que esse é um tema bastante procurado. Eu demorei pra encontrar os parâmetros corretos e 5 mídias (a R$ 7,00 cada). Foi um custo alto, mas com um sabor agradável de vitória :-)
Primeiramente, para copiar um DVD de Xbox 360, é preciso utilizar uma mídia DL (Dual Layer), com capacidade de 8 GB. As melhores são da marca Verbatim, mas tenho algumas da Kodak (com cara de coisa vagabunda mesmo). Nem todos os gravadores de DVD suportam gravação de DL, mas é possível descobrir no ínicio da gravação, que já aborta a operação e não perde o DVD.
Se for cópia de DVD para DVD, faça uma imagem local com o bom e velho comando "dd":
dd if=/dev/dvdrw of=imagem.iso bs=4096
Sempre utilizo bs=4096 pois os blocos dos discos de DVDs são maiores, de tamanho 4kb, o que faz com que a quantidade de I/O por bloco seja menor. Mas não afeta o resultado final, nem o tempo.
Finalmente, para gravar, o comando é:
growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=2 -Z /dev/dvdrw=imagem.iso
Veja que /dev/dvdrw é a sua unidade de DVD (em geral /dev/sr0).
Se não for cópia de DVD, mas gravação de imagem, substitua o imagem.iso pelo arquivo desejado.
Scripts
{mospagebreak} Script para duplicação de DVD (xbox_copy.sh):
#! /bin/sh # Sat Sep 12 17:41:06 BRT 2009 # Script to copy XBOX DVDs DVD="/dev/dvd" ISO="xbox.iso" MD5="Xbox.MD5" echo "Copying XBOX DVD game" echo -n "Insert your XBOX game on DVD tray and press: " read x echo "Copying DVD...." dd if=$DVD of=$ISO bs=4096k if [ $? -ne 0 ]; then echo "Failed to copy DVD" echo "Aborting...." exit 1 fi echo "Creating MD5 from DVD" echo "Original data: " > $MD5 md5sum $DVD >> $MD5 if [ $? -ne 0 ]; then echo "Failed to checksum DVD" echo "Aborting...." exit 1 fi echo "Creating MD5 from ISO (parallel processing)" md5sum $ISO >> $MD5 & eject cdrom echo -n "Insert a blank DVD DL and press to start recording: " read x echo "Recording..." growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=4 -Z $DVD=$ISO > /tmp/xbox_growis ofs.log 2>&1 echo "Creating MD5 from recorded media" echo "Recorded data: " >> $MD5 md5sum $DVD >> $MD5 echo "Results:" cat $MD5 eject cdrom
{mospagebreak}
Para somente gravar imagem iso (xbox_gravaiso.sh):
#! /bin/sh ISO=$1 if [ ! -f $ISO ]; then echo "Failed to read iso image $ISO" exit 1 fi growisofs \ -use-the-force-luke=dao \ -use-the-force-luke=break:1913760 \ -dvd-compat \ -speed=2 \ -Z \ /dev/dvdrw="$ISO"

