LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 01-19-2004, 09:07 AM   #1
cbjhawks
Member
 
Registered: Oct 2001
Location: Overland Park, KS
Distribution: Kubuntu 22.04
Posts: 375

Rep: Reputation: 30
How to triple-boot...two linux and one XP


In the past I've been able to triple-boot two 'windows' OS's along w/RedHat but now I've been attempting to have RedHat and SuSE along w/WinXP on my system. I can boot RH9 from the boot floppy but I havent been able to get RH9 LILO or SuSE Boot Loader (Grub) to reconize each other...XP works with either linux (LILO=RH or Grub=SuSE....here is my two HD partition setup:

| XP OS | SuSE Bkup | RH9 Bkup | FREE Space | = 20GB
|Boot-RH9| RH9 EXT3 | Swap | RH9BKUP | SWAP | SWAP | SuSE | =40GB

I dont know why SuSE created two swap partitions during install....I am not sure what value's to put into the following fields for SuSE boot loader: Section Name, Section Type, root, kernel, initrd. I have tried XOSL but regardless of which partition I tell it to boot it doesnt work with RedHat or SuSE....your thoughts/links would be greatly apprectiated...thanks in advance.
 
Old 01-19-2004, 10:04 AM   #2
thegeekster
Member
 
Registered: Dec 2003
Location: USA (Pacific coast)
Distribution: Vector 5.8-SOHO, FreeBSD 6.2
Posts: 513

Rep: Reputation: 34
Instead of using the two different bootloaders for Linux, just pick one to work with.......although they both support chainloading, it's easier to use a single loader.
 
Old 01-19-2004, 10:07 AM   #3
cbjhawks
Member
 
Registered: Oct 2001
Location: Overland Park, KS
Distribution: Kubuntu 22.04
Posts: 375

Original Poster
Rep: Reputation: 30
I have been trying to work w/only one...but neither RedHat nor SuSE will boot the opposite....???
 
Old 01-19-2004, 12:23 PM   #4
thegeekster
Member
 
Registered: Dec 2003
Location: USA (Pacific coast)
Distribution: Vector 5.8-SOHO, FreeBSD 6.2
Posts: 513

Rep: Reputation: 34
Okay, then...............here's a workaround that should provide best compatibility.

The Windows NT bootloader can work with mbr image files to load other OSes. So what you can do is to install lilo for each Linux OS to the mbr of the primary master disk (hda), one at a time. When you do, you can comment out the timeout and prompt options in lilo.conf so that lilo will immediatley boot that particular OS only. Then after installing lilo to the mbr, create an image of the mbr with dd. For example, in SuSE:
Code:
dd if=/dev/hda of=/suse.mbr count=1 bs=512
This will create a 512-byte image of the mbr in the SuSE's root directory ( / ) that the ntloader can use. Copy the file to the C:\ directory in XP (hda1). If you're using NTFS in XP, then copy it to a DOS formatted floppy that XP can copy from.

Do the same for RH by configuring and installing lilo and using a different name for the .mbr file (such as, rh.mbr).

Now you will need to restore the mbr so XP can use it (plus you need to be in XP for the next steps). If you have a Win98 startup disk, you can use that and run the command, fdisk /mbr................If not, you;ll need the XP install cd. Run the cd and choose the repair option. You'll then be given a choice to use the recovery floppy or recovery console. Choose the console. After logging in to the console, run the command, fixmbr. And to be safe, run this command also, fixboot.

Now you should be able to boot into XP. Log on as Administrator. In Notepad, open up C:\BOOT.INI. This will be a hidden file. Add these lines in BOOT.INI:
Code:
C:\SUSE.MBR="SuSE"
C:\RH.MBR="RedHat"
If you had to copy the image files to a floppy, now's the time to copy them both to the C:\ directory...................That's it. Now you'll be presented with two more options in the NT boot menu.

Last edited by thegeekster; 01-19-2004 at 12:31 PM.
 
Old 01-20-2004, 06:31 PM   #5
Thymox
Senior Member
 
Registered: Apr 2001
Location: Plymouth, England.
Distribution: Mostly Debian based systems
Posts: 4,368

Rep: Reputation: 64
Quote:
Originally posted by cbjhawks
I have been trying to work w/only one...but neither RedHat nor SuSE will boot the opposite....???
What do you mean? What have you tried?

The way I have mine setup is as follows:

I boot to one Linux OS.
I mount the / partition of the other Linux OS somewhere sensible, like /mnt/otheros
I copy the kernel and initrd files over and rename then sensibly.
I edit my bootloader (lilo) config file and add an entry for it.
I re-run my bootloader to instate the changes.
I reboot.

Example:
#mkdir /mnt/otherdistro
#mount /dev/hdb1 /mnt/otherdistro
#cp /mnt/otherdistro/boot/vmlinuz /boot/RedHat.kernel
#cp /mnt/otherdistro/boot/initrd.img /boot/RedHat.initrd
#emacs /etc/lilo.conf
add the following:
image=/boot/RedHat.kernel
label="RedHat"
root=/dev/hdb1
initrd=/boot/RedHat.initrd
append="devfs=mount hdc=ide-scsi hdf=ide-scsi"
vga=794
read-only

save changes and quit
#lilo
#reboot


Works fine for me.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Trying to triple boot 3 Linux OSes gnumantsc Linux - Newbie 2 09-27-2004 06:22 PM
Linux with triple boot hsani Linux - General 4 04-15-2004 08:34 AM
triple boot with lilo(two linux and XP) rmanocha Linux - Software 24 03-24-2004 04:02 PM
Dual/Triple Boot, all linux Seventh Linux - Newbie 1 03-06-2004 09:15 AM
Triple Boot: Win2k/linux/win98 mkhan Linux - Software 2 07-24-2001 09:45 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 12:14 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration