LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 10-21-2005, 10:29 AM   #16
saikee
Senior Member
 
Registered: Sep 2005
Location: Newcastle upon Tyne UK
Distribution: Any free distro.
Posts: 3,398
Blog Entries: 1

Rep: Reputation: 113Reputation: 113

I think we have a problem here in that you either may not know where you have stored the various parts of your RHEL or the Linux installation was incomplete if you do not have a menu.lst. This is the file Grub uses to execute the booting. Grub needs it in order to know

(1) Which is the root partition to be booted?
(2) Which kernel to be booted?
(3) Is there a ramdisk file to be loaded?
(4) What are the other booting alternatives

May I suggest you to replicate the bootloader in a floppy, possibly using the RHEL recue disk or from a fresh installation. Have the RHEL in a working order and copy the first 512 bytes of the floppy to your favourite Windows booting directory for NTLDR to boot the Linux.

I know you have apprehension of letting Grub to take over the MBR but it is the only boot loader that can boot any number of DOS, Winodws and XP you throw at it. You need no fear of losing Windows MBR because it can be replicated any time, using Windows installation CD (by fixmbr command) or just a bootable DOS floppy (by fdisk /mbr command).

In you case your RHEL could have been booted up manually using a Grub bootable floppy "unattched" to any operating system, if the system is bootable originally.

You may think it is safer to stick with NTLDR as it is already dual booting your Win98 and Win2k but it is in fact simpler using Grub.

In my box Grub is booting 50+ systems including RH, Win98 and Win2k. Grub is simple because it can boot all systems with the same 3 lines of commands without knowing what kind of system it is. The standard 3 lines are

label this is the operating system in disk i partition j
root (hdi,j)
chainloader +1

If you have 10 systems just repeat the above 3 lines 10 times in your menu.lst. The necessary condition for Grub to chainload any system is a boot loader must be installed in its root partition. You have done this already with RHEL. Windows, DOS, BSD and Solaris systems also do this automatically
so no extra work is needed.

This is what I mean by Grub can boot 10 times more systems with only 1/10 of the effort (of NTLDR).
 
  


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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
To load/boot Red Hat Enterprise Linux 4 WS from Microsoft's Boot Loader (NTLDR) dhawal Red Hat 1 09-25-2005 07:08 AM
To load/boot Red Hat Enterprise Linux 4 WS from Microsoft's Boot Loader (NTLDR) dhawal Linux - General 1 09-25-2005 07:07 AM
entry of red hat boot loader in mandrake b0nd Linux - Newbie 3 02-01-2005 06:06 AM
ntldr missing on red hat boot johno77 Red Hat 2 05-27-2004 05:31 AM
NT Boot Loader/Red hat 7.1 ascii2k Linux - Software 7 07-05-2001 08:34 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 11:02 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