Burning XGD3 Xbox360 ISOs in Linux

Предлагаю скрипт для записи обычных и XGD3 образов в Linux системах.
Найдено в интернете.

Выполнять из под рута или через sudo. Обязательно должен быть установлен growisofs.
Рациональное использование:
1. Сохранить как xbox.sh, допустим, в домашний раздел, переходим в него;
2. Делаем запускаемым

chmod a+x xbox.sh

3. Делаем симлинк

sudo ln -s ./xbox.sh /usr/bin/xbox

4. Используем

sudo xbox имярекфайла.iso

Должно всё работать. Если у вас несколько приводов, возможно стоит поменять /dev/sr0 на /dev/sr1 или другое

#!/bin/bash
#xbox burn 0.1
#by nk02 

tmpIFS=$IFS; IFS='\n'
#Settings
LB2=1913760 #Layerbreak for xdg2 isos
LB3=2086912 #Layerbreak for xdg3 isos
DEVICE=/dev/sr0 #Burner
SPEED=2.4 #Burning speed
LXDG2=7838695424 #Size of xdg2 isos
LXDG3=8547991552 #Size of xdg3 isos (to write on DVD-DL) 

if [ $# -lt 1 ]; then
   echo "Specify an image to burn."
IFS=$tmpIFS
exit
fi 

#ISO lenght
temp=`du -b $1`
LENGHT=${temp:0:10}
#echo $LENGHT 

if [ "$LENGHT" -gt "$LXDG3" ]; then
   truncate $1 --size 8547991552
   echo "XDG3 ISO truncated!!"
   LB=$LB3
else if [ "$LENGHT" -eq "$LXDG3" ]; then
        LB=$LB3
     else
        LB=$LB2
     fi
fi 

echo "Burning with LB=$LB"
growisofs -use-the-force-luke=dao -use-the-force-luke=break:$LB -dvd-compat -speed=$SPEED -Z $DEVICE=$1
IFS=$tmpIFS 

exit 0

Взято здесь: http://free-torrents.org/forum/viewtopic.php?t=145452

Comments are closed.