|
机器配置2个硬盘,安装有winxp,ubuntu 6。06
hda(hda1,hda5,hda6,hda7),hdc(hdc1,hdc5,hdc6,hdc7,hdc8,hdc9)
hda1,hda5,hda6,hda7 ,hdc1,hdc5,hdc6,hdc7都是fat32 hdc8 是linux分区格式,其中hda1安装xp,hdc8是ubuntu linux根分区/,hdc9是swap分区
grub安装到hda1的mbr,menu.lst位于/boot/grub,今天准备把menu.lst迁移到hda1中
步骤:1、 在hda1建立boot/grub,然后把 linux根分区里面的文件度拷贝 到其中,并修改menu。lst里面的内容,以便和linux根分区里面的menu。lst的区别;
2、运行grub
grub> root (hd0,0)
grub> setup (hd0)
提示安装成功!
于是reboot,可是grub使用的引导总是 linux根分区hdc8 boot/grub目录的munu。lst ,无法使用hda1中的menu.lst,我以前安装mandriva2006时就是如此配置的而且能够成功使用hda1中的menu。lst引导成功,真郁闷!
后来我尝试了
grub>setup -prefix=(hd0,0)/boot/grub (hd0)
也是提示安装成功!可是重新启动问题依旧!!!!!!!
请各位老大帮忙看看,怎么迁移menu。lst,我的做法正确吗? |
|