How to run Windows on top of Linux

Just an idea for those of you who are using Linux but still need to run Windows XP or Vista for one reason or another.
When I bought my machine, I immediately reformatted the HD getting rid of Vista and all of that other prebundeled junk that made my system run like a sick 3-legged puppy. I then installed Debian Linux. The only thing that did not work was that silly "Winmodem" which I did not need anyway.
Now here's the really neat thing: I've run both Windows XP, Win 2K and other flavors of Linux as a "guest:" on top of my "host" Linux through Virtualbox which creates what's known as a virtual machine (VM) for the "guest" OS's (in my case Windows XP and 2k, and a couple of different versions of Linux). It works like a charm and it's free too!
The only problem is you can't play games through the VM, so you'll still have to dual-boot to Windows or use another machine for playing games. The same applies for any Windows application that requires hardware video acceleration. I can however play music through the VM and I can watch movies and run just about everything I still need that Linux does not yet provide (except for those stupid games, argh!). Supposedly there's a solution to the video acceleration problem, but it's not yet available for VBox and it's under heavy development so it's a new thing that may not work well.
One important note, for best VM performance you should make sure that you buy a CPU that supports either AMD-V or Intel-VT, but it'll still work without just slower (but still very acceptable) and you won't be able to run a 64-bit guest OS. Virtualbox will run under Windows, so you can do the reverse and run Linux through the VM on top of Windows, and you can also run any combination of supported "guest" OS's (eg, Linux on LInux and Windows on Windows is possible). It's great even for just experimenting with different system setups. For example, you can backup a whole virtual machine setup (it's only one file) and do tests that may irreversibly damage the Windows registry - if you completely break the system, no problem, you just restore from the back up and try again. This is a real big time saver for me.
There are alternatives to VBox, such as Xen, VMWare, KVM (requires amd-V or Intel-VT), and a few others. At this point I've only used VBox, so I can't say which is best, but VBox sure was easy to get up and running and it's been working great for me. 
Well that's my two-cents. Have fun with it.

garytr23 wrote:
One hint... don't try to use a disk image residing on an NTFS partition.  FUSE will take up lots of cpu time during writes and be uber slow.  
I was trying to share a win2k disk image between my Vista and Ubuntu install. 
Message Edited by garytr23 on 12-07-2008 10:55 PM
It works fine if the image is on a FAT32 partition but then you are limited to 4gb file size.
T60 2623-D7U, 3 GB Ram. Dual boot XP and Linux Mint.
T400 2765-T7U Windows 7
Registered Linux User #160145
FYI: I am not employed by Lenovo

Similar Messages

  • How to run windows on a mac

    i have a stupid computers class which requires me to have a pc... which i refuse to get. i would like to know how to run windows on my new macbook pro for about the next 15 weeks or so... just until i finish this class...
    if anyone knows how to go about doing this, PLEASE HELP (: thanks!!

    Windows on Intel Macs
    There are presently several alternatives for running Windows on Intel Macs.
    Install the Apple Boot Camp software.  Purchase Windows XP w/Service Pak2, Vista, or Windows 7.  Follow instructions in the Boot Camp documentation on installation of Boot Camp, creating Driver CD, and installing Windows.  Boot Camp enables you to boot the computer into OS X or Windows.
    Parallels Desktop for Mac and Windows XP, Vista Business, Vista Ultimate, or Windows 7.  Parallels is software virtualization that enables running Windows concurrently with OS X.
    VM Fusion and Windows XP, Vista Business, Vista Ultimate, or Windows 7.  VM Fusion is software virtualization that enables running Windows concurrently with OS X.
    CrossOver which enables running many Windows applications without having to install Windows.  The Windows applications can run concurrently with OS X.
    VirtualBox is an Open Source freeware virtual machine such as VM Fusion and Parallels that was developed by Solaris.  It is not as fully developed for the Mac as Parallels and VM Fusion.
    Note that Parallels and VM Fusion can also run other operating systems such as Linux, Unix, OS/2, Solaris, etc.  There are performance differences between dual-boot systems and virtualization.  The latter tend to be a little slower (not much) and do not provide the video performance of the dual-boot system. See MacTech.com's Virtualization Benchmarking for comparisons of Boot Camp, Parallels, and VM Fusion. Boot Camp is only available with Leopard or Snow Leopard. Except for Crossover and a couple of similar alternatives like DarWine you must have a valid installer disc for Windows.
    You must also have an internal optical drive for installing Windows. Windows cannot be installed from an external optical drive.

  • How to run windows-xp in MacBook Air?

    How to run windows-xp in my MacBook Air?

    If running Lion only Windows 7. You would need a first generation MBA to run an earlier version of Windows.

  • How to run windows on macbook

    I am new to mac and am trying to figure out how to run windows on my new Macbook. What do I need to purchase in order to accomplish this? How much memory is needed. I have 1 gig of ram and an 80 gig hd. Thanks for your help

    This is a good place to start:
    http://www.apple.com/macosx/bootcamp/
    If you don't own a copy of Windows XP with Service Pack 2, then that would be the only purchase you need to make.

  • How to run ZAC CDP from a Linux Bundle

    Hi all,
    I am trying to work out how to run "ZAC CDP" from a Linux bundle. We have 330 Satelites that I need to force the replication of the TFTP folder too in one staggered process.
    Is there any reason why this would not work? would a script do it and anyone have a sample?
    cheers,
    Trev.

    I would imagine it's possible.
    I'm assuming something (run as root user?)
    #!/bin/bash
    zac cdp
    (you may have to put the absolute path in for the location of "zac")
    I'm not a linux guru by any means, just that if you can script this via a cron job, I'm sure it can be done via ZCM Bundle.

  • How to run windows application programs in mac book pro, how to run windows application programs in mac book pro

    how to run windows application programs in mac book pro, how to run windows application programs in mac book pro

    Install Windows..either by Boot Camp or via virtual machine from VMWare, Parallels or Virtual Box

  • How to run windows dll files and driver loaded in remote system?

    Dear Friends,
    I need some valuable info regd how to run a remote windows dll files and the drivers of the system using java
    reply regd thanking you

    Please don't make duplicate posts like this.

  • How to run Windows update for Win XP SP3 using Firefox

    My desktop PC is running windows XP with SP3. My spouse uses IE 8 for her browser. I use Firefox Version 24. for my browser. Previously, whenever we ran MS or Windows update it starts IE and runs fine. IE 8 has blown up and no longer works (Runtime Errors). I tried to go to the Windows update website using Firefox and it came back and told me that I had to use IE to run Win update on an XP system. Is this true? I don't want to use IE at all. Is there a way to use Firefox to run Windows or MS update on my Win XP system? Thank you.

    Thanks for your help. That is not what I wanted to hear so I will have to try to get IE 8 working again. How do other folks do updates? Does this mean that IE is absolutely necessary to maintain your windows system? Is this true for the newer versions of Windows, 7 or 8?

  • How to run a korn script in linux

    I have a dbup.ksh script and I cannot run it on my suse linux. Can someone pls explain how to change my bash shell to run this script? Or give any solution

    ksh and bash are NOT 100% compatible. You can install pdksh and it should give you a /bin/ksh executable. Or if you think the script will run in bash change the first line...
    ~Jer

  • How will running windows XP affect my Mac?

    I am very new to Mac's. When I bought it two weeks ago I learned about bootcamp and how you could run both Windows and OSX, I thought this would be great because I would like to be able to play a favorite game of mine on here. However, when using Windows I have had nothing but viruses. If I used bootcamp to run Windows XP, would I be just as likely to get viruses and crap on my Mac as I would be on any other computer? And if I did get a virus or something, would it be contained to the XP part of the hard drive, or would my whole computer get hit?

    Hi DJ Timbo,
    running Windows on a Mac is like running Windows on any other computer.
    So, after what you have experienced would you run Windows without an Anti-Virus software ?
    While the Mac and Mac OSX are immune to Windows viruses due to the different nature of the operating system, it can nonetheless be the source of Windows viruses infiltrating your Windows partition on your Mac, when you use an infected USB pendrive (or a CD/DVD or the internet).
    Regards
    Stefan

  • How to run windows from an external usb drive

    Hi,
    I've just install windows using bootcamp. after that i restore that windows installed bootcamp volume to an GUID partitioned external HDD. Now it is shown in startup disc, but when i select that (external HDD) volume it is unable to start.
    I don't know what to do? I just want to run windows from an external usb drive like i can run mac osx.
    please help.  thanks

    Windows will not run from an external drive.

  • How to Run Windows on my Intel Macbook Pro??

    Hello all!
    I really need to set up my macbook pro with the ability to run windows. This is primarily for the need of my job (i need to use Microsoft Publishe2003). I'm swamped with work and I really don't want to have to sit in my stuffy office this weekend to work. I know it's possible to do. Can someone point me in the right direction on this? Also, is it expensive? Thank you so much! Have a great holiday!

    Please search the discussions, or Google before posting, as this question has asked and answered many times. It can save you time in the future.
    You have 3 options:
    http://www.apple.com/bootcamp
    http://www.parallels.com/en/products/desktop/
    http://vmware.com/products/fusion/
    While Boot Camp is free, as it is part of OS X Leopard, all three require you purchase a copy of Windows.

  • How to run SQL script file on Linux using Java ?

    Hi,
    I need to execute .sql file using java. I used following approach for this.
    private void runScriptEvent(java.awt.event.ActionEvent evt) {                               
            String sqlOutput = "";
            String sqlPromptLines="";
            String currentFunctionName = "";
            if(con!=null){
                String userName = jTextField4.getText();
                String password = jPasswordField1.getText();
                String databaseName = jTextField3.getText();
                try {
                    String script_location = "";
                    ProcessBuilder processBuilder =null;
                    Process process = null;
                    //File file = new File("C:/ScriptFile");
                    File file = new File("./SQL_Script");
                    //File file = new File("E:\\install\\SQL_Script");
                    if(file.exists()){
                        File [] list_files= file.listFiles(new FileFilter() {
                                        public boolean accept(File f) {
                                        if (f.getName().toLowerCase().endsWith(".sql"))
                                        return true;
                                        return false;
                    int count = 0;
                        for (int i = 0; i<list_files.length;i++){
                            script_location = "@" + list_files.getAbsolutePath();//ORACLE
    //currentFunctionName = list_files[i].getName();
    StringTokenizer st = new StringTokenizer(list_files[i].getName(), ".");
    while(st.hasMoreTokens()) {
    currentFunctionName = st.nextToken();
    String extention= st.nextToken();
    System.out.println("Function Name = "+currentFunctionName + "\t Extention = " + extention);
    processBuilder = new ProcessBuilder("sqlplus",userName+"/"+password+"@"+databaseName, script_location); //ORACLE
    processBuilder.redirectErrorStream(true);
    process = processBuilder.start();
    BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));
    String currentLine = null;
    while ((currentLine = in.readLine()) != null) {
    sqlPromptLines = " "+sqlPromptLines + currentLine +"\n";
    count ++;
    System.out.println(count+" " + currentLine);
    if(currentLine.equalsIgnoreCase("Function created.")){
    sqlOutput = "\n" sqlOutput currentFunctionName + " " currentLine"\n" ;
    break;
    }// end while
    in.close();
    process.destroy();
    }//end for
    }//end if file exists
    } catch (IOException e1) {
    jTextArea1.setText(e1.getMessage());
    System.out.println("Script Done");
    jTextArea1.append(sqlOutput);
    }// end id Connection is not null
    Above code working appropriate on Windows but not on Linux.
    is there any changes needed ?
    Regards,
    Ajay
    Edited by: Ajay Sharma on Nov 21, 2012 6:43 PM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Hi gimbal2,
    about code
    jTextArea1.setText(e1.getMessage());I am using this code so that the user will be prompted with a message rather than stack trace.
    About the issue I am getting on linux i believe its because of following statement.
    processBuilder = new ProcessBuilder("sqlplus",userName+"/"+password+"@"+databaseName, script_location); //ORACLERegards,
    Ajay
    Edited by: Ajay Sharma on Nov 23, 2012 12:05 PM
    Edited by: Ajay Sharma on Nov 23, 2012 12:06 PM

  • How to run windows inside mac

    Want to run windows 7 inside the Lion OS 10. of my macbook pro. I understand some products like Parallels are helpful, but I want to know which is the most reliable and easy to use product that would seamlessely work between Mac and Windows. Thank you for your answer and help.

    VMFusion I know has Unity, which will hide Windows itself and only show windows of Windows programs in OS X so it appears as seemless as possible.
    Windows in BootCamp or Virtual Machine?

  • How to run Windows 7 over a virtual desktop in a Blackberry Smartphone?

    Hi,
    Thank you for posting your question in Microsoft Community. I understand that you want to know whether you can run Windows 7 over a virtual desktop in a Blackberry Smartphone.
    The issue you posted would be better suited in Blackberry Support Community Forums.
    I would suggest you to post your question in the below link:

    Hi and Welcome to the Community...and apologies for the delay!
    Hopefully you already have this resolved, but just in case...
    Do I understand that you wish to, on a BB itself, run a virtual Windows 7 environment? Or do you instead desire to activate a remote control session over a Windows 7 computer from your BB device?
    Please clarify (though I don't think either are actually possible...).
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

Maybe you are looking for