How-To Install Express Gate / Splashtop on Asus Motherboards from Ubuntu / Linux
Well I finally got Express Gate to install with Ubuntu! It was actually pretty easy, strange that nobody has posted a how-to yet. I'm using Ubuntu 8.10 x86-64 (though the method should work just as well for 32 Bit)
1. Install wine. I used version 1.1.13, which I got from winehq.org, installation instructions are on the wineHQ site.
2. run the installer from the CD. Accept defaults and click OK, etc. etc until it indicates that it has completed the install successfully.
3. It is now necessary to create an NTFS (or FAT32) partition for the Splashtop install. This must be done from a live CD or USB stick. I set up a usb stick with the 'Desktop' version of Ubuntu 8.10 using Unetbootin for the purpose. Boot into the live environment.
4. start gparted from the live CD (System->Administration->Partition Editor). Create a new partition on your hard drive, type NTFS. I made mine 1.5GB, labeled it "WINDOWS", and gave it the boot flag to be on the safe side. I created mine at the beginning of the drive. This was probably a mistake since the drive is 500GB and the current partition had to be shrunk and moved, it took 20hrs or so. I suggest making it at the end of the drive where the computer has less work to do. When gparted is finished, reboot the computer (remove the live CD) and enter your normal install.
5. Open a terminal window (Applications->Accessories->Terminal) and mount the partition. The command will look something like this:
sudo mount.ntfs-3g /dev/sda3 /mnt
where sda3 is the name of the newly created ntfs partition on my computer. It may well have a different name on yours. It will now be mounted in the directory /mnt.
6. copy the 'fake' wine drive c to the newly created WINDOWS partition.
cp -pr ~/.wine/drive_c/* /mnt
7. if you now look in /mnt, you should now find a file called splash.idx. You have to edit this file.
Mine looks like this:
the first line, containing the UUID has to be changed to the UUID of your new ntfs partition. You can find this by typing
ls -l /dev/disk/by-uuid/
if you have a number of partitions and aren't sure which is the correct one, note that an NTFS UUID should look similar to mine. The ext3 and swap partitions look something like this: d7a92374-231a-4b45-86db-abc930c5a89c (note the presence of dashes and overall length)
typing 'file 43FE94EC1C4A1BAA' tells me that the UUID points to /dev/sda3 which is what I am looking for.
Now enter the UUID of the appropriate partition into the splash.idx file.
Save everything, close, reboot. If it doesn't work, make sure that the Sata mode in BIOS is set to IDE emulation, otherwise splashtop won't work at all (see the mainboard manual)
Last edited by SqRt7744; February 12th, 2009 at 11:15 PM.
Reason: partition editing must be done from live CD or USB, clarified some details.
I like cheese upon crackers. Liver upon crackers, however, is disgusting.