Linux教程Linux
首页
基础知识
Linux业界
Linux系统
Linux人物
Linux文化
Linux资讯
Linux综合
当前位置:
Linux教程
-
Linux
- Win98、Win2k和Linux共存FAQ
Win98、Win2k和Linux共存FAQ
作者:辽南折子 [中国Linux论坛]
声明在先:
千万别把这里写的当成真理,我只能保证也许有一半的叙述是适用于你的。 如果出了什么意外——数据丢失、引导失败,风扇冒烟……那不是我的责任。这篇文章 是给那些新手看的,如果你在找一些高深的东西,这里不是地方。如果你发现我说的有 错误——当然,这是不可避免的,或者你有更好的见解,请慷慨赐教,我会完善这份文 档,让它更好用。不管是谁出于什么目的引用这份文档,非常欢迎,我希望它能帮助更 多的人,但请保持文档的完整,包括本人的名字。:-)因为总要有个人来不断维护它。
1、Win98、Win2k和Linux是否可以共存?
答:当然可以,除了Win98,另两个OS都是设计为可以和其他OS共存的。
2、用什么程序来引导这三个操作系统?
答:实际上有多种选择,取决于每台机器的具体情况和每个人的喜好。比如Win2k自带的 OS Loader,Linux上久负盛名的lilo,还有许多第三方工具,SystemCommander等, 也很不错。本人推荐——OS Loader,原因是配置简单,兼容性好,而且随OS赠送。
3、SystemCommander不好么?
答:如果你是FAT16的坚决拥护者,那么,SC是很适合你的,因为它要求你有一个FAT16 的主分区(C:、hda1),很遗憾,我没有,所以我无法使用SC。至于FAT16的缺点 和SC的具体使用方法不在本FAQ讨论范围之内。
4、如果我用了OS Loader,还要不要安装lilo?
答:一定要。lilo的功能不仅仅是引导多个OS那么简单,当你忘了root口令、突然找不 光驱、配置错误无法启动……的时候,会需要它来给内核传递参数的,虽然loadlin 也能胜任,终究不如lilo方便。
5、我应该把lilo安装在哪里?
答:和linux在一起,如果linux在hda3中,lilo也要在hda3上。不要安装在MBR中,因为 那是Win2k的地盘。
6、OS Loader是怎么工作的?
答:这个么……我也不知道。但是有几个文件你一定不要随意更改或删除。
boot.ini 告诉OS Loader那些OS可以启动,以及都放在哪儿了。
bootfont.bin 没有这个文件,你就看不到中文的启动菜单。
bootsect.dos 启动Win98必须。
bootsect.lnx 启动Linux必须,生成它的方法在下边有叙述。
ntldr 非常关键,从名字就能看出来,不多说了。 安装好Win2k后,这些文件就在C:\\下面。
7、这三个系统应该以什么顺序来安装?
答:无所谓,如果你有经验,怎么都能工作。通常我先安装Linux,因为Linux上的FDISK 非常强大,我总是用它来精确地给硬盘分区。
8、在不同的硬盘上怎么安装?
答:我还只有一个硬盘呢,不告诉你! 假设你有两块硬盘,连在同一条数据线上,那么它们是hda和hdb,也就是C和D,这 个时候,不要用CMOS中的D盘先启动功能,因为OS Loader不会配合这个功能。
9、安装之前还有什么要说的?
答:一定计划好分区,可以说这是安装成功的前提。这里给你一个最小分区的建议, Win98SE 500M Win2kP 2000M Linux 1500M(包含交换分区的空间) 尽管还可以更小,但并不推荐那样做,狭小的空间总是让人施展不开。 另外,我希望你的主板支持光盘启动,因为Win2k和Linux的安装盘都是可以启动的。 如果不是这样,你就要准备8张软盘,Win98一张,Win2k四张,Linux三张。启动盘 的制作方法在这里不讨论。
10、能推荐一个比较合理的分区方案么?
答:
能看明白么?解释一下,一共有四个分区,hda5和hda6组成的hda4(f),符号b代表 的是Fat32,也就是VFAT,符号7代表NTFS,符号f代表的是扩展分区,不推荐把安装 Win2k的hda5格式化成NTFS,那样的话,hda6在Win98和Win2k下将有不同的盘符。也不推荐将Linux安装在扩展分区上,不能启动的Linux分区是给自己添麻烦。
11、在Linux下怎样访问Win98和Win2k的分区?
答:如果你的分区和上边推荐的一样,请编辑/etc/fstab,加入如下的行
/dev/hda1 /mnt/win98 vfat defaults,exec,dev,suid 0 0
/dev/hda5 /mnt/win2k vfat defaults,exec,dev,suid 0 0
/dev/hda6 /mnt/e vfat defaults,exec,dev,suid 0 0
当然,在安装Linux的过程中你也许已经设置好了这些项目。如果你的分区不是这样 的,情况也很简单,自己研究一下吧。要注意的是,Linux目前还不能稳定的写NTFS 分区,这也是我推荐将Win2k安装在FAT32上的原因。
12、在安装Linux的过程中,我要注意什么?
答:和本文有关的是,进行到用Fdisk分区步骤的时候,暂时先把Linux分区设成可启动是 比较方便的,如果不这样,你就需要一张带有Fdisk的启动盘。另外,当安装lilo时, 让它能启动linux自己就可以了。
13、如何让OS Loader找到Linux?
答:先看看第11条,如果安装完成,你顺利启动到Linux,执行这一条命令,
dd if=/dev/hda3 of=/mnt/win98/bootsect.lnx bs=512 count=1
比较麻烦的是这样,
dd if=/dev/hda3 of=/bootsect.lnx bs=512 count=1
mkdir /mnt/a
mount -t msdos /dev/fd0 /mnt/a
cp /bootsect.lnx /mnt/a
umount /mnt/a
完成以后,执行Fdisk,将hda1,也就是C盘设成可启动分区,确保bootsect.lnx在 C:\\下有一份拷贝,这时要编辑boot.ini了,加入如下一行, C:\\=bootsect.lnx = \"Linux\" 大功告成,亲个嘴儿!
14、我想缺省启动到Win98,怎么办?
答:编辑boot.ini,修改default=C:\\bootsect.dos,这样就可以了。
15、我运行了lilo,但是我对lilo.conf所做的改变没有生效,怎么回事?
答:请同时更改bootsect.lnx,它是你Linux分区在OS Loader那里的镜像。
发布人:netbull 来自:JJ的Linux世界
Java性能的优化(上)
中小企业服务器配置方案(三个重要的邮件系统相关协议)
VI-经典用法
pop3命令简介
我们要不要选择Lintel?
使用UDP协议的echo核心守护进程
Linux Unicode 编程
入侵检测方法
十个不该以 root 登入的理由
软件设计说明书模板一例
防火墙介绍(2)
四种实时操作系统的分析比较-LynxOS,QNX,RTLinux和KURT-Linux
为什么操作平台的选择范围小了
微软FrontPage 2000 服务器扩展软件包缓冲区溢出漏洞
Alpha上安装Linux
站点导航
Linux教程
Php
Linux
非技术类
指令大全
Shell
安装启动
Xwindow
Kde
Gnome
输入法类
美化汉化
网络配置
存储备份
杂项工具
编程技术
网络安全
内核技术
速度优化
Apache
Email
Ftp服务
Cvs服务
代理服务
Samba
域名服务
网络过滤
其他服务
Nfs
Oracle
Dhcp
Mysql
Ldap
RedHat
赞助商链接