The UNIX and Linux Forums  


Go Back   The UNIX and Linux Forums > Operating Systems > Linux > Slackware
.
google unix.com




View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #4 (permalink)  
Old 07-02-2009
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderator ala Mode
  
 

Join Date: Feb 2007
Location: Innsbruck, Austria
Posts: 1,886
Generally with XP, you need to use the NT Boot Loader or grub. The problem comes from the fact that XP really wants to be the first or second partition, which means there's a chance (if your computer's BIOS is old enough) that the Linux kernel cannot load on the 3rd, 4th or 5th partition. Personally, I find the NT Boot Loader acceptable and easier to install. There are some guides and FAQs out there on how to do this and go into more detail than I can.

First you use a live/rescue cd to partition your drive. You'll need one NTFS/FAT32 partition, three linux partitions with code 83, and one Linux swap partition (82). This is more than 4, so you'll need to create an extended partition. After this, straight away, install XP. Now go back and install Linux, but DO NOT have them install a boot loader on the MBR (the disks' master boot record) -- Instead, either use a boot disk or install the boot sector on each local partition. (Also, if possible, for simplicity, avoid using LVM - linux volume management). Let the two Linux installations share a single /boot image. You can boot into XP and configure the NTFS loader to "chain load" into your /boot partition, which will then run grub and let you select one of the other two operating systems. (Or, each linux installation has a /boot directory -- not in its own partition, and grub is configured for each partition independently).