LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 822|回复: 5

一个关于grub的引导mandrake和xp的问题

[复制链接]
发表于 2005-4-1 16:21:48 | 显示全部楼层 |阅读模式
我先在一个硬盘上安装好了mandrakelinux ,gurb引导镜像放在c区mbr中,然后ghost搞了一个xp的镜像(这个镜像是我以前在机器安装的一个干净的系统,当时系统还没有安装linux)安装在c盘,启动后居然linux居然认识windows启动,如果我不是用ghost恢复xp,而是用光盘安装xp,启动启动时可以认识出这些操作系统引导信息马
发表于 2005-4-1 17:29:57 | 显示全部楼层
那样就不行了。那样的话,连 linux 也认不出了,还必须手动修复 grub
回复 支持 反对

使用道具 举报

发表于 2005-4-1 18:03:53 | 显示全部楼层
try "linux root=/dev/hdaX ",
you can set new root partition as boot one.Usually when backed-up from ghost image, the lilo configuration may mismatch your new mbr.
Otherwise, you have to re-install your linux.
回复 支持 反对

使用道具 举报

发表于 2005-4-2 10:21:04 | 显示全部楼层
楼主的意思是ghost后MBR里的GRUB还保留着而且认出了XP和原来的Linux?

按我以前尝试的情况,装完任一个非Windows系统(包括OS/2 Warp)再装Windows NT(2000+),新装的NT会自动覆盖掉MBR,直接引导到MS的系统里。遇到这个情况时可以使用Mandrakelinux第一张安装盘(没用过Mini盘)修复MBR的GRUB,或者以其他方式引导到Mandrakelinux里,在GUI的控制中心里可以任意修复GRUB
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-2 14:43:21 | 显示全部楼层
楼主的意思是ghost后MBR里的GRUB还保留着而且认出了XP和原来的Linux?

是的,是的,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-2 15:10:49 | 显示全部楼层
其实我是刚刚使用linux,我发现如果把mdk安装在另一个硬盘(和xp不是一个硬盘xp是 hda,mdk是hdb),但安装后grub修改了mbr,然后系统启动mdk中的grub引导程序,可以把brub的引导程序放在第一硬盘(xp安装硬盘)的c盘根目录下,这样,当我把安装mdk的那个硬盘拿走,系统仍然可以选择引导xp,当我把安装mdk的硬盘接上计算机,这样又可以选择引导mdk

不知大家有没有这样操作过,请大家指教
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表