StarCraft II Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Installing With DVD

Hi, I am using a Mac and figure that my video card will work better with Starcraft 2 (as I have experienced with other games) if I run it using Crossover Games. My problem is getting the game installed.

When I put in the retail DVD, it gets set to "Mac mode" so I am unable to see the proper Windows installer when I go to select it in Crossover Games. I used the secrets preference panel to reveal hidden files but I am still unable to select the other installation files when within Crossover Games. Does anyone have any ideas that would help me get this figured out?

Thanks!

This should help: http://www.codeweavers.com/support/wiki/CXOfficeHybridMacMount

Mind you, because there's a native version, we have made no attempt to test StarCraft 2 under CrossOver Games Mac. I have no idea if it will work or how well. Good luck.

Yes I definitely understand, thanks for the help.

When I try to follow those instructions I enter the line that should mount the disc to the windows side but receive this in response: mount_cd9660: Invalid argument

Can you show me the exact command you're entering?

Edited to add: you can add the -v option to the mount command to get verbose output, too, and report that.

I am entering: mount -t cd9660 -r /dev/disk1 cd

The DVD name gathered from the Disc Utility is disk1s2
The directory that I created is named cd

I tried to add v to the mount command (eg. mount -vt cd9660 -r /dev/disk1 cd) but I received the same error message.

Using mount -tv cd9660 -r /dev/disk1 cd I get:

usage: mount [-dfruvw] [-o options] [-t ufs | external_type] special node
mount [-adfruvw] [-t ufs | external_type]
mount [-dfruvw] special | node

Try with /dev/disk1s2 (don't remove the s2 from the end).

Also, with most programs, you can combine the single-character options like you did with "-vt", but just in case that doesn't work with "mount", try them separate, as in:

mount -v -t cd9660 -r /dev/disk1s2 cd

(On the other hand, you can't do "-tv" because "-t" expects a value to follow. That is, "cd9660" goes with "-t". Putting the "v" between them confuses things.)

Thanks for the info!

Keeping the s2 at the end in addition to -v (mount -vt cd9660 -r /dev/disk1s2 cd), I receive this response:

                   mount_cd9660: Resource busy

This busy response gave me the idea to use Disc Utility to unmount (but not eject) the mac version of the DVD. After doing so, that same line gave me the first response:

                   mount_cd9660: Invalid argument

I tried a bunch of other versions of this line but I always got the same invalid argument response. Any other ideas?

You can try leaving out the "-r" from the command-line. It means "read-only" which is redundant because DVD-ROMs are always read-only, so maybe mount_cd9660 is choking on it.

I've been poking at some commands around this. If the above doesn't work, you can try the following to gather some info:

file -s /dev/disk1*
diskutil list /dev/disk1

That is interesting, at the very least I am learning quite a bit :) Thank you so much for your efforts!

Apple Partition data block size: 2048, first type: Apple_partition_map, name: Apple, number of blocks: 2, second type: Apple_HFS, name: DiscRecording 4.0.4d2, number of blocks: 14652884, third type: Apple_partition_map, name: Apple, number of blocks: 2,
/dev/disk1s1: Apple Partition data block size: 0, first type: Apple_HFS, name: DiscRecording 4.0.4d2, number of blocks: 14652884,
/dev/disk1s2: cannot open /dev/disk1s2: Resource busy

: TYPE NAME SIZE IDENTIFIER

0: Apple_partition_scheme *7.0 Gi disk1
1: Apple_partition_map 31.5 Ki disk1s1
2: Apple_HFS StarCraft II Disc 7.0 Gi disk1s2

I take it that removing the -r didn't work.

The output from the 'file' command doesn't indicate any ISO9660 session on that DVD. Is it possible that it's not a hybrid Windows/Mac DVD, but is just for Macs? (That would be surprising, since I was under the impression that Blizzard only sold one variety of the DVD for both parts of the market, but that's where the evidence is leading.)

I won't be able to experiment with a StarCraft II disc, myself, until Monday when I'm back in the office. I was doing my experimentation with my Mac OS X Install DVD, which has a Windows partition to support Boot Camp and the installation of drivers when booted to Windows. On that DVD I get:

$ file -s -k /dev/disk2
/dev/disk2:   ISO 9660 CD-ROM filesystem data 'WINDOWSSUPPORT'

You could try adding "-k" to the "file" command, as shown above, to see if that yields additional information.

(By the way, have you even tried running SC2 natively? 😋)

So, I figured this out. It's pretty simple. The Windows file system isn't ISO 9660, it's UDF. So, the command to mount it is:

mount -t udf -o nodev,nosuid,rdonly,noowners /dev/disk1 cd

It may not require all of those options (nodev,nosuid,rdonly,noowners) but it requires some of them or it gives "Permission denied". I didn't experiment to figure out the smallest set.

Also, it may complain that the UDF file system kernel extension isn't loaded. In that case, you would use "sudo" to execute the command. If you do that, you'll need to use sudo to unmount, too.

I tested SC2 a bit. I didn't play anything, but went through the tutorial. It mostly works but has some graphical glitches, some of them serious. May or may not differ with a different GPU. I tested with an Nvidia GeForce 8800 GT.

1 to 12 of 12

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiVWtyWDNUUHJic3JhVHFTWiIsImdkcHIiOjB9