sun solaris 8 for intel x86安装一例
announcement:if this article works, it was created by jerry sheng.
if not, i donnot who created it.
1.现有系统简介
1.1硬件配置
主板:精英k7vzacpu:amd 雷鸟 1.0g
内存:hy pc133 256m显卡:tnt2 pro 32m
显示器:samsung 550s声卡:主板自带
cd-rom:源新52x软驱:sony 1.44mb
硬盘:金钻 40g
1.2硬盘使用情况
primarydos:4g----> c: windows 98 第二版
extendeddos:36g----> d: e: f: 系统数据,其中d:中安装了windows xp
所有文件系统均为fat32
2.安装前准备
2.1 必备的工具软件:
pqmagic---->用于调整分区
norton utilities 2001--->主要使用diskedit.exe备份重要扇区数据
2.2 备份系统数据
这一步主要包括:备份系统重要数据,系统mbr扇区(主引导扇区,用c/h/s表示为0/0/1,按lba访问时表示为绝对物理扇区1)等,以免在发生误操作时,将系统损失减到最小
3.安装步骤
2.1 系统分区调整
使用动态调整分区工具,如pqmagic等,重新调整分区,以便留出空间安装solaris, 调整后的分区情况如下:
free space:2.5g----> 留给solaris
primary dos:1.5g----> 原c: windows 98 第二版
extended dos:36g----> 不变
2.2 创建solaris分区并安装solaris
第一步、使用分区工具,如pqmagic,linux fdisk等,在上述的free space创建一个主分区,为简单起见用pqmagic创建一个unformated类型的分区或用linux fdisk创建一个linux分区
第二步、重新用dos软盘启动,运行diskedit.exe,如果还没有备份mbr扇区,请先将其备份到软盘,具体操作方法为:按alt+p,选择物理扇区1(老的diskedit可能是通过c/h/s方式选择该扇区的),读取一个扇区的数据,按f2用二进制方式查看扇区最后是不是55aa的数字签名,按f6转换到分区方式看分区信息是否和当前分区一致,如果不一致则说明读取得扇区不对,需要检查操作是否正确。完成上述步骤后,将该扇区备份到软盘。
第三步、修改分区类型字节,按f2转换到二进制方式查看,偏移为1be的位置开始的每16字节表示一个系统分区,每个分区的第四个字节表示分区的类型,其中dos分区分别为0b(primary dos)和0f(extended dos),也可能是05和06(具体应文件系统有所不同),但对fat32而言是第一种,修改上面创建的非dos分区的类型字节,将其改为82(solaris的分区类型)
第四步、手工记录下extended dos分区信息,然后将其删除(将分区信息数据全部填0即可,如果不删除extended dos分区,solaris会在安装时报告该分区超出硬盘驱动器的尾部并拒绝安装)
第五步、保存上述两步的修改结果
第六歨、重新启动系统,如果能不能正常启动则说明前面操作有误,请用软盘重新启动并恢复mbr扇区,如果能正常进入windows,则使用fdisk查看系统分区的情况,如果是有个primary dos分区和primary non dos分区且大小正确,则可以继续下面操作,否则请恢复原mbr记录后,重新操作
第七步、重新启动系统,并安装solaris,这时只需要将前面的“创建”的分区指定给solaris即可,具体安装过程请参考solaris的安装文档
第八步、solaris安装完成后检查双系统引导是否正常,如果异常则说明solaris安装有误,如何处理不属本文讨论范畴
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器