Chinaunix首页 | 论坛 | 博客
  • 博客访问: 568207
  • 博文数量: 190
  • 博客积分: 10937
  • 博客等级: 上将
  • 技术积分: 2205
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-07 11:28
文章分类

全部博文(190)

文章存档

2012年(1)

2011年(27)

2010年(20)

2009年(142)

我的朋友

分类:

2009-04-07 16:55:06


由于工作得缘故,领导给新配了台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!!
 
 
scoUnix5.05,win98,win2K,winXp的多系统安装
           (联想开天p4 2.6 超线程)
author:SunJF /2004.3.9
一:首先用分区工具对硬盘分区(推荐diskman2.0),sco需要一个单独的主分区(unix分区),windows需要一个主分区(fat32),其中的一个windows系统安装在这个主分区,作引导用,剩下的windows可以装在扩展分区,还剩一个主分区可以用来装linux;注意其中的一个分区,需要格式成fat16,作为sco和windows的数据交换区,因为sco只支持访问fat16的dos分区。
二:接下来,首先安装windows,我用的是联想开天,其主板已经不支持win98的安装,所以想要安装win98,我要先安win2k,安在刚分出windows主分区。如果你的主板支持win98的安装,你就最好先安win98。安装win2k完成,在dos下安装win98,安装完成后win2k不能启动,用win2k的光盘启动,修复一下win2k就可以看到win2k和win98的双系统。然后安装winxp,如果你想还可以安很多windows。但剩下的windows最好安装在扩展分区。
三:windows安装完成后,我们开始安装scoUnix,首先还是用软盘启动用diskman把unix分区激活,如果不激活就不能安装scoUnix。激活后重起,用sco的光盘引导,进入sco的安装界面,下面简单介绍sco的安装:
1.启动后,到提示安装时,回两次车,将出现如下信息: 
Media device to be used: IDE CD ROM IDE 
controller: secondary  
Master or Slave: Master 
表示你的安装介质是光盘,按照你的光驱所插的ide进行设置。以上的设置为光驱在ide2上的主。 
将光标移至Accept above chioces上回车,系统将显示一些信息,此时均选择默认值 ,直至下一步。 
2.录入许可证号:
License number:
License code:  
3.录入系统名、域名、时区及语言: 
Ststem name:Scosysv
Domain name: 
Security profile: 
Traditional Time Zone:Asia Time\China
Language:Standart C  
4.系统设置
Stand Enterprise System: Yes  
Lightweight Character Terminal: No 
Database: No  
在Accept above chioces处按回车,进入下一步。 
4。设定UNIX硬盘分区: 
经过上一步,系统将显示如下提示: 
Hard disk setup Unix only:Bad blocking off 
Disk 0,3075MB,Partition-Filesystem:use whole disk for UNIX 
Any other disks can be configures after the installation.  
此时: 
注意,因为是安装多系统,应该将光条移至Hard.. 一栏并按空格键,这时有三个选择,其中第三个选择项是用UNIX的fdisk程序划分硬盘,我们用它来设定硬盘分区。 
  
5.进入交互界面,有三条选择,选择1.continue initial..
  然后进入分区选择,(sorry记不清具体是几条),选择3.use reset unix (用已分好的unix分区),回车,选择你的unix分区序号,回车。回到刚才的界面,选择5.active disk (激活分区,应该可以不作这部,因为刚才咱们已经激活过了,但我还是做了)选择unix分区。q 退出。
然后一路回车,最后选择install就ok了。
6.安装完成后,重起,在boot:提示符下回车进入sco,输入bootos 3 可以进入windows引导(幸运的话可以,我就不够幸运,不能引导windows,所以有了下面事情要做)
7.用win2k的光盘引导启动,选择安装win2k,不是修复,一路回车,中间会提示:现在的安装盘没有被激活,继续安装将要激活,如果激活,别的操作系统有可能不能启动.....(记不太清楚了,大概意思)。回车就行了。进行到选择分区格式时停住(就是到有什么:保持现有分区格式),慢点可千万别进行安装,此时退出。f3。重起。看看能不能看见windows的osload多系统启动界面,如果有,就算成功了一半。至少你不用重装了。
8.用软盘启动,用diskman激活unix分区。重起可以进入root:输入bootos 3 应该可以进入windows。
9.在windows的osloader上加入sco的启动。进入sco,用命令创建dos设备的连接
mkdev dos
选择1,之后所有的项目选择y回车。完成后重起。进入sco,加载你的fat16分区,
mount -f DOS /dev/dsk/0sC  /mnt
然后看能不能访问你的dos盘,
ls /mnt
接下来生成sco的dos引导文件
dd if=/dev/hd00   of=/mnt/sco.unx bs=512 count=1
(/dev/hd00 是sco下的引导分区)
ls /mnt
看有没有sco.unx文件,有就成功,重起,用软盘启动,用diskman把windows的主分区激活。重起,进入装在windows主分区的win2k系统(我的是win2k)拷贝sco.unx文件到windows主分区下,在boot.ini文件最后行加入:
c:\sco.unx = "sco Unix 5.0.5"
保存,重起。在boot:下输入bootos 3,可以看到在windows的osloader下多了一项sco Unix 5。0。0 ,选择启动又返回到sco的启动界面。回车进入sco。
阅读(627) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~