LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Enterprise Linux Forums > Linux - Enterprise
User Name
Password
Linux - Enterprise This forum is for all items relating to using Linux in the Enterprise.

Notices


Reply
  Search this Thread
Old 09-21-2004, 09:40 PM   #1
kmlinux12
Member
 
Registered: Sep 2003
Posts: 40

Rep: Reputation: 15
Install GRUB in MBR or /boot?


I'm confused whether I should choose windows or GRUB for the default boot loader.

RHEL recommends installing boot loader on MBR. It seems to suggest installing on MBR can handle booting linux and other os since when your machine boots, GRUB (or LILO) will present a boot prompt. You can then boot RHEL or any other operating system that you have congured the boot loader to boot.

I read many places not to do exactly that and install it in the /boot partition.

I don't have a floppy drive and have XP already installed on my PC with only a NTFS partition and do not plan to share partitions between xp and linux.

If I install GRUB in /boot how can i transfer the linux boot sector onto windows and refer it from boot.ini since I do not have a floppy drive and also do not have a VFAT shareable partition?

Whats the disadvantage of choosing the recommended MBR option and what option do I have if I want to install GRUB in /boot and then boot from the windows boot.ini,specially in the absence of a floppy drive and a VFAT shareable partition?

Thanks
 
Old 09-21-2004, 09:48 PM   #2
ppuru
Senior Member
 
Registered: Mar 2003
Location: Beautiful BC
Distribution: RedHat & clones, Slackware, SuSE, OpenBSD
Posts: 1,791

Rep: Reputation: 50
grub copies its support files and the grub menu file under /boot/grub.

To install grub on your MBR, as root, run

grub-install /dev/hdx (where x = a / b / c / d.)
 
Old 09-22-2004, 07:37 AM   #3
kmlinux12
Member
 
Registered: Sep 2003
Posts: 40

Original Poster
Rep: Reputation: 15
Where should I install it is the first question. In the MBR or /boot?
 
Old 09-23-2004, 03:24 AM   #4
bigrigdriver
LQ Addict
 
Registered: Jul 2002
Location: East Centra Illinois, USA
Distribution: Debian stable
Posts: 5,908

Rep: Reputation: 356Reputation: 356Reputation: 356Reputation: 356
Whether or not you install grub (or lilo) to the MBR is a matter of personal choice. If you install to the MBR, you have a bootloader which will show you the installed OS's in a menu, and you select the one to boot into. If you choose to NOT install grub to the MBR, then you need an alternative method to boot the Linux partition, such as floopy, bootable cd, etc. Of course, those will only work as long as the media (disks) are good, and the drives still work.
Another method, seldom recommended but works great for me, is loadlin in the windows partition. There are howto's around which detail how to setup a folder in the windows partition, with a dos batch file, the loadlin executable, and a copy of the compressed kernel image from your Linux partition. To use it, when you turn on the computer, during POST (power on self test), you hold the control key (or whatever for xp) to get to the text menu, and boot into command-line mode in windows. Then navigate to the linux folder and run the batch file to launch Linux.
 
Old 09-23-2004, 06:34 AM   #5
nonamenobody
Member
 
Registered: Oct 2002
Posts: 138

Rep: Reputation: 22
>> what option do I have if I want to install GRUB in /boot and then boot from the windows boot.ini,specially in the absence of a floppy drive and a VFAT shareable partition?

In-order to boot GRUB from NTLoader (default windows bootloader), you need to make a copy of the boot sector where GRUB is installed. If you use Linux to do this (e.g. 'dd -bs 512 -count 1 if=/dev/bootPartition of=grub.img') you will need to find some way to copy it to your MS-Windows partition (do you have a network you could copy (email/ftp whatever) it across? can you put the harddisk in another machine?). If you have absolutely no means of copying the image from your Linux partition to you MS-Windows partition, you will need to make the image file in MS-Windows. Once you have a copy of the boot sector image on your MS-Windows partition, all you need to do is make the necessary changes to your 'boot.ini'.

I think installing GRUB to your MBR is likely to be the simplest option (it might be a good idea to backup your MBR first (it is always a good idea to have backup anyway)). If it fails, run MS-Windows XP's 'fixmbr' and go for the other option.
 
Old 09-23-2004, 10:15 PM   #6
JrLz
Member
 
Registered: Mar 2004
Location: Jakarta
Posts: 164

Rep: Reputation: 30
maybe you can find some tools under Win
to extract the sector of your linux partition?
I haven't found that one, but I think those tools do exist
 
Old 09-24-2004, 06:10 PM   #7
kmlinux12
Member
 
Registered: Sep 2003
Posts: 40

Original Poster
Rep: Reputation: 15
Can I use a zip drive with linux get the file on a zip disk and then port it over on windows?
 
Old 09-25-2004, 01:47 AM   #8
maxut
Senior Member
 
Registered: May 2003
Location: istanbul
Distribution: debian - redhat - others
Posts: 1,188

Rep: Reputation: 50
if your linux filesystem is ext2 or ext3, u can use explore2fs at windows side to get linux files.
http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm

good luck.
 
  


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
Installed GRUB on MBR or First Sector of boot zillah Fedora 6 06-16-2005 11:46 AM
How to get GRUB from MBR boot the kernel in CD? DrRider Linux - Software 5 03-01-2005 10:19 PM
Help with Grub in MBR and /boot partition! zLinuxz Linux - General 11 11-17-2003 11:42 AM
how do i install grub in the mbr? spyghost Linux - Newbie 2 11-07-2003 09:52 AM
GRUB Install on MBR JakeFarley Linux - Newbie 3 10-22-2002 07:16 AM

LinuxQuestions.org > Forums > Enterprise Linux Forums > Linux - Enterprise

All times are GMT -5. The time now is 06:22 AM.

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