还是Grub的问题!
时间:2007-04-07
来源:互联网
作者: 马大瞎子 发布时间: 2007-04-07
我一直使用grub for dos,或者wingrub 安装 grub 的grldr 到c:
然后用在xp的boot文件中 添加 c:\grldr="grub"
楼主的情况应该是
root (hd1,4)
setup (hd0)
而不是 setup (hd1) 这个是把grub安装到 第二块硬盘的 mbr
作者: bigbighill 发布时间: 2007-04-07
作者: sparksong 发布时间: 2007-04-07
下载grldr文件放到C盘根目录下,再编辑boot.ini文件在最后加入一行:
C:grldr="Start Linux"
启动时从菜单中选择"Start Linux"条目就可以进入你的Linux了。我想,写成Redflag也应该可以吧。
除了这种方法,还有一种就是重装,方法是先装windows,然后务份,再装红旗。这样,win在恢复的时候,就不会把引导菜单替代了。
下载
文件: grldr引导.tar.gz
大小: 72KB
下载: 下载
到http://blog.chinaunix.net/u/4536/sho...
作者: loverf 发布时间: 2007-04-07
grub> root (hd1,4) # 这是定义系统根分区为第二硬盘的第五分区,也就是第二硬盘的第一逻辑分区。
grub> setup (hd1) # 这是将引导装载程序安装到第二硬盘的主引导扇区( MBR )。
所以现在如果在开机时选择从第二硬盘启动会启动GRUB引导装载程序。
作者: huohuliaisili 发布时间: 2007-04-07
PS:刚才又停电了,5555555
作者: 马大瞎子 发布时间: 2007-04-07
作者: loverf 发布时间: 2007-04-07
虽然现在已用Grub命令行的方式解决了该问题,但始终心存不解。再次请教各位兄弟,能不能给出了至少在理论上说得通的说法?为何SUSE102的启动光盘找不到已经安装的XP系统?
作者: 马大瞎子 发布时间: 2007-04-08
作者: 马大瞎子
俺觉得不解的是以前遇到类似问题,用光盘启动,选择“修复已安装的系统”,然后系统就能自动找到已经安装的SUSE和XP并给出正确的Grub菜单。俺在SuSE100和SuSE101下做双系统时就这样解决,非常方便。但这次似乎不大对头,用102的光盘启动,选择“修复已安装的系统”后根本没找到XP系统,说是“没有发现错误”。手工添加也报错……
虽然现在已用Grub命令行的方式解决了该问题,但始终心存不解。再次请教各位兄弟,能不能给出了至少在理论上说得通的说法?为何SUSE102的启动光盘找不到已经安装的XP系统? |
只用用opensuse linux来解决自己的问题.
作者: 马大瞎子
俺觉得不解的是以前遇到类似问题,用光盘启动,选择“修复已安装的系统”,为何SUSE102的启动光盘找不到已经安装的XP系统?
|
作者: huohuliaisili 发布时间: 2007-04-08
明天打算重复一次,先用Fixmbr挂掉Grub,再来试一下。
作者: 马大瞎子 发布时间: 2007-04-08
没有用光盘安装过suse,也没有用光盘启动修复过。。。。
作者: bigbighill 发布时间: 2007-04-08
作者: w185786775 发布时间: 2007-04-08
作者: 马大瞎子 发布时间: 2007-04-08
作者: bigbighill 发布时间: 2007-04-08
以前幸得有前辈指导过,see http://bbs.linuxsir.org/showthread.php?t=272054&page=2
作者: d00m3d 发布时间: 2007-04-08
作者: d00m3d
双硬盘用 GRUB 来引渡有少许 tricky
以前幸得有前辈指导过,see http://bbs.linuxsir.org/showthread.php?t=272054&page=2 |
你的是linux在第一硬盘,xp是在第二硬盘,呵呵,模拟了你的环境,测试成功!
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
makactive(这一句好像可要不要)
boot
作者: bigbighill 发布时间: 2007-04-08
作者: d00m3d 发布时间: 2007-04-09
作者: ibmwebzh 发布时间: 2007-04-09
作者: d00m3d
好像有点不一样,我的情况是两个硬盘都是 Master,而两个光驱都是 Slave,若然硬盘是 一个 Master 另一个是 Slave,问题早已能用你的方式来 map 好,亦因如此,我 map 的写法有点不同
|
ide0: hda(xp) hdb(linux)
1、原来从hda启动,用wingrub安装的grub引导linux,
2、安装grub到 hdb的 mbr ,grub-install /dev/hdb
3、后来修改cmos,从hdb启动,进入 grub
原来 hd0 - hda hd1 - hdb 修改cmos启动顺序后 hd0 - 原来的 hdb (linux) hd1 - 原来的 hda (xp)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
boot
引导xp成功
我单位的机器是和你情况一样,不过我没有安装光盘而已
hda (xp) hdc(linux)
测试步骤和上面一样,依然可以引导xp
作者: bigbighill 发布时间: 2007-04-09
作者: d00m3d 发布时间: 2007-04-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28