• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

SCO+LINUX+WIN2K多系统引导安装

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 39次 | 进入软件测试论坛讨论

领测软件测试网
SCO+LINUX+WIN2K多系统引导终于成功了!
关键字:多操作系统,引导,OS  LOADER,UNIX+LINUX
作者:xiaohu(mail:xiaohu0@sina.com)
日期:2003.04.13  p.m

        由于工作得缘故,领导给新配了台HP  EVOPC机,随机带有TURBO  LINUX7.0  (正好想看看LINUX就来了,呵呵),但开发环境是SCO  UNIX5.0.6+windows,对于安装UNIX+WINDOWS双操作系统比较熟悉,但没有装过UNIX+LINUX,周围的朋友也没尝试过,到网上查找全是LINUX+WINDOWS或UNIX+WINDOWS等多系统的安装方法,经过我几天的查找资料,研究,试验,今天终于把SCO+LINUX+WIN2K多系统安装成功了!现把我经验感想写下与各位共享,请高手给以指正!
        目前,多系统引导安装除了借助第三方软件(如SC)就只要依靠LILO,OS  LOADER了,由于本人对LINUX不是了解,又经过几次的尝试对于LILO引导UNIX+LINUX+WIN2K均告失败,(如那位对于LILO熟悉请把你的经验告之,谢谢!)只好应用OS  LOADER。

        一.OS  LOADER的多引导原理  :
        通过实际经验和理解,认为OS  Loader原理是:把来自其它操作系统的启动扇区信息变成一个文件,大小一般是512字节,在启动OS  Loader  的时候,  它读入这文件并启动选择的操作系统。这个可通过LINUX、UNIX的  "dd"命令即可实现.OS  Loader的它不单独占用一个主区,而且每次启动时不需要重写MBr,增加启动的item也很方便。(这就是我放弃LILO的原因!!)

        二.操作系统安装顺序:
        先根据自己的实际条件,需要给各个操作系统分出预留分区,我的机器是40G硬盘,sco  unix  为8.0G,WIN2K为25G,TURBO  LINUX为5G,(应用分区大师给各个系统分区)
        首先,安装SCO  UNIX  5.0,该安装方法为正常安装,无特殊处理。
        然后就是WIN2K与TLINUX的安装顺序。根据LINUX的特点,必须先安装其他操作系统,最后安装LINUX。WIN2K的安装也无特殊处理。
        最后也就是LINUX的安装,这里需要说明的是安装时,问是否作LILO,是否写到MBR时,应把LILO写在引导分区里,不选择MBR否则你的SCO,WIN将无法启动,因他改写了MBR,OS  LOADER将不起任何作用。其他正常的安装。

        三。读LINUX的引导区记录
        这里就应用了dd命令,先以linux为例说明:
        dd  if=/dev/hda4  of=/mnt/Win-hda1/linux.lnx  bs=512  count=1(/dev/hda4为linux的根分区)将linux根分区的系统信息存在c盘根目录下文件名为‘linux.lnx’。然后把Linux.lnx文件写到你的WIN2K的引导分区里既(一般为C:)重启并将WIN2K的分区设为活动分区。
        
        四.修改boot.ini文件。
        进入到win2K里,对boot.ini修改如下:
        在[Operating  System]下面加入以下信息:
        "  c:\ntboot.lnx  =  "Linux  7.0  "
        保存重新启动机器。

        这时已经大功告成一般了,你看看你的WIN2K启动后是不是多了个"Linux  7.0"提示,选择它,看看是否进入到了那linux熟悉的界面,如果进入到了就说明你已经成功了,否则就是你那ntboot.lnx有问题,要不就是你的boot.ini文件写错了!!!

        五.对于unix的引导方法同linux一样,这里就不再遨述了,可以参考linux的方法阿!!!如果各位朋友还想安装其他的操作系统都可以用此方法来操作处理(呵呵~,如果你是多操作系统的爱好者可以尽情的安装!!freeBSD+Linux+Sco  Unix+Win2k+Win9x.......只要你的硬盘足够大,你喜欢都可以的!)

        刚刚作完SCO+LINUX+WIN2K,忍不住兴奋就把我的感想写下来给各位朋友共享了。有的技术问题没有说明太细,如果有何问题请来信大家一起交流一下,对于文中的错误请各位给以指正了!!!再次,感谢大家的支持!!

        六.后记:

        A,经过几天的研究对于os  loader有些了解熟悉,的确是个好东东,不用借助三方软件就可以作出多系统了。但比较遗憾就是对lilo没有太明白,再就是它的改写太麻烦,主要是对于在UNIX如何引导问题上,如果那位朋友利用lilo同样的作出unix+linux+win请告知一下,谢谢了!!
        B,至于为何先安装Sco  Unix再安其他系统,是因为本人发现如果后作Sco  Unix将影响其他系统,可能是我安装的方法问题,(有UNIX+WINDOWS朋友们,请您将如何后安装unix的方法告诉我。谢了!!)故将其先作安装,但是如果有linux+winnt+其他系统的,请后安装linux否则你的os  loader将不其任何作用。呵呵,,不过如果你按照我说得方法对BOOT.INI  作修改可能也行,我可没有试验阿!!!
        C.再安装LILO时一定不要选择放到MBR上阿!!!
        D.发现SCO  Unix不支持ntfs,不能读写其ntfs分区的内容,如果那位朋友知道如何读写再请告知了!!
        E.你的操作系统一定要有WIN  NT否则将不能应用OS  LOADER...只能应用LILO!!

 flybirdxp 回复于:2003-06-25 20:59:42
装多系统的都来看看。

 mercuryknight 回复于:2003-06-25 23:55:10
我接触Linux比较晚。Lilo没怎么用过,但Grub是可以引导SCO UNIX的。而且很方便。安装时的示例文件里就有具体办法。

 li2002 回复于:2003-06-26 07:20:12
/dev/hda4为linux的根分区,sco unix根分区名字是什么?

 天涯何处无芳草 回复于:2003-06-26 09:23:26
[quote:92e7dcae7e="li2002"]/dev/hda4为linux的根分区,sco unix根分区名字是什么?[/quote:92e7dcae7e]     
我也想问这个问题.还有OS LOADER是什么软件?在哪里可以下到?

 jsean 回复于:2003-06-26 11:04:13
os loader 是win2k自带的。

我想问楼主的是,你的os loader能引导sco 吗?

 sdccf 回复于:2003-06-26 11:10:11
用LINUX的LILO来引导多系统是完全可以的,针对SCO UNIX,把SCO UNIX分区设置为活动分区,在LINUX下编辑/etc/lilo.conf文件,把SCO UNIX的分区在LINUX下的名字写到/etc/lilo.conf即可,然后运行一下lilo

 mercuryknight 回复于:2003-06-26 13:42:46
[quote:2fd8579601="sdccf"]用LINUX的LILO来引导多系统是完全可以的,针对SCO UNIX,把SCO UNIX分区设置为活动分区,在LINUX下编辑/etc/lilo.conf文件,把SCO UNIX的分区在LINUX下的名字写到/etc/lilo.conf即可,然后运行一下lilo[/quote:2fd8579601]     

如果把SCOUNIX分区设置为活动分区,就不能同时引导9X了

 xiaohu0 回复于:2003-06-26 14:30:42
怎么用俺的帖子不跟俺说一声啊     
hehe 谢谢帮偶贴帖子
PS:你在DEV-CLUB是谁啊?呵呵

 xiaohu0 回复于:2003-06-26 14:33:13
[quote:4e3b4f54d7="mercuryknight"]    

如果把SCOUNIX分区设置为活动分区,就不能同时引导9X了[/quote:4e3b4f54d7]     

有BOOTOS 啊

 zhtsea 回复于:2003-06-26 15:26:45
可以用 System Commander 7.03
s/n:SC7-000001-0000002-MEGP
天空软件站有下载:
内容简介:强大的多系统启动工具,支持UNIX,LINX,
WIN98/95,WINNT,OS/2等多种流行的操作系统,你可
以方便的再多个系统之间选择启动的灵活而互不干扰。

 jsean 回复于:2003-06-27 18:05:38
能讲讲如何使用system commander 来启动多个操作系统吗?

 sdccf 回复于:2003-06-27 21:06:28
[quote:26da8f15db="mercuryknight"]    

如果把SCOUNIX分区设置为活动分区,就不能同时引导9X了[/quote:26da8f15db]     


可以的。

 jackieoy 回复于:2003-06-28 20:22:59
是吗?
有那么好吗?
我试了好几次就是不行啊!

 femerry 回复于:2003-06-30 17:50:14
双硬盘:主硬盘:WIN98,SCO,2K,从硬盘W2K的数据,LINUX.使用LILO,是要将SCO的分区设为活动分区.
不过一运行FDISK/MBR,LILO就没了,不知如何恢复.

 timego 回复于:2003-09-09 00:57:13
我先装WIN2K 后装UNIX 用dd导出来的 BOOT.lnx 不能引导SCO 不知道何故?
但我用dd导出来的 win2k.lnx任可引导win2K ???

 lansh 回复于:2004-11-01 19:37:15
那要是要装XP的方法也是一样?那个linux 是装在一个主分区吧?还是可以装在WIN的逻辑盘上呢?

 lansh 回复于:2004-11-01 20:37:11
把UNIX分区设为活动分区的话,不是要从UNIX上去启动吗?怎么还用OSLOADER去实现呢?那个取得UNIX分区的命令具体点是什么?

 lansh 回复于:2004-11-01 21:54:44
装了SCO后,再装XP的话,怎么再进SCO里读取启动的信息啊?难到要用到启动盘?LINUX的又怎么办啊?如果设SCO的分区为ACTIVE的话,系统不是要先从SCO启动吗?用那个BOOTOS什么的,要是那样的话,应该可以启动的了XP,但LINUX又怎么做的,加入LINUX装在XP的逻辑盘,那把LINUX装在一个主分区的话又怎么地启动呢?

 xchen301 回复于:2004-11-01 22:04:35
装了SCO就把sco的启动扇区那部分拷出来,再安装XP,激活XP分区,在OSLOADER的boot.ini里加上指向unix启动扇区的那个文件.LINUX同理!!!

 lansh 回复于:2004-11-02 12:19:55
按照上面的安装顺序的话,LINUX是最后安装的,那要读取LINUX的启动信息不是要用到启动或应急盘吗?有没有简单点的方法,又可以实现这三个系统的多启动啊?

 lansh 回复于:2004-11-03 21:13:35
请问那个SCO的启动文件是在什么目录里,给出具体点命令吧>?还有读出后保存为什么格式文件啊?跟LILNUX一样的后缀名?

 纳兰婷 回复于:2004-11-03 21:16:18

不错

 zhyesno 回复于:2004-11-03 23:50:52
[quote:6acd93e1df="lansh"]请问那个SCO的启动文件是在什么目录里,给出具体点命令吧>?还有读出后保存为什么格式文件啊?跟LILNUX一样的后缀名?[/quote:6acd93e1df]
启动文件是根据自己的系统自己做的吧。
你可以去找找OS LOADER的教程。
上面很详细的,我记得以前在网上看过。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网