My quest to stop dual-booting

My quest to stop dual-booting


I'm still on my quest to stop dual-booting between Edubuntuand Windows XP. The hope is to solely boot into Edubuntu since I've switched the majority of our personal computing over already. The last pockets of resistance were the MS Money and Hallmark's Greeting Card programs. I could address MS Money with GnuCash, a QIF import and a little time (see prior blog Trial Balances and Tribulations). That left the Hallmark program. I turned to Wine and VirtualBoxto see if either option would get me to a single boot.

It's sounds silly to get hung up over a little greeting card program, but hear out my logic. First, there is a time penalty when you take children into a greeting card store. I just want to get a card and get out. An almost impossible task. Second, I'm usually late enough getting a card without throwing in a store trip. My typical scenario is: Oh bleeeep, we're going out for our anniversary tonight.

My first attempt was running the Hallmark software under Wine. The Wine website has a applications database to check compatibility. Turns out, neither Hallmark or MS Money 2006 (thinking I could avoid the QIF import process) are supported in Wine. Which I found out after jumping in and attempting to install both programs. Check the database first!

So, I tried the virtualization software route for my next attempt and downloaded VirtualBox 1.3.6 for both Edubuntu 6.10 and Windows XP. There are some excellent directions for installing into a Ubuntu system at Ubuntu Geek and Softpedia, so I won't go into any installation details. Just two quick installation points.

First, during the Linux installation, the prompt at the end of the license does not indicate how to proceed forward. Do I type yes, no, ok, Y, what? Just tell me! Hitting the right arrow brought up the yes / no choices. A minor point, but at 1:30am it's easy to waste five minutes figuring out what's next.

The second point is VirtualBox does not create a Start menu option or a desktop icon after a Window's installation. So you will have to create your own.

The PDF of the User’s Manual is available to download from same web page as you download the program. Nice touch there. Good detail in manual for setting up a virtual machine and installing your OS, especially Chapter 3. Overall, my initial impression was easy to install, configure and run.

But did VirtualBox get me to my ultimate goal?

Under Edubuntu, I was unable to install Windows XP. But the primary issue was using Sony’s Recovery disks to install Windows and not having an original Windows XP disk instead. The Sony disks did not recognize the virtual machine as a valid Sony laptop and stopped the installation process.

Under Windows XP, I successfully created a virtual machine and installed Edubuntu 6.10 from the ISO image stored on an external USB drive. The usual Edubuntu applications ran without issue and no problems accessing the Internet. Overall, nothing different from when I first installed Edubuntu onto my laptop.

I could theoretically boot into Windows XP and then use VirtualBox to run Edubuntu. However, since I’m almost fully switched over to Edubuntu, I'm concerned about splitting the system resources between Windows and Edubuntu under VirtualBox. Not sure if that's a practical concern, so I'll try running the Edubuntu in VirtualBox for a few weeks and see how it works long term.

So, given the constraint of the recovery disk, I didn’t achieve my ideal goal of solely booting into Edubuntu and running Windows when needed. However, I can probably achieve a similar result by reversing the equation. Either way, I can see myself having lots of fun exploring other OS’s under VirtualBox.

Category: 

Comments

Raghu Kodali's picture

Almost one & a half year back, when I got my new thinkpad, I had two choices. Dualboot, as I was doing for the past 10 years or kick the dualboot & install only Debian. I took the second option & installed only Debian on my machine.

The main issue what I see before kicking the dual boot habit is that every user will have atleast one Windows App which he feels is necessary. But we have to weigh the options & take a plunge. Once your are fully inside the water you will not feel the cold.

I never looked back after that & I am now a very happy user with "ONLY DEBIAN" on my thinkpad for the last one & a half year.

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

I'm sure it's primitive compared to your Hallmark program, but I've used Openoffice.org greeting card templates to pretty good effect. They open in Draw and you can edit them (also some cd labels and other things here):

http://ooextras.sourceforge.net/downloads/english/index.php?tab=Draw

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

If it helps...

Hallmark's business practices are about as anti-competitive and non-open as you can get. Their ability to churn out imitations of successful indie card designers and swamp greeting card stores with their knockoff products is unparalleled.

I've had a Hallmark boycott in place since the 80's.

Oh, and I ditched my final Windows partition late last year!

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

Perhaps have the emulator run on a copy of your existing Windows install? (Maybe after some resizing?) Or even better, emulate from the partition directly?

I don't know if VirtualBox can do that or if any can, but it should be plausible, particularly the first choice. Glancing through QEMU's documentation, it seems like it can do it. And QEMU has the kernel accelerator module that's been recently open sourced.

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

KQEMU under GPL? Fantastic news!

I'm not sure whether it's possible to emulate from an existing Windows partition, though. The emulator wouldn't have a problem, but the Windows installation might. The drivers that are installed under Windows won't match the emulated environment. But I haven't tried it. Maybe Windows will boot in safe mode the first time and recover from there???

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

Perhaps have the emulator run on a copy of your existing Windows install? (Maybe after some resizing?) Or even better, emulate from the partition directly?

I don't know if VirtualBox can do that or if any can (never played with virtualization), but it should be plausible, particularly the first choice. Glancing through QEMU's documentation, it seems like it can. And QEMU has the kernel accelerator module that's been recently open sourced.

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

VMWare has a free program to convert your physical Windows machine to a virtual image, which you can then run with their free VMWare player.

I tried it with VMWare player running in BLAG Linux (a Fedora 6 based distro) and it worked. I didn't test it extensively as I decided to replace BLAG with another distro (sidux) with which I am trying to do the same thing. Not quite succeeding, though. If you want the gory details email me : raybaq AT gmail DOT com.

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

That thing is called WMWare Converter: http://www.vmware.com/products/converter/

The only problem I see may be to get a running copy of your restored Windows installation. It may even involve restoring it to the real laptop's hard drive. Then the conversion could indeed give you a working virtual machine with Windows.

bhawks's picture
Submitted by bhawks on

I don't see the point in not dual booting if you're going to dump another $100 down the drain to get VMware to run Windows. The point of the article is to quit using Windows not keep the crutch... If you already have the Windows license then you might as well run the thing on the physical drive and save your money from something else! VMware is a bad idea... I reckon you know that since you chose to be anonymous anyway! I am not putting VMware down, it has a very legitimate use but not as a crutch and you always know people who have no idea how to do anything, always offer up this utility for this stupid purpose!

I can't tell this guy how to make cards other than using yahoo or something like that that email them and most people I have sent one to have been kind and seemed to really like them as they always seem to send some back to me. I do also agree with the Hallmark comment below, you can always make one by hand...

As for this guy's finance program if he uses Ubuntu, there is a program called Automatix that has a finance program ready for install. Just check it and you're off.

Just dump the Windows and start looking for what you want... It may take a moment or an hour or some more time, but I guarantee when the programs are found you will be happy.

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

Seriously - next time you need to knock out a card (especially for an aniversarry !!!!) - get off the computer entirely, and make something with your own bare hands and ingenuity, and write something original inside it that comes from your own heart.

Not only will that mean much much much more to the person you are giving it too, but it also gets you past your dual-boot problem !!

Easy

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

Hi

Do not give up on trying an install because the wine database says no - wine is constantly changing. In case of problems run installer & then the app from the command line to pick up error messages. Your solution may be as simple as moving a dll file in your .wine directory.

Have you got an old copy of win98 somewhere or can you lay your hands on one & does your card program need to be run on XP? 98 runs really well under qemu, is lighter on system requirements & can run many apps.

best wishes

Guy

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

how timely...

yesterday after my wife's laptop stopped working for a day (only to have it unexpectedly make a comeback last night for no reason) she was ready to give up windows, as every other computer in the house runs linux, except for one budget/finance application. all her other applications are already cross-platform open-source (firefox, thunderbird, openoffice).

i won't touch vmware; no closed-source in my linux kernel (but i'm a little less militant in userland with flash and java). virtualbox's integration on debian is too immature from what i've seen (non-debian-official closed-source deb & open-source version only in svn according to here). i don't have the hardware (VT or AMD-V) for windows on xen and even if i did i don't want the administrative overhead & infrastructure of xen. i want something reasonably simple, self-contained, and approachable by a newbie (maybe requiring one-time set-up by an admin, that's me).

i had experimented with qemu three or so years ago (where it took four hours to install windows 98), and had heard that kqemu, the kernel-side cpu-instruction execution-agent for qemu, had recently been open-sourced.

there's a debian package, kqemu-source, in unstable. it should work for ubuntu as all you need is kernel headers and the tools to build debs (which should be dependencies of the package). i built the resulting kqemu-module package on testing/"etch" and it compiled and installed fine.

i set-up and launched qemu as described in the quick start and had windows 98 installed in 30 minutes. (very different experience than previously.) good thing about windows 98: under 300 MB for a minimal installation. bad thing: 100% cpu utilization for the entire duration of its use (which heats my cpu like cpuburn, though you can find a few programs that issue the cpu HALT command when idle, but then windows 98 stutters and the user experience becomes choppy).

so i also tried windows 2000 and settled on it. the minimum install is ~750 MB, but it runs very smoothly with no cpu utilization when idle (after it settles down after booting, just as with a non-virtual desktop) and great performance the rest of the time (for a user-input-limited application). user experience and cpu utilization is more important to me than a GB of disk space.

the command to start it is simply: "qemu -localtime -hda hd.img -fda fd.img" (as the floppy image will be used for storing the compressed data files for easy backup apart from the windows installation). that's simplicity. i may add network capability, which will require some administrative work on my part, but we don't download QIFs over the internet, so it's not really necessary. i need to figure out how to print from within qemu, but we hardly need hard copies, so that's not a priority, and we can always print to a postscript file in windows and print it from linux.

so, after my recent experience (yesterday), may i suggest qemu with kqemu on debian/ubuntu.

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

I can also suggest qemu/kqemu + Win98 or Win2000. Coincidently, I run Win98 on Ubuntu just for an old greeting card program called PrintMasterGold. Win98 can only use qemu without the kqemu accelerator so it is a bit slow/choppy but the install was easy (from Synaptic or 'apt-get install qemu') and the Win98 disk image was only 200MB. With PrintMaster installed the diskimage is 400MB. For better performance install Win2000 or WinXP on qemu which can can take advantage of the kqemu accelerator.

clau85's picture
Submitted by clau85 on

I'm an a Computer Science student and I currently have Kubuntu Edgy and XP Professional as dual boot installed. I can proudly say that I haven't booted Windows in months because I didn't need to. As I don't play games under Windows (but a few under Linux ;) ), and I didn't have any projects where I had to use MS-Products, and, thus, Windows, I was quite happy. But now, as the new semester begins, I see that the teachers still tend to be MS-dependent. Visual Studio, Excell, Access, they point on that when they speak of software. To find a really good alternative to Visual Studio is, indeed hard, but not impossible. I would also be more than thrilled to be learn about versioning systems like CVS, Subversion, but that's not even mentioned. I have to find my way in KDevelop, but it's quite difficult at start.
What I want to say is that people should really try Open Source as an viable alternative, not to be stuck with MS. I try to do that as much as I can, but it's hard for me to change the minds of others. I am considering to start to ask (more or less) "rethorical" questions to the IT people at our university about Open Source products. As of now, they don't even want to install OpenOffice.org!
Until we (ITs) are forced by the industry and other factors to use MS-Products, I will still have to remain to my dual boot...

Peace!

DanKegel's picture
Submitted by DanKegel on

Shoot, I should have replied a long time ago.
http://bugs.winehq.org/show_bug.cgi?id=7764
describes the problem I had with the 2005 hallmark demo,
and an easy workaround for it. Let me know if it works for your app.

Author information

Chris Mostek's picture

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!