LinuxQuestions.org
Review your favorite Linux distribution.
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-06-2006, 05:02 PM   #1
brjoon1021
Member
 
Registered: Dec 2003
Posts: 153

Rep: Reputation: 16
Multibooting: I need some GRUB tips, thanks...


1. I am multibooting Linuxes over several hard drives all partitioned up into Primary and Extended partitions with Logical partitions within.

Well, I just filled my second disk, (hd1) and I don't know how to figure out(or where to find a table) to help me figure out what my other disks and partitions are reckoned as by GRUB (my bootloader). So far, I have filled hda (hdo) and hde (hd1) but I can't imagine what GRUB would name my hdg, hdk, hdi, etc... (I have 6 disks)


2. Secondly, I do just fine when the GRUB entry of a new disk is like
title SUSE
root (hd1,2)
chainloader +1

but I get completely lost and simply cannot boot distros that need all kind of vmlinuz, initrd, etc... info to boot. How do you figure out what a distro needs? (i.e. to fill in the GRUB menu.lst)

Can you help?

B.
 
Old 10-06-2006, 05:39 PM   #2
slacard
Member
 
Registered: Sep 2003
Location: Upstate NY
Distribution: OS X, Zenwalk. Sabayon x64, Debian 4.0 x64
Posts: 93

Rep: Reputation: 15
First of all if you have the installer (of the distro(s) your installing) install grub to the root partition you can then chainload from your active grub rather than doing more work that is.
To find out how your disks are seen in grub you can open grub. Just type 'grub' in a shell and then 'find /boot/grub/stage1' of course that depends on having done what I suggested first i.e installing to the root partition.
Also take a look at the output of 'fdisk -l' as long as you understand that grub starts counting from zero you should be able to figure it out.
BTW your 1st ide drive is not "hdo" as you typed it. grub would see it as hd0 and the drive with partitions is hd0,X where X is the specific partition #.
Actually I think that fdisk command will give you the system order of your disks. So the order fdisk lists them in should be top to bottom the 0-5 numbers of your drives.

Last edited by slacard; 10-06-2006 at 05:45 PM.
 
Old 10-06-2006, 05:40 PM   #3
pljvaldez
LQ Guru
 
Registered: Dec 2005
Location: Somewhere on the String
Distribution: Debian Wheezy (x86)
Posts: 6,094

Rep: Reputation: 271Reputation: 271Reputation: 271
1. Look at the /boot/grub/menu.lst file

2. Install the bootloader to the / partition instead of the MBR for each linux you install after the first one. Then you should never need to use the initrd or vmlinuz, just the chainloader +1 entry. But basically, each linux you want to boot needs an initrd and a vmlinuz from their / partition to boot. So that's what you put in there. If you recompile your kernel, you may not need the initrd anymore...

Check out these two links for more help.
http://www.justlinux.com/forum/showt...hreadid=143973
http://www.justlinux.com/forum/showthread.php?t=144294
 
Old 10-06-2006, 06:23 PM   #4
saikee
Senior Member
 
Registered: Sep 2005
Location: Newcastle upon Tyne UK
Distribution: Any free distro.
Posts: 3,398
Blog Entries: 1

Rep: Reputation: 112Reputation: 112
If you want to know how Grub calls your disks just invoke a Grub prompt and use the "geometry" command. Say you want to know the 1st and 2nd disk just type
Code:
grub
geometry (hd0)
geometry (hd1)
exit
By looking at the partitions you can be sure your disk order from the mouth of the horse (Grub in this case).

Grub names the disks exactly in the order handed down by the Bios.

If you have only two disk hda and hde ( In Linux convention ) It will still be named (hd0) and (hd1) in Grub. You must have hdb and hdc hooked to the CD and DVD rom.

Also inside every Grub installation there should be a file /boot/grub/device.map that maps the disks order. You can take a look there too.

pljvaldez has spelled the multi booting the easy way, by chainloading. That is an universal method (exactly the way Linux boots every Windows) for booting any PC system.

The last link of my signature has a range of booting tips I have collected and summarised.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Lack of understanding the "grub" setup and multibooting. Orn Linux - Newbie 1 09-20-2006 11:01 AM
LXer: GRUB tips and tricks LXer Syndicated Linux News 1 01-28-2006 09:43 AM
multibooting simcox1 Mandriva 4 07-13-2005 11:36 AM
Multibooting How-To RodimusProblem LinuxQuestions.org Member Success Stories 3 02-22-2005 06:06 AM
MultiBooting various Distros WarpFactor Red Hat 1 10-03-2004 12:04 AM


All times are GMT -5. The time now is 01:18 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration