Originally Posted by pixellany
To set up GRUB--and some other notes:
Once you have created the new /boot partition, you need to also create an entry in /etc/fstab so that it will mount automatically at startup.
Note: You do not mount a directory--you mount (connect) a device TO a directory. In this case the device is a partition. Once you have an fstab entry, you can use a shorthand--eg "mount /boot"---which really means: "mount the partition to /boot that is specified in fstab/" Very confusing.....
To set up GRUB...Assume that your new /boot is partition hda3:
grub (starts the GRUB shell)
root (hd0,2) (grub counts from 0---also note that if your /boot is sda3, this entry would still be the same--GRUB always uses hd.)
setup (hdo) (installs GRUB on the mbr of drive 1)
Finally, you will need to edit the grub config file in /boot/grub (menu.lst AKA grub.conf).
I was able to successfully run grub, then root, and finally setup. In my case I had grub installed in /dev/sda6 and not in the mbr. I have two further questions before trying to boot from this /dev/sda6 partition:
1) In the menu.lst, since my / partition remains the same, do I just need to change the grub root command to my new /boot partition ? In my menu.lst copied to /dev/sda6 I read:
title MEPIS at sda9, kernel 2.6.15-26-386
kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/sda9 nomce quiet vga=791
Do I just change the root command to:
and leave everything else alone ?
2) In my /etc/fstab for the new /boot partition is:
/dev/sda6 /boot ext3 nodev,nosuid 0 2
correct, or should I be specifying something else after the first three entries on the line ?