I just got my StarCraft 2 Collectors Edition.
Right after unpacking it, I inserted the DVD and was wondering “They ship a whole DVD with just 2 Files, not more than 3 MB of size?”
The thing is: The DVD has a file system called UDF which supports hidden files and directories. Unlike with normal filesystems in linux, even a ls -lah does not show these files.
1. Unmount the DVD
Make sure to unmount the DVD first.
Close every filemanager and console that has the DVD folder open.
In my Ubuntu installation, the DVD is mounted to /media/cdrom0
Do the following in a console
sudo umount -f /media/cdrom0
If it does not work, look which processes still have a lock on the directory using
sudo lsof /media/cdrom0
and kill those.
2. Mount the DVD correctly
First, get your own user Id. Most of the times its just 1000.
should return something like this
uid=1000(domdorn) gid=1000(domdorn) groups=4(adm),20(dialout),24(cdrom),46(plugdev),103(fuse),104(lpadmin),114(admin),118(sambashare),1000(domdorn)
Note the values of uid=… and gid=…. (here both are 1000)
Next, mount the DVD the following way:
mount /dev/cdrom /media/cdrom0 -o uid=1000,gid=1000,unhide,umask=0000
unhide makes linux show the hidden files on the dvd, uid/gid makes sure you’re allowed to read the files.
3. Start the Installer
Now try to start the installer: Open a console, change to /media/cdrom0 and start it.
cd /media/cdrom0 wine Installer.exe
If you’re lucky, it now works out of the box and you are finished.
If not (like me), it simply does nothing and we have to do the following.
4. Copy the DVD
If the Installer does not work out of the box, create a folder on your filesystem, e.g.
and copy the whole DVDs contents to this directory. After this is finished, try to start the Installer from there.
Log into your Battle.net Account.
and Add your CD-Key to your Account. If you don’t have an Battle.net Account yet, create one, you’ll need it anyway.
After you’ve added the Game to your account, download the Windows Installer.
Start up the downloaded installer and select a folder in your wines Drive C. Let it download a few bytes and then quit the installer.
Now copy the files
Installer Tome 1.MPQE.part Installer UI 1.MPQ.part Installer UI 2.MPQE.part
from /media/cdrom0 to the created folder. In my case its ~/.wine/drive_c/sc2download/SC2-WingsOfLiberty-enGB-Installer
Now startup the downloaded installer again.
It should start checking the downloaded files (you might not see a difference in the progress bar, but the CPU goes up, watch with “top”).
After the file check is finished, the installer should start.