Sign In

    Enjoy FOSSwire's content? Have it delivered! Subscribe

    Dual Boot Ubuntu with Windows Vista/XP (with Printable Guide)

    It's back to basics for this hybrid printable guide and standard FOSSwire post, detailing how to set up a dual boot installation with Ubuntu 8.04 co-existing alongside Windows Vista or XP.

    Click here to download a fully printable PDF with all the screenshots, or just keep reading below!

    You can also grab the source OpenDocument Text, for translations and derivative works.


    Introduction

    Ubuntu 'Circle of Friends' logo

    So, you've heard a bit about this Linux thing and you're interested enough to give it a try. The problem is, installing a Linux distribution can be difficult and you're not ready to give up Windows just yet.

    Dual booting is the process of installing two operating systems alongside each other. When your computer starts up, you can choose which operating system you want to start for that session. To switch, you just reboot the machine and select the other option.

    In this extended guide, I am going to walk you through the process of installing Ubuntu Hardy Heron (8.04) alongside Windows Vista or Windows XP.

    Assumptions

    For the purposes of this guide, I'm going to assume the following about your system:

    • You have a PC currently running either Windows Vista or Windows XP.
    • Windows is installed in a single-partition layout on a single disk (just one hard drive in Computer, labelled C).
    • You have downloaded Ubuntu 8.04's Desktop CD, and have burned it to a blank CD.
    • Your PC is configured to boot from a CD.
    • You have at least 8 GB or so of free space on your C drive.

    Preparation

    While it might be possible to get started straight away, it's usually sensible to spent a little time setting things up first.

    Backup

    The process of dual booting with Ubuntu is pretty safe. I have personally done this many times with no ill effects.

    However, any major operation you do on your computer is subject to the risk of things going wrong. Before you install Ubuntu, you should make a full backup of anything you don't want to lose and have a strategy for putting things right if things do go awry.

    Storage is cheap.

    Once you have a copy of all the data you care about (and I mean all of it), we can move on. Also, make sure you fully know and understand how you would go about doing a restore should the worst happen.

    Preparation within Windows

    Boot your computer into Windows and go into Computer (My Computer under XP). Right-click on your C drive and choose Properties. Click on the Tools tab.

    Windows C Drive Properties

    There are two things we are interested in here - the Error-checking and Defragmentation sections.

    Error-checking

    First of all, let's do the error-checking. Performing this step will make sure that your Windows disk is free from problems that might cause the Ubuntu installer issues.

    Under the Error-checking header, click Check Now. Vista users will be asked to click Continue.
    Check Disk GUI

    Now, make sure 'Automatically fix file system errors' is selected, and click Start. You'll get a message saying that the disk check cannot be run while Windows is using it.

    Schedule Disk Check

    Choose the option to Schedule the check, and reboot the machine. As the machine comes back up, the disk will be checked and any errors fixed.

    Defragmentation

    Quick advance warning - this step is likely to take a lot of time. I won't go into technical details on what this entails and why it takes so long, you can read that at Wikipedia.

    Head back to Computer, right-click again on the C drive and choose Properties. Now click the Tools tab; you should be back on the screen we were at earlier.

    Windows C Drive Properties

    This time, choose Defragment Now.

    A new window will open. In here, click Defragment Now (or just Defragment under Windows XP). As I've said, this step could take a long time - probably hours, especially if you've never defragged before.

    [caption id="attachment_594" align="alignnone" width="500" caption="Disk Defragmenter under Windows Vista"]Disk Defragmenter under Windows Vista[/caption]

    [caption id="attachment_595" align="alignnone" width="500" caption="Disk Defragmenter under Windows XP"]Disk Defragmenter under Windows XP[/caption]

    If you have enough free space on your hard drive, this step isn't strictly necessary, especially if you've recently done it or have literally just installed Windows afresh. Nevertheless, I'd recommend you go through with it.

    Booting into Ubuntu

    That's it for Windows now. We are now ready to get into Ubuntu and install.

    Put the Ubuntu CD in your computer and restart it. When your computer comes back up, you should see a menu with a lot of languages - you'll want to pick the one you prefer for the install. Use the arrow keys and press Enter.

    Then you will see this menu.

    Ubuntu Boot Menu

    Use the arrow keys to scroll to Install Ubuntu and press Enter. Now you'll have to wait a while, as Ubuntu needs to load from the disc and show you the installer program.

    Installation

    Ubuntu Installer Language Select

    Welcome to the Ubuntu installer program. First of, you'll need to pick your language again to the left and click Forward.

    Ubuntu Installer Timezone Select

    Next, either use the map to click on a point close to you (this is to select the right time zone), or use the list box to select the closest city to you. Again, click Forward.

    Ubuntu Installer Keyboard Layout Select

    Now, the equally thrilling step of choosing a keyboard layout. You can use the text box to try typing any unique characters your keyboard may have (such as £ here on a UK keyboard) to make sure the correct keyboard layout is selected.

    After a brief pause to start up the Partitioner, we return.

    Ubuntu Installer Partitioner

    This stage of the installation is a little more critical. Make sure you choose the right option here, or it's possible that you could accidentally wipe out Windows.

    Provided that your Windows installation has been detected successfully, the first option should start with something like 'Guided - resize'.

    Choose this option. You can now drag the slider between the two sections below to choose how much space Windows will get, and how much Ubuntu will get.

    Let me explain further. Windows and Ubuntu can't coexist in the same space on the same drive, due to the fact that they work completely differently. What we are doing here is resizing your Windows C drive, to make a separate space, or partition, for Ubuntu to exist on.

    After you've selected how much to resize, you won't easily be able to change this or reclaim space back. Leave enough space so that you can do whatever you need to do with Windows, but also make sure there's enough space on the other side for Ubuntu. What you choose here, though, is up to you, and depends on how much you want to use Ubuntu vs Windows.

    Once you've made your selection in terms of resizing, click Forward.

    Ubuntu Installer Partition Continue

    You will be given a warning about writing your changes to disk. Once you click Continue on that screen, your Windows C drive will be permanently resized and Ubuntu's partition will be set up.

    Ubuntu Installer Applying Partitions

    Relax now - the hard part is already done!

    Ubuntu Installer User Settings

    Now, you need to enter the details for your Ubuntu user. This page should be pretty self-explanatory, with fields for your real name, username to log in with, password and the name of the computer you're installing on. As always, click Forward.

    The next stage allows you to import some of your information from Windows, if it can be extracted. Use the tickboxes to choose which user you want to import data from and the data to import.

    Or, if you prefer, don't tick anything to start afresh, and keep your Windows stuff only in one place - Windows.

    Ubuntu Installer Configuration

    This is it - you'll get a final review of your settings before the Install gets underway. Click Install and now let Ubuntu do its work!

    Ubuntu Installer progress

    Once the install finishes, click Restart Now to restart your PC.

    Ubuntu Installer restart

    The Boot Menu

    Your dual boot system is now installed and working. Windows and Ubuntu co-exist peacefully on the same machine and you can switch between them at start up.

    Let's take a quick look at how that switching happens.

    As your computer restarts, watch and wait until you see a menu like this:

    GRUB menu

    Each entry here represents a choice you can make to boot your computer with. By default, the top Ubuntu entry is the one you want to use (ignore the other recovery mode options).

    If you don't use the arrow keys and press enter to make a choice within a few seconds, Ubuntu gets launched automatically. Whenever you want to start Windows, press the down key until Windows is highlighted, then press Enter.

    Quick note - the first time you relaunch Windows after resizing it, it will want to do another disk check. Don't worry, this is normal - so just let it complete the check!

    And that's it. Your Ubuntu/Windows dual boot setup is complete!

    The following licence covers this post and the accompanying PDF and ODT versions.

    Creative Commons License

    Dual Boot Ubuntu with Windows Vista/XP by Peter Upfold is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.

    Based on a work at fosswire.com.


    Cygwin - a Unix Environment and Shell on Windows

    Cygwin logo

    If your daily routine means that you spend much of your time behind a Windows system, yet you love the power and flexibility of a Unix-based environment, it might be frustrating not to have access to the tools and environment that you want.

    Alternatively, you might want to compile some Linux/Unix software, so that it can run natively under Windows.

    Cygwin is a Linux-style environment for Windows, that gives you a set of libraries, a full Linux-style command line and a package manager so you can install many of the Unix programs you might be familiar with.

    I thought I would take a look at Cygwin's latest release and show you how to install it and get up and running.

    First of all, head on over to the site and download setup.exe. This is the main installer/package manager for Cygwin and by default you use it to do an internet-based install, i.e. the setup program itself will download the packages.

    Downloaded setup.exe file

    Cygwin Installer

    Once the installer is up and running, click Next to bypass the initial welcome screen. You will be given several options on how you want to obtain packages. In most cases, Install from Internet is fine here.

    Next, choose the directory to install Cygwin to on your Windows machine. This directory will become your root (/) from within the Cygwin shell.

    Choose Cygwin directory

    On the next screen, choose the temporary folder where packages will be downloaded before they are installed into Cygwin. If you want, you can use a Windows temporary folder, but if you want to keep the source packages files around so you don't have to redownload later, make it somewhere permanent.

    Again, click the old Next button and choose whether you need to use a proxy. In most home computer situations, leave the defaults intact and move on.

    The Installer will at this point go off and retrieve a list of the different download sites, or mirrors, available to you. Choose one geographically close to you in preference, but any of them should be fine.

    Cygwin Select Packages

    Here, you need to choose the packages that you want to install. You can just leave this all as it is and move on, but if you want to install additional packages into Cygwin, follow these steps.

    The categories can be either left at the Default setting, or you can choose to Install or Uninstall whole categories by clicking on the 'recycling' icon next to them (and the word 'Default').

    For individual packages, expand a category and find the package you want. To install or uninstall it, add a check under the 'Binary' and/or 'Source' columns to grab what you want.

    Once you're done choosing packages, click Next yet again to move on. You can always come back to this stage later by re-running the installer to add or remove packages.

    Cygwin Download and Installation

    Download and installation now takes place. Depending on the speed of your machine and how much you've asked to download, this could take a while.

    Once the installation is finished, pick your Desktop and Start menu shortcut options and Finish.

    Finally - that's the installation done! You can access Cygwin through the shortcuts you just made, or by browsing to the directory you installed it in and launching cygwin.bat.

    You will be presented with a bash shell, just as on Linux, and all of the Cygwin packages you installed should now be available for use.

    Cygwin shell

    You can also access Windows programs and files through /cygdrive/[Windows drive letter].

    And there you have it - a Linux compatible environment for your Windows machine. Cygwin isn't really for the faint hearted, or those without Linux/Unix CLI experience, but it is a very powerful platform to bringing many features of the Unix platform to a Windows machine in a native way.

    You can even run X on it.


    Migrate your Thunderbird emails from Windows to Linux

    Thunderbird icon

    If you're experimenting with Linux, or even moving over to it and you're currently using Thunderbird as your email client on Windows, you might be wondering how to move your emails and profile from Windows over to Linux.

    This process can even be used as part of a bigger project, for example to move from Outlook Express or another Windows-only email client on Windows to Thunderbird on Linux. If you first Import from your Windows client to Thunderbird on Windows, you can then follow this tutorial to move that over to Linux. But anyway, let's get on.

    The first thing I recommend doing isn't essential, but can prevent headaches later. In your Windows copy of Thunderbird, go to File > Compact Folders. This cleans your mail folders up and can prevent issues with unread counts not being correct once your profile folder has been migrated over.

    The process is reasonably simple, provided you know where your profile folder is on Windows and can transfer the files somehow between Windows and Linux. To find your profile folder, follow the instructions on this page that pertain to the version of Windows you are running.

    Once you've found that profile folder (and you're inside Thunderbird > Profiles), there should be a randomly named folder ending with .default. Copy this folder somehow to your Linux machine.

    Over on Linux, we first need to remove any existing profile information for Thunderbird if you've opened it already. Obviously, make sure you're not actually using Thunderbird on this user account for anything important, or this step will end up deleting all your email there. You have been warned.

    Go into your home folder on Linux, and choose View > Show Hidden Files. If you've already opened Thunderbird, there will be a folder called .thunderbird (Debian and Ubuntu users, .mozilla-thunderbird). Delete it - as long as you're sure there's nothing important there.

    Now (re)create that folder, so right-click, Create New Folder and name the folder .thunderbird, or .mozilla-thunderbird on Debian/Ubuntu. Go inside your new folder and paste your profile folder that you copied from Windows.

    There is one final step you need to take to get your mail up and running in Linux. Inside .thunderbird, you need to make a file called profiles.ini. Do a right-click and create a new text file in the folder, and name it profiles.ini. Open up this new file in a text editor, and paste in the following:

    [General]
    StartWithLastProfile=1
    [Profile0]
    Name=default
    IsRelative=1
    Path=xxxxxxxx.default

    Replace the xxxxxxxx with the real name of your profile folder that you pasted. Save the file and quit, and now launch Thunderbird. Your email should load up as if nothing has happened and all your archives should be up and rolling.

    Should you run into any problems with folder unread counts being incorrect as I mentioned above, you'll have to go through the affected folders, mark items so that the unread count is correct again, then perform File > Compact Folders to force those changes to save to disk, or the problem will reoccur.


    1. 1
    2. 2