[转其他版]我的六个系统安装方法及其应用

发表于:2007-06-09来源:作者:点击数: 标签:
作者:syisyi 我的六个系统安装方法及其应用(solaris,freebsd, linux ,windows98,2k,xp) 小弟这里把自己装系统的过程及考虑的事情都写下来,另外也写了一些与这个主题无关的,有些东西很简单也提了一下,是给不太了解的朋友写的,希望对这方面感点兴趣

作者:syisyi  
 
我的六个系统安装方法及其应用(solaris,freebsd,linux,windows98,2k,xp)

    小弟这里把自己装系统的过程及考虑的事情都写下来,另外也写了一些与这个主题无关的,有些东西很简单也提了一下,是给不太了解的朋友写的,希望对这方面感点兴趣的朋友有点参考作用。 

    我的硬盘是80G,现在装有windows系列98,2k,xp,redhat,solaris,freebsd共六个操作系统。在分区的时候就考虑到要装多系统,所以分区的时候就计划好了。

    首先,先制定出分区计划,计划我的硬盘分区如下:

            Primary 1: FAT 1.8G   (label:win98)
            Primary 2: Solaris 8 x86 5.6G
            Primary 3: Extend (剩余的全给这个扩展分区了)
            Primary 4: FreeBSD 4.6G 

            Extend :
            Reiserfs:5G redhat 系统分区
            swap:300M linux交换分区
            Reiserfs:4G 备用分区
            FAT32   :6G 主要是装程序文件  (label:prog)
            FAT32:10G(label:soft)
            FAT32:10G(label:doc)
            NTFS:2G(label:mydoc)
            NTFS:2G win2k advance server(label:win2k)
            NTFS:7G(label:server)
            NTFS:5G winxp(label:winxp)
            FAT32:2G(label:swap)
            FAT32:14G(label:vidio) 

    现在把考虑的事情说一下。

    win98主要用于系统维护,给1.8G足够了,安装win98大约需要不到400M的空间,剩余的空间用于紧急时候存储一些东西,另外也可以利用这个空间和solaris交换文件,后面另述。之所以把这个分区划为FAT,是为了以后装DOS622考虑,因为DOS622不认FAT32,而装好了98以后,如果想再装DOS6.22,完全可以把DOS6.22装在这个分区,然后修改相应的启动文件,使98和dos622双启,这方面的技术文章在网上比较容易找到,不再另述。

    把NTFS分区划在后面是为了在98和2k,xp里前面的一些分区有个统一个分区名,比如prog在三个windows系统里全是D盘,对一些应用比较方便。

    之所以划出一个2G的label为swap的fat32分区,是为了这个分区在linux下挂接为可写,可以和windows交换数据,其它fat32视情况可以挂在linux下,建议为只读,防止误操作。

    最后一个label为vedio的盘划在扩展分区的最后面,可以视情况以后用作扩展用途,或划定为其它类型的分区用,由于在扩展分区的最后,改变分区类型及大小时对前面系统影响最小。
              
    需要准备的工具有,可以光盘启动带pqmagic的盘,diskman。pqmagic用于分区,diskman用于装完一个系统后保存分区表,以备不测时可以快速恢复。下面装完一个系统就diskman一把吧,出了事再diskman 回来。关于diskman下面就不述了。
              
    首先分区,用光盘启动,进入pqmagic,按如上分区分好区,注意pqmagic不能划定solaris,freebsd及reiserfs类型的分区,在分区的时候全指定为linux native (ext2)即可,主要是为了先占个地方。
              
    安装的时候,安装顺序如下:win98,redhat,win2k,winxp,freebsd,solaris,注意这里redhat一定要作一张启动盘,稍后要用到,而且,我们把grub装到mbr里,用他来引导其它操作系统。solaris最好是最后装,因为solaris要修改硬盘分区的CHS值,装完了solaris,PQMAGIC认为硬盘参数出了错误,认不出硬盘来了。这时候启动pqmagic的时候,他会提示你是否修正,你可千万别修正,修正完了,发现硬盘就成了一个大的没分的区了,再重启可能就出事了,弄不好什么也启动不了了,我试过一次,就这一次,害我终身难忘啊,呵呵。保留改动后的CHS事实上也没什么影响,不用pqmagic不就行了,只是硬盘分区参数不规范,也不影响其它系统的启动等等,无所谓了。
              
    先装win98,不用说了。再装redhat,我的redhat7.3全安装,大约占了3G的硬盘空间。然后装win2k,再装winxp,注意要先装win2k,再装winxp,否则winxp不能启动,最后还得把winxp的引导系统换到c盘去。

    最后装freebsd,装freebsd的时候,不要装bootloader,保留mbr不变即可。最后用红帽那张启动软盘启动红帽,执行如下命令:

            cd /boot/grub
            grub
            grub>root(hd0,4)
            grub>setup(hd0)
            grub>quit 

    这样就成功的把grub安装到mbr里面了,再修改一下grub的配置文件,即可完成多系统的启动。

            vi /boot/grub/menu.lst
            填加如下几行:
            title DOS/Windows
            rootnoverify (hd0,0)
            chainloader +1 

            title freebsd
            rootnoverify (hd0,3)
            chainloader +1 

    删掉引导ntfs分区的那几行,保留引导红帽的那几行,OK,保存,reboot,至此未安装solaris其它五个系统便安装完成了。重启系统,首先是grub菜单,如果选windows,那么便进入windows系统的启动菜单,这个菜单是c盘的引导分区及C盘根目录下的NTDETECT.COM,ntldr,bootsect.dos,boot.ini来引导的。 

    然后如果不愿装solaris呢,就完事了,如果你要装solaris,就往下看,提前说好了,出事别找我,呵呵,主要是solaris毛病太多,容易出事。2000年6月版的不支持大硬盘,2002月2月版的没问题了,拿2000年6月版的,认我的硬盘认成了11G多,再往下装说什么它也不干了。如果硬盘N大,那就使2002年2月版的,而且它也支持P4

    solarisx86的分区号是82,linux的native分区号是83,linux的swap分区号是82,正好和solaris的分区号一样,先装solaris再装linux容易出问题,弄不好把solaris分区当swap分区给处理一下,可就惨了,所以后装吧。

    注意,下面要进行一些处理,这个处理很关键。

    用光盘启动,进入pqmagic,找到准备划给solaris的那个分区,现在那个分区类型是ext2,删掉这个分区,只是删除掉,让他处于未分配状态即可,应用,退出。稍后我们说这一步为什么重要。如果后来发现win2k,winxp都启动不了,自己改一下boot.ini吧。启动不了的原因就是boot.ini文件中的这一行:multi(0)disk(0)rdisk(0)partition(13)WINDOWS="Microsoft Windows XP Professional" /fastdetect   partition后面的参数不知道给改成几了,改成正确的即可。

    下面进入solaris的安装,用software 1那张光盘启动,注意不是multilangue install那张盘,那张盘老让建个x86boot分区,而x86boot分区得在主分区里,现在主分区已经没地方了。software1不用建x86boot,直接装在一个主分区里就行了。启动系统,安装,刚删掉的那个分区安装时程序会划给solaris,到时候一看就明白了。直接一路装下去就OK了。

    装完了solaris会用它的多系统引导管理器来替代mbr,也能引导win98,但是不能引导扩展分区里的东西,所以不能引导linux,那么我们还得用grub来引导。方法如上,这时候/boot/grub/menu.lst中引导solaris的代码为:

            title solaris 
            rootnoverify(hd0,3)
            chainloader +1
            引导bsd的代码为
            title freebsd
            rootnoverify(hd0,2)
            chainloader +1 

    细心的朋友会问,solaris不是在第二个主分区吗,应该为rootnoverify(hd0,1)呀,怎么这里写成rootnoverify(hd0,3)了?而freebsd怎么写成rootnoverify(hd0,2)了,呵呵,这里得解释一下。(以下我没有确凿的技术证据,完全是个人的推测,不知道对不对)grub是按照在mbr里四个分区应占的格子的先后顺序来引导的,我们用pqmagic删除了原来准备划给solaris的分区,然后应用,相应的它会调整mbr里的对应参数,使extend和freebsd都向前提一个格,把四个位置中的最后一个空出来,当安装solaris的时候,它把自己的分区信息就填在这个位置上了,自成变成了四个主分区中的“最后一个”了。

    如果不按照上述方面,solaris在硬盘分区表中还是第二个分区,那就坏了,linux说什么也启动不了了,不信你试试吧(可能改别的地方也可以,不过我不会现在,我已经试过很多方法了,还是不行,哪位找到方法说一声)原因是什么呢, linux在启动的时候,会识别出solaris分区中的slice,将这些也视为一个分区,例如,在我按上述方式装好后,在linux下键入“dmesg|grep hda”命令,会返回如下结果: 

           hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 hda12 hda13 hda14 hda15 hda16 > hda3 hda4
            hda3: hda4: 

    如果solaris为第二个分区,那么相应的原来的红帽系统分区hda5就要变为hda9了,grub的配置菜单里怎么填,他又是怎么识别?linux的fstab里怎么填?很麻烦的,我试了好几种办法都不能协调好,linux不能正常启动,所以只好想出这个办法来了。

    有的朋友会问,把solaris直接划成第四个区不就行了?呵呵,我还真想,用2002年2月版software1刚装的时候就是想把他装在BSD那里,先不用BSD了,没想到,后来提示,得在1024柱面以前,要不不往下进行了,哎,没办法呀。不过原先20G硬盘的时候用2000年6月版的装过,也是software1安装,安装在15G之后的最后一个分区里,挺正常的。具体我也搞不清,反正这样装是肯定没问题,至于1024柱面的问题,搞不清。 

    下面说一下solaris里面访问win98那个区的问题,用如下命令即可挂下win98的分区 

    mount -F pcfs /dev/dsk/c0d0p1 /mnt 

    这样/mnt里面的内容就是原来的win98分区了,交换数据挺方便的。 

    solaris下如何挂接一个ISO文件呢?不少朋友网络条件挺好,从网上下载的solaris安装文件都为ISO文件形式,其实只要把software1刻成光盘,其它的仍然在windows分区里就行了。需要的时候,把那个ISO拷到win98分区里,然后启动solaris再把那个ISO挂到一个目录下就可以了,我装software2,language package,asia那几张盘的时候就是用的这个方法。 

    具体要用lofiadm命令,software1装好了就有这个命令,这个命令把一个ISO文件模拟成一个块设备。
    
    假设software2安装ISO为c:SOL_8_202_IA_2.iso,如下命令序列可完成安装过程。

    进入solaris 

            #mount -F pcfs /dev/c0d0p1 /mnt
            #lofiadm -a /mnt/SOL_8_202_IA_2.iso
            /dev/lofi/1 /*这一行是上一行命令的处理结果,不是我键入的*/
            #mkdir /tempiso
            #mount -F hsfs -o ro /dev/lofi/1 /tempiso
            #cd /tempiso
            ……自己安装吧,已经是ISO里面的内容了。
            #umount /tempiso
            #lofiadm -d /dev/lofi/1 

    现在就把SOL_8_202_IA_2.iso与/dev/lofi/1分离了,同上方法可以安装其它ISO,lofiadm的具体用法请参见man lofiadm 

     呵呵,现在solaris就装好了。试试手吧。 


    在红帽下挂接windows分区,注意键入以下选项codepage=936,iocharset=gb2312或codepage=936,iocharset=cp936,否则不能正常显示中文。 

    当时redhat选reiserfs主要是由于宿舍的同学晚上爱看片,不过晚上到点停电,系统老没事掉电可不好玩,于是整了个reiserfs文件系统,省得文件系统容易崩溃了。 

    redhat7.3的内核好像不支持solaris的文件分区,挂不上,估计重新编译内核就行了。原来在蓝点2.0里面用下面的命令可以挂上solaris的分区,对于上面的grep hda的结果,用如下命令可以挂接上solaris的s7分区

            mount -t ufs -o ufs=sunx86 /dev/hda22 /mnt/s7 

    上面的划分区的时候有一个NTFS分区server,是给vmware和virtual pc用的,在winxp里,virtualpc里装上solaris(划给32M内存),freebsd(minimal选项,划给16M内存),redhat(字符终端,划给16M内存),vmware里装上路由型linux(划给8M内存,双网卡,起网关作用),mandrake等。virtualpc不能装双网卡,vmware可以,自己组个小局域网玩吧。这个分区建议用NTFS,为什么呢,我的virtualpc里的solaris装好了,六张盘全让我塞进去了,包括GNUtools等,对应的virtualpc中的solaris的硬盘文件为4,405,129,216 字节,不过启用了NTFS的压缩功能,占用硬盘空间为:1,603,891,200 字节。FreeBSD为358,735,359 字节,占用硬盘为160,432,128 字节。类似,硬盘利用率高啦,得益于NTFS的压缩功能。

    访问solaris的图形界面在winxp下装个exceed吧,省点虚处理机的资源,呵呵。 

    如果是小硬盘,只想装dos6.22,win98,solaris,建议C盘为FAT区,先装win98于C:windows目录,然后用software1装solaris,这时候启动管理器是solaris的,开机后启动界面第一项就是win98的启动。装好了重启机器,用dos6.22的启动盘启动,装dos622于C盘,然后修改win98的一些配置文件即可完成双启,具体可参见下文:  http://www.lixiang.gd.cn/computer/system/Win98-dos6.22/   

    这种装法我没试过,不知道dos6.22会不会修改C盘的引导扇区,真怕修改,就先把C盘引导扇区保存下来,装完了再恢复就行了。 

    可以用一下下面的命令:

    在还没装dos6.22的时候里,进入win98的command.com

            c:>debug
            -l 100 2 0 1
            -n c: esttest
            -r cx
            CX 0000
            :200
            -w 100
            Writing 00200 bytes
            -q 

            c: esttest就是C盘的引导扇区。 

            恢复的时候可以如下,先进入command.com:
            c:debug
            -n c: esttest
            -l 100
            -w 100 2 0 1
            -q 

            debug全干了,不用别的工具. 

    如果只是为了学汇编而用dos6.22,建议可以在vmware或virtualpc里装dos6.22,全屏了以后和裸机上装dos6.22感觉一样,原来学汇编的时候我就是在vmware里装的dos6.22,省了不少麻烦。           

    好运!

 quicksand 回复于:2003-03-06 13:30:45
装这么多,累不累啊???

 蓝冰 回复于:2003-03-06 13:31:50
好东

 race 回复于:2003-03-06 13:57:35
去年SOLARIS版贴过了,又给拿出来了

 sunspy 回复于:2003-03-06 14:36:45
蜘蛛还是个好蜘蛛吗 ,不蛰人 ,原谅她/他吧 :)

 lovecelery 回复于:2003-03-06 14:39:27
呵呵,只能说一句:悲惨的硬盘

 jackyin 回复于:2003-03-06 15:39:59
终于知道了Solaris的厉害啊!!!
多亏我还不敢拿我的硬盘做实验!!
谢谢先!

 giant 回复于:2003-03-06 17:30:04
蜘蛛,你真可爱!谢啦!最近你已经和我做了两次相同的实验了 ,装X86,然后考虑装多系统,

 红袖添香 回复于:2003-03-07 03:47:24
...

我蜘蛛姐就是好,照顾偶们新人类! ^.^

 红袖添香 回复于:2003-03-07 03:48:34
...

偶 copy & paste 了,呵呵~~~

 kinux 回复于:2003-03-07 07:23:34
[quote:b3b0682b25="南非蜘蛛"]作者:syisyi  
 
我的六个系统安装方法及其应用(solaris,freebsd,linux,windows98,2k,xp)

    小弟这里把自己装系统的过程及考虑的事情都写下来,另外也写了一些与这个主题无关的,有些东西很简单也提了?.........[/quote:b3b0682b25]

你去哪里找來的東西...???

那作者太厉害了...

我也收下了!!! 谢谢!!!

 hecm22 回复于:2003-03-07 08:04:25
嘿嘿,我也借鉴一下,装四个操作系统就够了:)

 llc107 回复于:2003-03-07 08:45:35
咦?
——这里很少见到红袖兄呀!! :)

 醒木 回复于:2003-03-09 23:05:25
哈哈,偶现在是四个操作系统!

 无生相 回复于:2003-03-09 23:53:36
大家都装吧,很多系统哈哈.win98 ,win2k ,winxp (另外Windows又有新版本出来了)。solaris,sco,bsd,beos,plan9,mac都装起来玩玩吧,一个字头晕。:(

 wf8801 回复于:2003-03-10 08:42:00
谢谢!

 AZI 回复于:2003-03-12 22:34:43
请传个solaris 8 x86 的ISO,好吗?因为对本人来说太重要了。诚请帮助!
可以电话联系028--87634765 叫阿仔。

 不问会死 回复于:2003-03-13 16:24:15
freebsd需要占用一个主分区,
windows必须占用第一个主分区,
自从solaris8以后solaris需要两个主分区,其中一个只有10M。

而一个硬盘只能有四个主分区,这样扩展分区就没法分了,除非solaris只占用一个主分区,如果这样应该怎样安装呢?文章没有提及!我是不知道怎么安装了,所以用两块硬盘,这一点还请高手指教一二,如何只用一个分区安装solaris8或9。

 圣骑士 回复于:2003-03-14 20:23:45
cp后谢谢[/i]

 980618w 回复于:2003-03-14 23:11:18
我觉得先装SOLARIS,再装FREEBSD,再装WINDOW系列,最后再装LINUX比较好,这样就用不用担心WINDOWS的启动菜单被修改了,其实最后装LINUX也不会把SOLAIS的分区当做LINUX的SWAP分区,装LINUX的时候它会提示,只要我们选忽略就可以了,我装过了。要是你对SCO UNIX感兴趣的话,还可以把它装上,还用GRUB引导

 feng163 回复于:2003-03-16 18:37:07
System Commander  据说可以将所有能用在PC上的操作系统都装在同一台硬盘上。而且装的时候也比蜘蛛说的简单。我在一个40G的硬盘上装了win98,win2000,winxp,RedHat,freebsd,openbsd,solaris 9,SCO Openserver5.5,Unixware7.

 小飞爱使申华 回复于:2003-03-18 13:24:54
文章有点老,不过也够变态,呵呵!
  
* 贴子主题:一口气装好8个操作系统       
--------------------------------------------------------------------------------
 说起装8个操作系统,想必大家都觉得有些不可思议,就算现在机器再快,硬盘再大,也有点犯不着呀?这不是折腾人嘛?!也的确是,虽然每个操作系统各有优缺点,而且你比较喜欢玩一些新近推出的操作系统,但是一般装上三四个系统就绰绰有余了。以前比较典型的情况是装上Windows98或者Windows98SE,Windows2000或者 WindowsNT,再来一款Linux;现在WindowsXP业已推出,可能你会揪一个来尝尝鲜。 
人,总要不断探索高峰,电脑爱好者更应该如此,就像学习中为了拿80分,需要用拿90分的精力来准备一样,处理好8个操作系统共存,还怕它三四个操作系统吗?不过,文章开头我们还是先拿出几个大家最常用到的多系统共存的例子开始讲解吧!
    一、Windows98(或者Windows98SE)与Windows2000共存 
  先装好Windows98,装Windows98的方法就不用多说了吧?用Windows98启动盘启动,进行安装即可。在Windows98的基础上,再安装Windows2000,可以在 Windows98的界面下直接执行Windows2000的安装程序,或者在BIOS中设置为从光驱启动,Windows2000的安装界面将自动弹出,并进行安装。安装完毕后,多重启动菜单自动生成,要想进入哪个系统,移动上下光标键,回车即可。 


    如果先装的是Windows2000,则在用Windows98启动软盘启动并安装Windows98之后,就只能进入Windows98了,此时可以用Windows2000的系统软盘启动计算机,然后用Windows2000的紧急修复盘修复,具体可以参考《电脑爱好者》2000年22期的《都来安装多系统实战篇》一文。 
安装时,最好将两个系统安装在两个不同的分区,这样方便应用程序的安装与管理。 
二、WindowsMe与Windows2000共存 
最简单的方法是先安装好WindowsMe,然后用 Windows98启动盘或者从光盘启动,安装Windows2000,安装时请选择"全新安装"。 
三、Windows98、Windows2000和WindowsXP共存 
  如果你只是让Windows98/2000/XP共存,可以先装 Windows98,然后在Windows98下安装Windows2000,或者从Windows2000安装光盘启动装Windows2000,最后在 Windows2000下或者从光驱启动装WindowsXP,装好后多重启动菜单自动生成,非常简单。 
    四、Windows2000(或者WindowsXP)与Linux 共存
 首先说说有关Linux分区的问题:如果你事先已经将硬盘划分为主DOS分区和各逻辑分区(也就是D驱和E驱等),并且扩展分区都被划分为了逻辑分区,则需要重新分配并删除一定的分区,因为Linux使用的分区类型和DOS以及Windows的分区类型是不同的。如果你的硬盘还没有分区,则在设置扩展分区的空间时,应该留出1-2GB空间不划分,留着安装Linux时使用。 
    Windows2000和Linux共存可以先安装好 
 Windows2000,再安装Linux,可以通过Windows2000 的多重引导功能或者配置LILO的方法实现多重启动,具体的方法可以参考《电脑爱好者》2000年22期的《都来安装多系统时尚篇》一文。 
  五、利用MSTBOOT使Windows98、Windows2000、 WindowsXP和Red Hat Linux共存 
  利用多系统引导管理工具可以更方便地安装多系统,这样的工具软件比较多,如System Commander2000、BootStar、MSTBOOT等。下面就以MSTBOOT为例,向大家讲解如何在一台计算机上安装这4个操作系统。 
 MSTBOOT的独到之处在于它能够隐藏不同的操作系统,使它们互不干扰,利用它可以在一个硬盘上安装多达12 个操作系统,并且你还可以选择把不同的操作系统安装在同一个分区还是不同分区内。而且此软件也很容易得到,带着网络蚂蚁到http://www.mstboot.com/mstboot.zip,把其压缩包"请"回来就可以了。 
  1.分区 
(1)分区前的准备 
  在进行硬盘分区之前,先要准备一张能够在A驱启动电脑的系统盘,该系统盘应含有FDISK.EXE硬盘分区程序文件(用Windows98启动盘就成了);并且确信CMOS设置中 "BOOT SEQUENCE(启动顺序)"参数为"A,C"。放入启动盘,开机,至屏幕出现"A:\>",此时即完成硬盘分区前的准备工作。 
(2)建立主分区和扩展分区 
在"A:\>"的盘符后面,输入分区的DOS命令- -FDISK。当屏幕上出现信息问你是否要启用FAT32支持,回答 "Y"会建立FAT32分区,回答"N"则会使用FAT16(如图1)。笔者将把Windows98安装在主分区 内,所以选择的文件系统可以是FAT16和FAT32。使用FAT16的分区大小不能超过2GB,但如果您有时需要运行一些DOS工具程序什么的,可以考虑将操作系统分区规划成FAT16文件系统(当然如果没有特别的打算,还是建议使用FAT32文件系统)。 
为主分区设置好容量之后,我们还需要继续进行分区工作,当然是设置扩展分区了。一般来说,如果你不装Linux,则应该将剩下的硬盘空间都划分为扩展分区。不过我们还要在其他分区安装另外三个操作系统(Windows2000、WindowsXP和Red Hat Linux),包括Linux,所以在设置扩展分区时需要留出2GB左右的空间。 
如果你在建立主分区时使用的是FAT16,则在建立扩展分区之前需要按键,先退出分区操作,然后再输入FDISK继续进行分区操作,此时当屏幕上出现信息问你是否要启用FAT32支持时,选择"Y"。如果你以前设置主分区的格式就是FAT32,则就不需要先退出然后再进入了。 
在设置好扩展分区后,系统提示用户还没有建立逻辑驱动器,用户可以根据硬盘容量和自己的需要来设定逻辑盘数量和各逻辑盘容量。在这里我们建立三个逻辑盘,D盘的容量为2GB,用来安装Windows2000;E盘的容量为2GB,用来安装WindowsXP;其他的空间都留给F盘,用来进行日常管理文件;如果你的硬盘足够大的话,还可以多分一些逻辑分区(如G、H盘等)。 

(3)激活硬盘主分区 
在硬盘上同时建有主分区和扩展分区时,必须进行主分区激活,否则以后硬盘无法引导系统。在FDISK主菜单上选择"2"(Set active partition),此时屏幕将显示主硬盘上所有分区供用户进行选择,我们的主盘上只有主分区 "1"和扩展分区"2",当然我们选择主分区"1"进行激活。 
退出FDISK程序,至屏幕提示用户必须重新启动系统,重新启动系统后,就可以对所建立的逻辑盘进行格式化(Format)操作了。 
2.格式化 
对硬盘进行高级格式化的操作是使用DOS系统的 Format(格式化磁盘)命令来完成的。 
用Windows98系统启动盘启动计算机,在盘符A:\>后键入FORMAT C:/S/U命令("/S":使格式化后的C盘成为启动盘,格式化后,可以用C:盘直接启动; "/U":无条件格式化磁盘,格式化时将不保留磁盘原先的任何信息,一般第一次格式化磁盘时,可使用这个参数,减少格式化所需的时间)。然后利用Format D:等命令格式化其他逻辑盘。 
当格式化完成后,将mstboot.zip在其他机器上解压缩后的文件(只有1.22MB)拷贝到C盘根目录下(也可以只将其中的SETUP.exe进行复制)。 
3.安装Windows 98 
这个可能比较熟悉了,用Windows98启动盘启动计算机,选择光驱支持,然后将Windows98的安装盘放入到光驱中,执行里面的setup命令,将Windows98安装在C盘 上即可。 
4.制作MSTBOOT启动盘 
(1)Windows98安装完成后,重新启动计算机时,按着 F8键,选择进入MSDOS状态。在盘符"C:\>"的盘符后面,输入SETUP.exe,然后回车,出现MSTBOOT的安装欢迎操作界面。 
(2)回车后,将一张空白软盘放入软驱(默认的就是A驱),制作MSTBOOT的启动盘,按回车,进行启动盘的制作。 
(3)启动盘制作结束后,按回车键完成。 
5.用MSTBOOT对Windows98进行启动设置 
(1)用制作好的MSTBOOT启动盘启动计算机,在"A: \>"的盘符后面,输入MSTBOOT,回车,出现MSTBOOT的欢迎界面,再回车。 
(2)出现增加新系统的窗口,在NAME后面,将显示出当前的操作系统:Windwos98(你可修改为你喜欢的,如WIN98),如果你需要在每个操作系统之间加上密码,那你可以在"Password"中输入密码。 
(3)出现当前系统的系统文件,如果没有必要修改,直接按回车,进入下一个窗口。 
(4)如果你的系统安装已经完成,即可以按回车退到MSTBOOT的主界面,如果你还要修改,可以按"P"键返回修改。 
(5)系统设置完成后,退到MSTBOOT的主界面,然后按+B组合键,选择第一个菜单命令"Prepare",准备安装新操作系统,回车,然后按+X组合键,退出MSTBOOT。 
6.安装Windows2000与WindowsXP 
安装、设置完Windows98后,接下来我们可以安装 Windows2000了。 
Windows2000的安装步骤与Windows98的安装步骤是差不多的,可以切换到含有Windows2000光盘的驱动器,再进入\i386目录,键入:"WINNT"。在出现选择安装路径窗口时,要将路径改为D盘。 
安装完成后,用制作好的MSTBOOT启动盘启动计算机,然后重复用MSTBOOT对Windows98进行启动设置的步骤,对Windows2000安装进行设置,不同的地方是:在出现增加新系统的窗口时,在NAME后面写上新的操作系统 名,如Win2000。 
  接下来安装WindowsXP,具体安装、设置方法与 Windows98大同小异,在此就不多说了。 
7.安装Red Hat Linux 
(1)用Linux启动光盘或软盘启动计算机,按要求安装 Linux,设置LILO时,选择安装到第一分区内(/dev/hda1 First sector of boot partition),而不是MBR内。 
(2)安装完成后,再重新用MSTBOOT生成的启动软盘启动计算机,不过这次运行的命令是加参数的MSTBOOT/P。 
(3)出现画面后,选择菜单Boot section->New partition,从分区列表中选择Linux分区(选择Size只有二十几的那个分区,因为Linux的引导文件放在BOOT里面, BOOT分区的大小只有二十几MB,如图9。回车后,在NAME后面输入"Linux"操作系统的名称,最后按提示完成安装。 
8.4个操作系统安装完成 
设置完成,重新启动计算机后,首先看到的是 MSTBOOT的引导画面,上面有刚才安装的四个操作系统的名称,这时你只要用光标方向键任意选择,即可进入。 
六、一口气装好8个操作系统--MSDOS6.22、 Windows95、Windows98、WindowsMe、Windows2000、 WindowsNT4.0、WindowsXP和Red Hat Linux 
刚才我们用MSTBOOT安装了四个操作系统,是不是太简单了?下面我还要使用MSTBOOT一口气让你安装8个操作系统。 
具体的硬盘分区情况与刚才的一样(如果你不想让一个分区同时存在两个操作系统,你只要多分几个逻辑分区即可),不过大家要注意MSDOS6.22和Windows95只能识别FAT16,所以建议大家把MSDOS6.22和Windows95都安装在C盘。 
格式化好后,在C盘中建立两个目录,DOS622与 Win95,然后将含有这两个操作系统的光盘放入光驱,并将它们分别拷贝到这两个目录。这样做的目的在于,目前市场上DOS6.22与Windows95安装软盘基本上很难见到了,一般都在光盘中。如果用Windows98启动盘启动,虽然带有光驱驱动,但却无法安装DOS与Windows95,只有用DOS启动盘启动计算机。但DOS启动盘没有光驱驱动,所以可以先把DOS与Windows95的源程序文件拷贝到硬盘,如果不拷贝到硬盘,加载光驱驱动也行。 
:如果不安装DOS6.22,那就简单一些了。 Windows95安装时有一张启动软盘,是随Windows95一起发行的,所以还可以用这张启动盘启动计算机,然后加载光驱驱动程序,进行Windows95的安装;如果没有Windows95启动盘,也可以用DOS6.22启动盘启动机器,然后执行SYS C:,再加载光驱驱动并进行安装。 
如果不安装Windows95,而是安装Windows95 OSR2,那就更简单了。因为Windows95 OSR2可以通过Windows98的启动软盘启动后直接安装。 
接下来开始安装DOS6.22。用DOS6.22的启动软盘启动计算机,运行C盘根目录下DOS622目录里面的SETUP.EXE,加参数"/G"(加上此参数,让计算机忽略软盘安装,要不然计算机会提示放入第二张软盘,因为我们的安装程序是从光盘中拷贝到硬盘的,基本不是软盘安装),很简单地即可安装好DOS6.22。 
估计很少有朋友拥有DOS6.22启动软盘。从技术上来说,你可以从网上找到DOS6.22的映像文件dos.img,然后用HDCOPY读此文件,并写在一张干净的软盘中,这样DOS6.22启动软盘就诞生了。 
  安装完成后,我们可以按照上面的方法制作 MSTBOOT启动盘,进行启动设置等,然后依次安装、设置Windows95、Windows98、WindowsMe、 Windows2000、 WindowsNT4.0、WindowsXP和Red Hat Linux。看看8个操作系统安装完毕后的MSTBOOT启动菜单,是不是很酷!! 
七、关于MSTBOOT的几个常见问题 
1.怎样卸载MSTBOOT? 
(1)用MSTBOOT生成的启动软盘启动计算机,并运行MSTBOOT.EXE,等到出现一个窗口之后,选 

择功能菜单选项Boot section->Uninstallation (Alt+B, U)。 


(2)在Selection fields中,选择卸载掉MSTBOOT之后你想使用的操作系统。 


(3)最后关闭MSTBOOT(ALT+X)。 


    2.用MSTBOOT是否能够把操作系统安装到其余的分区中? 


    当然可以了,前面的WindowsNT、Windows2000、 WindowsXP与Linux就是安装在其他分区中的,具体就是在选择安装目录时,改为D:或E:等即可。

 不问会死 回复于:2003-03-18 16:42:57
楼上的东西真无聊,其实最多最多只能算装了3个!

 饮鸩止渴 回复于:2004-12-27 11:05:03
呵呵,太多了实在折腾啊

 roman_pan 回复于:2004-12-27 12:36:46
这么强的贴一定要进来学习的!

 happyfei 回复于:2004-12-28 09:11:27
把所有系统都装上

原文转自:http://www.ltesting.net