On Friday 27 June 2003 04:28, Anita Lewis wrote: > cr, it looks like /boot is available from both /etc/fstab and from your df > listing. I am assuming that you ran 'update-grub' first to produce > menu.lst, but even if you hadn't done that, by now you have rerun > grub-install enough. > > I notice that 1. has --root-directory=boot. That should be > --root-directory=/boot according to the README.Debian file.
So it should. I'm fairly sure I typed it in correctly in practice. I just misquoted in my email. > The other thing to check is in your menu.lst > It says: > kernel /vmlinuz-2.2.20-idepci root=/dev/hda1 ro > > Is that where that kernel is or is it /boot/vmlinuz-2... ? > > I think that /vmlinuz is a symlink to /boot/vmlinuz-2...; so /vmlinuz might > work, but I don't think what you have will work unless that is actually > what is in / . Well, in my system, /vmlinuz is a symlink thus: lrwxrwxrwx 1 root root 26 Jun 12 08:25 vmlinuz -> boot/vmlinuz-2.2.20-idepci and /boot/vmlinuz is: -rw-r--r-- 1 root root 665509 Jun 21 23:05 vmlinuz-2.2.20-idepci As I read it, my menu.lst which is as follows: title Debian GNU/Linux, kernel 2.2.20-idepci root (hd0,0) kernel /vmlinuz-2.2.20-idepci root=/dev/hda1 ro savedefault first sets root to (hd0,0) (i.e. /dev/hda1 or /boot) then tries to load vmlinuz-2.2.20-idepci , passing it the parameters of "root=/dev/hda1" So if the parameters are wrong, it shouldn't matter until after vmlinuz is loaded. My impression of the boot sequence is that Grub stage 1 (in the MBR) loads stage 1.5, which loads stage 2, which loads vmlinuz. And my system doesn't seem to be getting any further than stage 1.5 or so. Hmmm, I suppose it's loading the *right* stage1_5? /boot/boot/grub is full of ???_stage1_5's that install-grub copied there; the one it wants is e2fs_stage1_5. If it loaded the wrong one it certainly wouldn't be able to find the next file in the process. OTOH I just copied e2fs_stage1_5 as stage1_5 - but it made no difference. > Unfortunately my /boot is on my root partition here where I just tried this > myself. If you think that your MBR settings, whatever those are, might be > messed up, you could try installing grub on a floppy. I just did that on > my system. I'm pretty hazy about the nuts and bolts of what goes in the MBR, I must admit. > First I ran update-grub after installing grub on the system. I edited > /boot/grub/menu.lst which had root(hd0,0) to make it (hd0,2) since it is on > /dev/hda3. The rest of it seemed fine. Hmmm, update-grub rewrote menu.lst as root (hd0,0) kernel /vmlinuz-2.2.20-idepci root=/dev/hda5 ro I left that unchanged > Then I ran 'grub-install /dev/fd0' with a floppy in the drive. So you > would do 'grub-install --root-directory=/boot /dev/fd0' I think. Yes, I did that. It produced a floppy which, when booted off, just says 'GRUB' and hangs. I think I'll see if there's a Grub-specific list I can pursue this on. Meanwhile I have a few other Debian things to straighten out.... Thanks everybody cr -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]