×

Loading...
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。

找了篇文章,希望对你有用,另外如果你的机器硬盘没有空间给linux的话,而且你只是想看看linux是啥样的话,有一些可以在win98下模拟linux的软件。可以去www.lunux.org还有不少linux的ftp站点可以当东西。

本文发表在 rolia.net 枫下论坛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、能推荐一个比较合理的分区方案么?
答:hda1 hda2 hda3 hda5 hda6
[——][—][———][————|——————————————]
b 82 83 b(7) b
Win98 Linux Win2k
能看明白么?解释一下,一共有四个分区,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那里的镜像。更多精彩文章及讨论,请光临枫下论坛 rolia.net
Report

Replies, comments and Discussions:

  • 工作学习 / IT技术讨论 / 在已经安装win98和win2000的情况下,还能在安装linux吗?
    在已经安装win98和win2000的情况下,还能在安装linux吗?
    希望保留原来的系统,不重做硬盘。
    具体如何安装?何处可下载linux软件?谢谢。
    • If you want to have Win and Linux in same machine, the right way is install Windows first, and then Linux. That's what you are now. However, you need a seperate empty partition for your linux os.
      You can try linux.org, linux.com, or search for linux in yahoo, etc.
    • 找了篇文章,希望对你有用,另外如果你的机器硬盘没有空间给linux的话,而且你只是想看看linux是啥样的话,有一些可以在win98下模拟linux的软件。可以去www.lunux.org还有不少linux的ftp站点可以当东西。
      本文发表在 rolia.net 枫下论坛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、能推荐一个比较合理的分区方案么?
      答:hda1 hda2 hda3 hda5 hda6
      [——][—][———][————|——————————————]
      b 82 83 b(7) b
      Win98 Linux Win2k
      能看明白么?解释一下,一共有四个分区,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那里的镜像。更多精彩文章及讨论,请光临枫下论坛 rolia.net