两个系统装的时候我都是在BIOS中禁用了另一块硬盘,这样应该就相当于是单硬盘在装系统吧?
其中XP安装的时候是用的深度的GHOST版,里面已经带了GRUB4DOS;Ub是光盘引导安装,GRUB装在了启动分区中,没装在MBR里。
两个系统都安装好后在BIOS中设置为80G也就是Ub所在硬盘为第一启动盘,从Ub的GRUB菜单中进系统进XP进GRUB4DOS都没问题。然后我在GRUB4DOS的菜单里加入了进Ub的选项,现在问题就在不能从这个选项再回到Ub的GRUB菜单来。本来是想两个硬盘里的启动菜单能互相引导,且能在进任一个系统之前都能改变决定换到另一个系统,再者如果任一块硬盘挂掉那么另一块硬盘都能独立运作不受影响,可现在只能是一边引导……
两个系统的引导菜单内容如下:
Ub中GRUB的:
代码: 全选
default 2
timeout 5
title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,1)
kernel /vmlinuz-2.6.24-21-generic root=UUID=367edffe-d3fa-480f-9569-a36d58c07382 ro quiet splash locale=zh_CN
initrd /initrd.img-2.6.24-21-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)
root (hd0,1)
kernel /vmlinuz-2.6.24-21-generic root=UUID=367edffe-d3fa-480f-9569-a36d58c07382 ro single
initrd /initrd.img-2.6.24-21-generic
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
map (hd1) (hd0)
chainloader (hd1,0)+1
boot
rootnoverify (hd1,0)
chainloader +1
title Ubuntu 8.04.1, memtest86+
root (hd0,1)
kernel /memtest86+.bin
quiet
代码: 全选
default 0
timeout 5
fontfile /boot/load/fonts.gz
splashimage /boot/load/deepin.xpm.gz
title 启动Ubuntu
fallback 1
map (hd1) (hd0)
root (hd0,1)
chainloader +1
title 启动WINDOWS XP
root (hd1,0)
chainloader (hd1,0)+1
boot
clear
title 启动一键还原 Ghost v11.0
map --mem /boot/load/ghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 从光驱启动系统
cdrom --init
map --hook
chainloader (cd0)
boot
clear
title 重启计算机
reboot
clear
title 关闭计算机
halt
另外还想问一下,看资料说用了map后是把A盘(或镜像文件)映射成另一个盘(或其他驱动器),那么我第一启动是Ub,这时选了XP系统后应该是把160G的硬盘(Slave)映射成了hd0吧?那么80G的盘(Master)是不是就成了hd1了?要想再回到Ub的菜单来是不是又得在GRUB4DOS中再写一条映射磁盘的语句?如果是那这时候应该怎么映射呢?
最后说下我Ub的分区方式: 我安装程序一般尽量用新立得或者找deb包安装,这种安装方法是不是一般都是装到了/usr里?
我想知道我这样分区是否合理,怎么给linux系统分区比较合适呢?
希望高手们能给点意见,帮忙解决一下启动引导的问题,本人在此先行谢过了~~~