PDA

View Full Version : EFILive software in Linux using WINE?



emarkay
October 17th, 2006, 03:38 PM
OK, almost 14 hours, and for the first time since 1982 or so, I have not booted into a Microsoft product all day.

I want to try to run the Scan and Tune tools in Linux. It looks like WINE is fairly straightforward (at least on first look).

However, I do NOT want to mount my "C:" drive, where the EFILive programs, "My Documents" and my EFILive data files are located (among a few Gigs of other important stuff...).

I have a 5GB volume "D:" mounted and availalbe on my Ubuntu 6.06 desktop (It is also my "online" drive while under Windows - things a hacker/cracker/crackhead can look at and I won't care or lose any valuable data) that has a "LINUX TEMP" directory where I place files I want to get to easily in Linux

So, what would you Linux-heads recommend? Should I install a second copy of the EFILIve programs (that won't work, will it) on my D:volume, or delete the install on C: and reinstall on D: (but what then about the C: "My Documents" crap), or what?

Is it possible to mount a Windows folder only?

Is it possible to use WINE to INSTALL the EFILive software in my Linux volume and have a Windows EFILive and a Linux EFIlive???

Hmmm...

No big hurry, but if all goes acording to Hoyle, I'll be mothballing Windows by the end of the week!!!

Thanks!

MRK

Tordne
October 17th, 2006, 03:48 PM
You can only mount a block device so the mount will be at the disk or partition level. If you are still in Windows 98 land this won't apply, but if your Windows filesystem type is NTFS then it can only be mounted read-only.

Do you want to actually use EFILive under Linux/Wine to flash or just view logs? I recall there being some issue with getting the FTDI drivers to work :Eyecrazy:.

You'll obviously have to transfer tune/log files in your transfer folder or on a flash drive or something.

I played with configuring the EFILive directories that exist by default under "My Documents", but stuff ends up going there anyway - well at least in the first versions of V7 it did anyway, haven't tried this for ages...

Let me know how you go with it all cause I might be following you soon :)

Garry
October 17th, 2006, 06:47 PM
If you do not want a whole Windows partition visible to Wine, you could just mount the partition at, say, /media/win_d, then soft-link from the virtual Wine drive over to a data directory inside the mounted windows volume ...

Brains
October 18th, 2006, 02:49 AM
Here's what I just did, your mileage may vary... ;)

1. Downloaded the installer from EFILive.com
2. Run installer under wine
3. Copy missing .exe's and contents of configuration directory that installer didn't actually put in place :help2:
4. Run EFILive scan and tune under wine :cheers:

See attached screenshots :notacrook:

joecar
October 18th, 2006, 04:14 AM
Can you flash...?

Brains
October 18th, 2006, 04:19 AM
I don't have my cable with me at work, so no idea. If I get bored, I can install linux on one of the laptops and give it a go.

emarkay
October 18th, 2006, 05:02 AM
Tordine, yea I am still a Win98SE user ! :)
Yes, I do fully and eventually plan to leave Windows to rust in a barren desert somewhere. Hopefully my plan is to complete testing in a week or two, and then see how long I can go without using it. (It will surely be those obscure and annoying "Crap there's no Linux way" that will get me to reload Win then, for a bit.)


Here's what I just did, your mileage may vary... ;)

1. Downloaded the installer from EFILive.com
2. Run installer under wine
3. Copy missing .exe's and contents of configuration directory that installer didn't actually put in place.

Do you remember which ones they were - was it whole directories or just random files?



4. Run EFILive scan and tune under wine


Wow... The proof is in the photos (or so it used to be in the pre photochop daze...)!
Where did you have the install program located - where did the files go to - (I presume to Windows Program Files)?
So obviously this necessititated a new install somewhere?

I was sort of hoping for 2 seperate installs (Win AND Linux) - could I create a "Program Files" and "My Documents" under my Linux Wine directory (I created to test things) and "fake" the installer to think it's installing it THERE?

Brains, I am not asking you to handhold, but once I see and do, (and understand), I can teach... :)

Your input is sincerely appreciated!

MRK

ringram
October 18th, 2006, 06:53 AM
Of course vmware should work. Also ntfs partitions can be mounted RW but they are not supported.
Its also possible to mount a file in loopback mode such as cd, floppy and disk images. So you can play with all those combo's to get something exciting.
Ill have a go with Xen on suse10 x64 and let you know how I go on my new Core 2 Duo with 2gb ram :D

Tordne
October 18th, 2006, 07:27 AM
VMware does work - never tried flashing but the apps are obviously fine. The thing is (to me anyway), if you spend most of your time i a Windows VM then whats the point in running Linux ;)

Core 2 Duo's aren't 64bit are they?

Chevy366
October 19th, 2006, 04:15 AM
Agree , if people keep using emulators , I know WINE is not a emulator, no one will write software to work natively in Linux.
Adobe just released "Flash 9 " so now Linux Video watching is complete , and watch out for the Nvidia Graphics Drivers , they have a flaw in them .

Brains
October 19th, 2006, 04:57 AM
mrk - it didn't copy the main .exe's or the Configuration folder. That's is, two .EXE's and a folder full of files. Not sure why. Sometimes different distros put files in different places, but here is my layout:

The wine C: drive is found in your home directory. Mine is /home/brian/.wine/drive_c/

Therefore, when you install software it will go in the usual locations under that path.
ie. /home/brian/.wine/drive_c/Program Files/EFILive/V7/...

HOWEVER ... wine IS NOT restricted in where it will work, but your applications will still think they're under windows and look in windows'ish locations. Therefore, since EFILive is expecting its files to be in certain locations, its just easier to run the installer and let it build those directories for you. Just download the big file to your regular home directory, open up a shell, and type wine EFILiveV732_416_540_467.exe and hit enter. Or to make it faster, type wine EFI, hit the tab key to complete the filename, THEN hit enter ;)

The installer will load up, and you proceed like normal. I did have one minor caveat -- the installer stayed on top and covered the Installshield window. I had to right click the Installshield taskbar icon, select move, then move it from UNDER the EFILive installer splash screen. You can see in my pics the Installshield window was UNDER the splash screen.

Anyway, once you complete the installation, you'll probably notice the same thing I did -- no EFILive_Scan.exe or EFILive_Tune.exe in the folder, nor any Configuration folder. To recap, that folder (on my system) is found at /home/brian/.wine/drive_c/Program Files/EFILive/V7/ Yours may be slightly different (username, anyway) ;) If that is the case, you'll need to copy in these files from another machine or your "real" drive if its mapped.

Using this method, you have a completely separate installation of EFILive for linux - no worries about messing anything up :)

Cougar281
October 19th, 2006, 07:08 AM
Core 2 Duo's aren't 64bit are they?

Actually, I'm pretty sure they are... Not quite sure how though...

Tordne
October 19th, 2006, 07:21 AM
Looks like you are right. Seems like the Mobile (Laptop) version might be as well... Interesting that they use the same Intel Chipset.. I have a Core Duo laptop right now - I wonder if I can slip in a new chip ;)

Cougar281
October 19th, 2006, 07:49 AM
Looks like you are right. Seems like the Mobile (Laptop) version might be as well... Interesting that they use the same Intel Chipset.. I have a Core Duo laptop right now - I wonder if I can slip in a new chip ;)

I was actually investigating that... Apparently the chipset in my Sony SZ220 is certified for Core 2 procesors, so in theory, a Core 2 should just drop in (The CPU is in a socket, not soldered to the board)... As for the chipset, I don't know how they do it or if it's full 64bit... AMD's 64bit was built that way from the ground up. This appears to be a bit like the original Itanium, but in reverse with 64bit code "soldered" onto a 32bit platform... :nixweiss:

Tordne
October 19th, 2006, 02:18 PM
Yeah I would have liked an AMD based system. We use HP and at teh time I got mine there was no enterprise class laptop with the AMD processor released down this end of the world.

ringram
October 22nd, 2006, 02:37 AM
Core 2 Duo's aren't 64bit are they?
They most certainly are sir. The 5600 cpu also has virtualisation extentions too. Dual 64bit CPU's.

http://en.wikipedia.org/wiki/Core_2_Duo

There was a reason why I was waiting to buy a new laptop..