Question: I have an old XBOX with XBMC installed and I want to rip my dvd collection to my home server as ISO files so that I can watch them over the network. My server is headless (no monitor), so I need the software to run on Solaris, Linux or OpenBSD without X11 running.

Does such a magical tool exist? I've seen vobcopy, but does that only work on VOBs? Since XBMC supports DVD menus and everything as though it was a straight disc, I'd rather have my backup work exactly as it does without needing my DVD.

Answer: 
You can use `dd` to make a copy of the raw disc image.

```
dd if=/dev/dvd of=/srv/storage/sometitle.iso bs=32M

```
So, it turns out there's a piece of software called dvdbackup which will rip the entire DVD structure off the disc. I was able to build it on both OpenBSD (from ports) and Solaris 11 (with devel/gcc-3 package installed). It's not exactly what I wanted, so I'll need to inject these files into an ISO afterwards using mkisofs or something. If it works, I'll post the complete process.