minidreamer 发表于 2003-5-27 17:36:33

boot loader没有装在mbr中,如何实现双启动?

我有个同事装rh9.0,因为有两个硬盘,他把第二个硬盘(hdb)专门用作linux的硬盘,把boot loader也装到了hdb的第一个扇区。但是装完之后发现,机器直接进入win2000了,根本没有让你选择启动哪个系统。bios设置成hdb启动也不行(黑屏),用软盘启动也出错。
现在除了重装就不知道如何是好了,哪位大虾知道解决方法的请re,先谢了。

黑色男孩 发表于 2003-5-27 17:42:51

问题有很多,有时候两块硬盘装到同一条数据线上,由于跳线设置不对~也启动不了~
“但是装完之后发现,机器直接进入win2000了,根本没有让你选择启动哪个系统。”
这个是肯定的~因为第一块硬盘根本没有任何改变~
“bios设置成hdb启动也不行(黑屏),用软盘启动也出错。
”---具体解释一下~

???你是不是没把引导程序装到第二块硬盘的MBR里???

minidreamer 发表于 2003-5-27 17:49:27

软盘启动的问题是说init程序找不到,让输入init=参数,上次我重新编译内核的时候也碰到过相同的问题,后来还是没解决,把那个内核删掉了,用了另一个。
至于设置成hdb启动黑屏,就没什么好说了,就是黑屏,死掉了,一动不动了。装系统的时候让选择的是1)hda的mbr 2)hdb的第一扇区,没有第二硬盘的mbr这种说法(虽然第一扇区通常就是mbr),系统是我帮他装的,所以这一点我很清楚。

黑色男孩 发表于 2003-5-27 18:24:43

如果引导写到了第2块硬盘的MBR里了~就不会出现这样的错误了呀~
你是用第1硬盘中的ISO安装的LINUX还是用光盘安装的~?

不管如何装的,用LILO或GRUB重新写一下第2块硬盘的MBR就可以了~

minidreamer 发表于 2003-5-27 18:30:11

是啊就是从第一硬盘的iso安装的
可以肯定的告诉你,第二硬盘的第一扇区已经写入了grub了(安装系统的时候写的),问题是如何让他引导系统。如果要重写就有困难了,因为根本进不了linux,也没有可以启动的盘,软盘无效,这已经说了

黑色男孩 发表于 2003-5-27 21:13:21

单挂LINUX可以引导吗?也不行吧?
你可以从第一张的ISO里提取LOADLIN在引导LINUX~
LOADLIN使用看置顶~
页: [1]
查看完整版本: boot loader没有装在mbr中,如何实现双启动?