F8/F9 Multiboot question
Daniel B. Thurman
dant at cdkkt.com
Mon Aug 4 17:27:56 UTC 2008
Daniel B. Thurman wrote:
>
> Tim wrote:
> > On Sun, 2008-08-03 at 15:56 -0700, Daniel B. Thurman wrote:
> >> What is the command for installing the "MBR" and grub into each
> >> of their respective partitions?
> >>
> >> I tried: grub-install --recheck /dev/sdc1, and likewise for /dev/sdc2
> >> and /dev/sdc3 but nothing happens.
> >
> > I've never bothered with grub-install, other than the one time it
> didn't
> > do what it was supposed to. After that I decided not to bother with it
> > again. I issue the real commands directly:
> >
> > The grub command to enter a GRUB shell. The root command to tell GRUB
> > where /boot will be (and GRUB's root is
> > held). The find command to check that GRUB can find the files it
> > needs. The setup command to setup which drive MBR to write to, or
> which
> > partition.
> > And the quit command to write all the changes and exit.
> > Pasting of a session is below, the GRUB input prompts are beside
> > "grub>", the rest is output.
> >
> > [root at localhost ~]# grub
> > Probing devices to guess BIOS drives. This may take a long time.
> >
> >
> > GNU GRUB version 0.97 (640K lower / 3072K upper memory)
> >
> > [ Minimal BASH-like line editing is supported. For the first word, TAB
> > lists possible command completions. Anywhere else TAB lists the
> > possible
> > completions of a device/filename.]
> > grub> root (hd0,0)
> > root (hd0,0)
> > Filesystem type is ext2fs, partition type 0x83
> > grub> find /grub/stage1
> > find /grub/stage1
> > (hd0,0)
> > grub> setup (hd0)
> > setup (hd0)
> > Checking if "/boot/grub/stage1" exists... no
> > Checking if "/grub/stage1" exists... yes
> > Checking if "/grub/stage2" exists... yes
> > Checking if "/grub/e2fs_stage1_5" exists... yes
> > Running "embed /grub/e2fs_stage1_5 (hd0)"... 23 sectors are embedded.
> > succeeded
> > Running "install /grub/stage1 (hd0) (hd0)1+23 p
> > (hd0,0)/grub/stage2 /grub/grub.conf"... succeeded
> > Done.
> > grub> quit
> > quit
> > [root at localhost ~]#
> >
> > My set of examples picks my first boot partition (the root command),
> and
> > writes back to the disc's MBR (the setup command). You'd change the
> > root and setup parameters to suit each installation, to install GRUB
> > "stage ones" into each boot partition. In your case, you'd pick the
> > same drive and partition for the root and setup commands.
> >
> > By the way, grub-install is just a script. You can read it and see how
> > it works, if you really want to.
> Ok, I did. Thanks.
> >
> >> Since I had copies of /boot for f8 and f9 I simply copied f8's boot
> >> files into /dev/sdc2 and f9's boot files into /dev/sdc3 but
> >> for /dev/sdc1 (boot-sys), I copied f8's boot files into /dev/sdc1,
> >> removed initd*, vm*, and System*, edited grub/grub.conf with the
> >> chain-loaders like you said.
> >
> > Hmm, I don't know exactly what you mean by "boot files". Each /boot
> > partition would have that OS's kernel files, and a grub sub-directory
> > for that installation's GRUB files (menus, stage loaders, etc.). There
> > shouldn't be any need to copy things about.
> >
> > Inside /boot/grub:
> > [snip!]
> Yes, that is what I meant by (grub) "/boot files"
> >> But I am at loss to figure out how to get each of the 3 partitions
> >> with it's own "MBR".
> >
> > Terminology problem... MBR is Master Boot Record, there's only one of
> > them per disc. Initial stages of GRUB can be put in the disc MBR,
> or at
> > the beginning of individual partitions (not a MBR, but something
> > similar, and a mental blank strikes me as to its proper name).
> Well, I know there is only one MBR, but I was trying to identify the boot
> record for each partition and I did not have a name for it, which is why
> I quoted "MBR" - I did not know the proper name either!
>
> HELP! All of my (fedora) drives are no longer bootable! When I boot,
> all I get is one message at the top-left corner: "GRUB" I cannot type
> anything at this point, it just hangs. So what do I need to do to
> recover
> grub?
>
> P.S: I tried to re-install grub via Fedora "Live" CD, but it seems I am
> unable to.
>
Never mind! I got myself out of the problem!
Dan
More information about the users
mailing list