求教RedHat与win2000双系统的启动问题

shinebei 2005-05-02 10:41:23
两块物理硬盘,主盘装了win2000 pro。然后以光盘启动的方式,安装了RedHat 9.0,现在每次开机,都会跳出redhat的启动菜单,默认为redhat系统,若选择菜单项中的“DOS”,则进入了windws2000系统。

现在把从盘拿掉后,机器开机便无法启动,小弟仅知C盘的boot.ini是windows的启动菜单文件,但redhat的启动文件是什么?在上述情况下,如何把windows修改回默认系统(拿掉从盘后,我依然能从C盘正常进入windows)?
...全文
118 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Stefine 2005-05-05
  • 打赏
  • 举报
回复
用光盘进去后在更新引导程序时可以更改默认启动哪个OS

可我每次都没有实现过

祝你成功
Stefine 2005-05-05
  • 打赏
  • 举报
回复
照上面的方法相信你能解决吧
henglong 2005-05-03
  • 打赏
  • 举报
回复
Windows暂时不能抛弃,Linux却可以抛弃!
随着Linux商业化气息越来越浓厚,我不认为Linux还是自由软件的标志。
deform 2005-05-03
  • 打赏
  • 举报
回复
最简单办法
fdisk /mbr
这样只有一张盘时你的win就能启动了!
zhuyanwei 2005-05-03
  • 打赏
  • 举报
回复
要看你用的是lilo还是grub
canglong 2005-05-02
  • 打赏
  • 举报
回复
原有xp系统,安装linux顺利,但启动程序却直接进入xp而没有选项。卸载xp以后,显示loading error.反复安装,都是一样。
而且,linux启动盘可以顺利启动Linux,但只是硬盘启动出问题。
高手请帮忙。
////【转贴】
很多人在学习Linux,当然是安装多个系统比较好,Windows又 暂时不能抛弃,所以多系统是最好的解决之道,本人一些经验贴上,如有不足,请各位指出,互相学习

多个Windows NT (2000,XP) 与 Linux的共存

多系统共存的比较好的方法是用Windows NT(2000,XP)自带的 NT Loader。

以下以安装 Win2000+WindowsXP+Magic Linux+Redhat9.0 为例

(1)先将硬盘分区分好, 一般 Linux 用 EXT3 ,每个 Linux用一个Boot分区,一个Root 分区,两个Linux共享一个Swap分区,最好再留一个Fat32以便于 Windows于Linux交换数据。关于 Linux下硬盘的命名方法请参考其他文章

(2)假设分区情况如下:

Hda1:Windows2000,

Hda5:WindowsXP, Hda6:Fat32, Hda7:NTFS

Hda8:Redhat 的Boot分区(EXT3),Hda9 :Redhat的 Root(/)分区,

Hda10:Magic Linux 的Boot分区(EXT3),Hda11 :Magic Linux的 Root(/)分区,

Hda12: Swap分区(公用)

然后安装Windows 2000 ,windwosXP,Redhat,Magic ,顺序随意,但一定要将 Redhat 与 Magic Linux的引导程序(Lilo 或 Grub)安装在自己的引导分区的第一个扇区上(Hda8-Redhat,Hda10-Magic),不要安装再MBR上(理由稍后叙述)

安装完后会发觉Windows启动菜单里只有 Windows2000 与 WindowsXP 没有 Linux,无法进入 Linux!

接下来我们要做的是将 Linux 的启动选项加入到 启动菜单中

(3)将Linux安装光盘中的 dosutils 中的 loadlin.exe 与 vmlinuz 拷贝到一个FAT32 分区中(例如 Hda6),然后启动到DOS,转到该分区,执行 loadlin vmlinuz root=/dev/hda(x) (x) 指的是Linux安装的Root分区(本例中为 Hda9 或是Hda11,分别对应 Redhat 与 Magic),这样就能进入 Linux(magic 或 Redhat)了

(4)进入 Linux后,执行 dd if=/dev/hda(X) of=路径与文件名 bs=512 count=1

说明:a. 这条命令是将 Linux 的 启动扇区存为一个文件

b. (X) 指的是 Linux 安装的 Boot 分区(Hda8 与 Hda10 ,分别对应 Redhat 与 Magic)

c. 路径与文件名是存放文件的位置与文件名

对两个Linux的Boot分区执行命令得到两个文件

例如:dd if=/dev/hda8 of=/redhat.lnx bs=512 count=1

dd if=/dev/hda10 of=/magic.lnx bs=512 count=1

(5) 将刚刚做好的两个文件拷贝到Windows 的 C 盘(Hda1)

修改 C盘下的 boot.ini 文件添加最后两行例如:

[boot loader]

timeout=15

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows 2000 Professional" /fastdetect

multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Windows XP Professional" /fastdetect

c:magic.lnx="Magic Linux1.1 beta"

c:Redhat.lnx="Redhat 9.0“

(6) 重启动,菜单就会出现了。

(7) 这样安装的好处在于 Linux与 Windows 互不干扰,即使要重装 Windows,也不会影响 Linux,只要备份那两个文件 (redhat.lnx 与 Magic.lnx), 重装完后放回 C盘,再按(5)中的方法修改 boot.ini 即可。(文章作者:yang97e 文章来源:中国Linux公社)

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧