LinuxSir.cn,穿越时空的Linuxsir!

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

一种WINDOWS+LINUX多重启动极好解决方法!

[复制链接]
发表于 2002-11-18 21:13:54 | 显示全部楼层 |阅读模式
常看到一些如我一般的新手装完LINUX后出现启动的各种问题。
我把我的方法介绍给大家,这是我以前在一张光盘上看来的,一直用到现在,希望对大家有用。
正文:

首先准备一张软盘。

安装你的LINUX时,引导程序一定要安装在LINUX的主分区(REDHAT为BOOT区)。

注意:不是 MBR!!!

安装过程中做一启动盘!

安装完重启,用启动盘引导进入LINUX,用ROOT用户登录(最好)。

用命令:
       dd if=/dev/hda10 of=/mnt/win-c/redhat.ycq bs=512 count=1

其中hda10是你的linux的主分区(REDHAT为BOOT区),
win-c是windows中C盘的挂载点,
redhat.ycq是生成文件的名字(自己起)。

打开C盘根目录下的BOOT.INI文件,在后面加上C:\redhat.ycq="Redhat linux 8.0"

搞定!!
现在重启后的WINDOWS启动菜单就多了一行Redhat linux 8.0
选择它,就进入LINUX引导,还可返回WINDOWS启动菜单,方便的很!
发表于 2002-11-18 21:59:16 | 显示全部楼层
好办法呐,这下子没有Grub也不用理会了
发表于 2002-11-18 22:06:57 | 显示全部楼层

太好了 感激不尽

马上试试看
发表于 2002-11-18 22:11:36 | 显示全部楼层

我怎么知道我的linux是hda几?

是不是用启动盘进入以后会告诉我的那个 好像就是hda9吧
发表于 2002-11-18 23:00:25 | 显示全部楼层
这种方法我一直在用,论坛上介绍的很多呀!
不过也有弱点呀!
象我装debian,我根本不必再用启动盘启动一次,然后dd ~,要知道这个过程很漫长.

等基本系统装到最后,指的是lilo装完,crtl+alt+F2切换到另一个控制台,
mkdir c
mount -t vfat /dev/hda1 /c
cd c
dd if=/dev/hdc5 of=/c/debian.lnx bs=512 count=1
editor boot.ini
加上c:\debian.lnx="DEBIAN"
好了搞定。
不过前提是c盘为fat格式,如果为ntfs,对不起,不可写,只好先做到别的fat分区,然后在win2000下拷到c盘。这也很花时间。

好处是对win2000的引导管理器无任何影响,因为不装在mbr,可以实现分级的菜单。以后重装2000,只要备份这个debian.lnx。

坏处是如果为ntfs分区,很麻烦,还有你对lilo做了任何的修改,必需重新dd ~,再拷贝,如果你经常升级内核,不可避免要修改lilo,又是ntfs分区,这简直是个恶梦。

铃音lain,我都晕过去了,你连自己的linux装在哪个分区都会搞不清吗?
发表于 2002-11-19 09:28:24 | 显示全部楼层

真怪?!!

我的win98里C盘根目录下怎么找不到boot.ini这个文件,我已经设为显示所有文件了,真怪???!!!!!
我已经装了gurb了,能不能用上面这个方法呀?
发表于 2002-11-19 10:44:54 | 显示全部楼层
在windows的”文件夹选项“里还有一个选项是:”显示/隐藏系统保护的文件“!在这里可以改显示.这样可以显示boot.ini
发表于 2002-11-19 10:58:14 | 显示全部楼层

Re: 真怪?!!

最初由 hatason_ft 发布
我的win98里C盘根目录下怎么找不到boot.ini这个文件,我已经设为显示所有文件了,真怪???!!!!!
我已经装了gurb了,能不能用上面这个方法呀?


这种方法是适合winNT/2k/XP与linux共存的,实际上是使用winNT/2k/XP的os loader启动的,win98/ME不适用
 楼主| 发表于 2002-11-19 12:29:27 | 显示全部楼层

RE: 真怪!

你是没有装WIN2000或WINXP吧!

也可以用,你用一张2000的或XP的安装盘,在98下选择“全新安装”,复制完文件重启后不要选安装,而选进98!!

这样做只为了安装引导程序!

这时你的C盘下就有BOOT。INI了!

删去那些安装XP的临时文件,然后修改BOOT.INI

如下:

[boot loader]
timeout=10
default=c:\
[operating systems]
c:\="Microsoft Windows 98se"
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
c:\redhat.ycq="RedHat Linux 8.0 Personer"

(视各人情况不同)
你的没有XP,就没有XP那一行!

搞定!
发表于 2002-12-6 10:19:49 | 显示全部楼层

谢谢了!

我试试看,这两天,我的98不知怎么了,上网总是上不了,只要连接网络的程序,就会出现死机,我今天就重装了98,呵,那个gurb就没有了,我就用这个方法试试看,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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