关于grub,文章http://www.linuxsir.org/main/?q=node/129#1详细地写了。
简单总结一下,
在Linux中应用grub,要安装GRUB软件包,在配置过程中安装grub到 /boot中, 还要把GRUB写入MBR才行。
对于menu.lst中的内容。root是指定/boot目录的分区,它有可能和/是一样的。通过df -lh可以查看。如果没有出现boot就是和/一个分区。然后,通过cat /etc/fstab的比较,可以得到menu.lst中LABEL=/标签的实际意思。然后是kernel,如果有一个独立的boot分区,形如:kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/,如果没有独立的boot,那么形如kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/。当然,后面的LABEL标签可以改动:依据fstab中的内容来改。