Mike, Thanks, sorry I missed this message.
Trying what you suggested, I do not have a complete installation.
You suggest "If it turns out that you have an incomplete GRUB install,
then
you might try booting a rescue CD with GRUB on it, and using
the GRUB emulation mode to install GRUB on your hard drive."
I do have an rescue CD, I am now booted, how do I go into emulation
mode and restore GRUB.
Even if this works, my new concern will be what else is not installed.
I have installed FC4 3 times, all the packages, tested the media.
Maybe its one of the packages?
Don
At 06:29 AM 7/3/2005, you wrote:
> Don wrote:
>
>> I tried setup (hd1,10 and got
>> Checking if "/boot/grub/stage1" exists... no
>>
>> How do I know what the parameters should be?
>> Thanks
>
>
> This is indeed a sticky question, as the only answer is "however
> you set up your machine".
>
> GRUB has the ability to do some "find" operations.
>
> You need to
>
> find /boot/grub/stage1
> and
> find /boot/grub/stage2
>
> Your BIOS loads only one sector from disc, and jumps to it.
> This is not enough room for GRUB to do its job, so it loads
> stage1 which can read more file system stuff, and which then
> loads stage2 which does more of the real work. Without those
> two stages, GRUB can't work. So you need to find where they are.
>
> We can't possibly tell you where to look, because we don't know
> your setup. And if you knew your setup, you wouldn't have a problem.
>
> However, I can possibly help you find out what your setup is, and
> get past this.
>
> You have to tell GRUB where to look on your hard drive. You do this
> with the "root" command. But to use that, you need to know how
> GRUB names discs.
>
> Your first drive is named (hd0). Your second drive is named (hd1).
> Partition names are like disc names, but they have a partition number
> in them, like this "(hd0,0)". This is the name of the first partition
> on disc 1. The third partition on disc 2 would be named "(hd1,2)".
>
> So, set the root of your file system to each partition you have and try
> the "find" command, like this:
>
> root (hd0,0)
> find /boot/grub/stage1
>
> If this fails, then try
>
> root (hd0,1)
> find /boot/grub/stage1
>
> Keep trying each partition of your first hard disc. If you run off
> your first hard disc, then try your second hard disc like this
>
> root (hd1,0)
> find /boot/grub/stage1
>
> root (hd1,1)
> find /boot/grub/stage1
>
> until you get a hit.
>
> If you never find /boot/grub/stage1 then you have an incomplete
> install of GRUB, and you won't be able to get off the ground.
>
> Now, you may not know what your partition setup is. I suggest
> you use a rescue disc of some sort. Can you boot from CDROM?
> If so, then boot a rescue disc and use whatever utilities are present
> to find out what your hard disc setup is.
>
> Now, supposing that you find a hit, and you can find both
> /boot/grub/stage1 and /boot/grub/stage2 then you are nearly
> there.
>
> You next need to load a kernel. You do this with the kernel
> command. First, issue the "root" command which worked with
> the "find" above. Then
>
> kernel /vmlinuz...
>
> Where the "..." represents stuff that is peculiar to your kernel distro.
> I don't know what to put there, but I believe that GRUB will try
> auto-completion if you use the TAB key. After the name of the kernel,
> you need to put whatever arguments to the kernel it needs. On my
> machine, for example, I need "acpi=off".
>
> If that works, then you need to load your initial RAM disc
>
> initrd /initrd...
>
> where again you probably need to use auto-completion to find the exact
> name.
>
> At this point, you are ready to go, and can issue the "boot" command.
>
> boot
>
> A complete set of commands for my machine, which boots FC2 is:
>
> root (hd0,2)
> kernel /vmlinuz-2.6.10-1.771_FC2 ro root=LABEL=/ acpi=off rhgb quiet
> initrd initrd-2.6.10-1.771_FC2.img
> boot
>
> You probably need the "ro", you probably need the "root=LABEL=/",
you
> may or may not need the "acpi=off", and "rhgb quiet" just makes
things
> a little less noisy.
>
> Hope that helped some.
>
> Mike
>
> --
> p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
> This message made from 100% recycled bits.
> I can explain it for you, but I can't understand it for you.
> I speak only for myself, and I am unanimous in that!
>
> --
> fedora-list mailing list
> fedora-list(a)redhat.com
> To unsubscribe:
http://www.redhat.com/mailman/listinfo/fedora-list
Try minimal install. Once complete add in what you need using:
yum groupinstall KDE (for example).
yum grouplist will show you options.