How to dual boot Windows and Linux using PowerQuest's BootMagic included with Partition Magic.

(Last modified: 17Sep2003)

This document (10087058) is provided subject to the disclaimer at the end of this document.

fact

RedHat Linux 7.3

goal

How to dual boot Windows and Linux using PowerQuest's BootMagic included with Partition Magic.

fix

If you choose to use BootMagic vs. LILO or GRUB the following are the steps involved. You must have enough space on the drive for the Linux installation.  If Windows is currently using the whole disk but disk space free is an adaquate amount (ie., 5GB) the Windows partition can be shrunk using PartitionMagic.  Then you may run the Linux installation to create the Linux partitons.  Note: You may have to create a 100MB boot partition for Linux within the first 8GB of drive space for it to boot.  You may then create your swap and root partitions in an extended partition at the end of the drive.  This gets around the 4 primary partition limit on Intel based boxes.

Below is an example:

Drive 0 is 80GB.  A Windows partition exists that uses the entire drive but is 50% free.

Disk before proceedure:
Partition 1 - Primary (80GB)

Disk after proceedure:
Partition 1 - Primary\Active - 900MB   - Win98
Partition 2 - Primary            - 100MB   - /boot
Partition 3 - Primary               50GB     - Win2k Svr
Partition 4 - Extended         - 29GB     - Extended
Logical 1 - /swap - Same size as memory size
Logical 2 - /root  - Remaining disk space

1. Free Up Disk Space:

Run PartitionMagic and shrink the partiton down to 50GB.

2. Make room for the BootMagic Partition and the Linux /BOOT partition:

Free space on the hard drive now starts at 50GB. We may have trouble booting off a primary /boot partition on Linux as we are past the 8GB boundry.  To resolve this edit Windows' BOOT.INI file to reflect a partition that will be created in front of the Windows partition.   Your BOOT.INI may look similar to below:
"multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect"
Change this to "multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect"

Now move the Windows partition so that there is 1GB of free space before the Windows partition. 

3. BootMagic requires a Fat16 partition running Windows.  If Windows 2000 server is running and is using NTFS then we need to install Win98 as the first partition leaving 100MB for the Linux boot partition. Once done boot into Win98 and install BootMagic.  Configure BootMagic to boot both Win98 and Windows 2000.

4. Now install Linux using the remaining 100MB of free space for /BOOT and choose the FORCE PRIMARY option in DiskDruid.  Create the other Linux partitions as logical partitions in an extended partition.

5. Configure BootMagic to run Win98, Win2k and Linux.  You must get Win98 back up in order to configure BootMagic.  If Win98 will not boot then boot off a DOS disk, run FDISK and make the first partition active.

 

document

Document Title: How to dual boot Windows and Linux using PowerQuest's BootMagic included with Partition Magic.
Document ID: 10087058
Solution ID: NOVL92617
Creation Date: 17Sep2003
Modified Date: 17Sep2003
Novell Product Class:Novell Directory Services

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.