虚拟机中安装Win98

Win98是微软于1998年发布的16位与32位混合的操作系统,也是一代经典的操作系统,期间出现了不少经典的软件与游戏,还是值得怀念的。

本文笔者就介绍一下在VMWare中以及Qemu中安装Win98。

一、下载Win98

可以去https://msdn.itellyou.cn/下载,这里把Win98中文版的下载链接复制过来:
ed2k://|file|SC_WIN98SE.exe|278540368|939909E688963174901F822123E55F7E|/

这是一个自解压EXE文件,运行即解压出两个文件夹:WIN98WIN98SE,前者为第一版,后者为第二版。

二、制作可启动光盘

由于下载的不是可启动光盘,所以只适用于硬盘安装,比较麻烦。为了支持光盘安装,需要将之制作为可启动的光盘镜像,ISO文件,方便后面虚拟机中安装使用。

  1. 下载win98.bif

由于前面下载win98文件不包括光盘启动信息,所以需要一个win98的光盘引导文件,网上有资源,可以去网上搜索win98.bif,也可以去下载笔者使用过的win98.bif

  1. 制作光盘

在另一个目录新建一个目录win98se,然后将之前解压出来的WIN98SE复制到新建的目录中,并将之改名为WIN98。然后打开UltraISO,使用添加目录win98se目录添加进来,或者在win98se目录右键,在UltraISO菜单中执行添加到win98se.iso

在这里插入图片描述

使用UltraISO打开ISO可以看到光盘是不可引导的光盘:

在这里插入图片描述

在启动中执行加载引导文件...

在这里插入图片描述

把之前下载的win98.bif文件添加进来,此时变为“可引导光盘”了,最后记得保存,Win98的可启动光盘镜像就制作好了。

在这里插入图片描述

三、VMware中安装Win98

在新建虚拟机时一定要选择自定义配置,不能使用推荐配置,因为推荐配置中硬盘是使用的IDE接口,在VMWare虚拟机中需要使用SATA接口,否则会报错:

在这里插入图片描述
在这里插入图片描述

由于前面已经制作好了Win98的可启动光盘镜像,这里直接使用,VMWare可以识别到是Windows 98系统。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果宿主机的内存充裕,可以选择512M的内存,但不能选择太大的内存,Win98支持不了。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

注意:这里一定要选择SATA类型的虚拟磁盘:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置好虚拟硬件后,就可以启动虚拟机,安装Win98了:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装程序会默认配置使用整个未分配的磁盘空间:
在这里插入图片描述

启用大磁盘支持:

在这里插入图片描述
在这里插入图片描述

安装程序会自动格式化C盘:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

安装程序自动填充好产品密钥,可以不用修改:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这里需要设置计算机名工作组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装完成后,第一次进入系统:

在这里插入图片描述

为了更好的体验,需要安装VMWare Tools

在这里插入图片描述
在这里插入图片描述

安装好VMWare Tools后,就可以设置更高的分辨率和色彩了:

在这里插入图片描述

此时还有一些设备没有安装好驱动,比如声卡与USB设备,这需要使用之前笔者上传的windows 98驱动.7z,它也是一个ISO文件,使用VMWare虚拟机加载光盘为该ISO文件即可。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

安装好驱动后,重启就可以看到音量图标和AudioPCI Mixer图标了:

在这里插入图片描述

至于USB,将硬件设置USB兼容性设置为USB 1.1即可:

在这里插入图片描述

在这里插入图片描述

强烈建议安装一下chip目录中setup安装程序,可以安装不少驱动:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

至此,就可以怀念一下Win98的风采了。

Win98下可以安装的Firefox版本最高为2.0

在这里插入图片描述

可以安装Qt 4.4.3:

在这里插入图片描述

还可以安装C++ Builder 6以及Delphi 7,说到它们,可是当年风光无限的开发软件,想必如今还有不少使用它们开发的软件还在运行吧,或者还有公司在使用它们开发或者维护软件吧,可即便如此,还是挡不住Borland的没落,着实可惜了。

笔者也使用过C++ Builder 6以及Delphi 7,确实好用,为此笔者特意尝试了一下在Win98下使用C++ Builder 6编译一个程序然后在Win10下来运行:

在这里插入图片描述

可以看到运行得非常好,而且依赖是相当少,仅依赖3个文件,这三个文件还只有3.33M。

四、Qemu中安装Win98

VMWare对Win98的支持还是不错的,安装过程还是非常顺利的(唯一注意的点就是硬盘类型要选择SATA),各种驱动程序也比较容易找到,但是随着VMWare版本的提升,发现Win98在使用过程中会卡死,显示画面不同步等等情况。于是笔者想尝试使用Qemu来安装一下Win98。

1. Qemu的安装

可以去Qemu官网查看Windows的安装方法,可以直接下载编译好的安装包,也可以在MSYS2中安装:

在这里插入图片描述

由于笔者是安装了MSYS2,所以这里笔者选择在MSYS2中安装Qemu的最版本8.2.1

在这里插入图片描述

2. 安装Win98

由于Qemu是使用命令行的方式来执行的,就没VMWare简单、直观,上手难度还是非常大的,需要熟悉各参数的用法及意义。

首先,创建磁盘:

qemu-img create -f qcow2 win98 5G

-f qcow2是表示创建qcow2格式的磁盘,它支持创建的磁盘格式有:

  • raw
  • qcow2
  • vmdk
  • vdi
  • vhd(vpc)
  • vhdx
  • qcow1
  • QED

等等,可以使用qemu-img --help查看:

Supported formats: blkdebug blklogwrites blkverify bochs cloop compress copy-before-write copy-on-read dmg file ftp ft
ps host_device http https luks nbd nfs null-aio null-co parallels preallocate qcow qcow2 qed quorum raw replication sn
apshot-access ssh throttle vdi vhdx vmdk vpc vvfat

这里选择qcow2 可以尽量减少宿主的磁盘占用。

创建好磁盘后就可以使用前面的ISO安装镜像进行安装了:

qemu-system-i386 -m 512 -smp 1 -boot c -k -rtc base=localtime,clock=host --accel tcg,thread=multi -cpu pentium3 -device sb16 -vga std -hda "win98" -cdrom "vmware_win98.iso" -drive file="win98se.iso",if=ide,media=cdrom

全部是命令行参数,这里做一个简单说明:

  • -m 512 设定内存大小为512M
  • smp 1 设置SMP的CPU个数为1
  • -boot c 设置设备启动顺序:a为软件;c为硬盘;d为光盘;n为网络
  • -rtc base=localtime,clock=host 设置虚拟机使用宿主机器的本地时间
  • –accel tcg,thread=multi 设置加速方式,这里是设置多线程TCG的方式。可以使用qemu-system-i386 -accel help查看可使用的加速方式,笔者的为tcgwhpx,前者为默认;后者为Win10的Hyper-V。Hyper-V需要在Win10中安装启用,但是与VMWare有冲突,启用后,会导致VMWare中的虚拟机很卡,很慢。
  • -cpu pentium3 设置cpu为奔腾3,可以使用qemu-system-i386 -cpu help查看可用的CPU列表。
  • -device sb16 设置声卡设备,sb16为Creative Sound Blaster 16声卡,win98有相应的驱动程序。想要添加更多设备,可以使用qemu-system-i386 -device help查看各种支持的设备列表。
  • -vga std 设置显卡为标准显卡。
  • -hda “win98” 设置硬盘,可以设置4个硬盘分别为hda,hdb,hdc,hdd,分别代表0、1、2、3号硬盘。fda、fdb代表0、1号软盘。
  • -drive file=“win98se.iso”,if=ide,media=cdrom 设置驱动器,包括镜像文件,驱动接口类型以及驱动媒介类型,该方式的挂载优先级高于使用-cdrom的方式。
  • -cdrom “vmware_win98.iso” 设置光驱镜像文件。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

后面就与VMWare中安装一样了。
使用Qemu安装要比VMWare慢得多,需要耐心等待。由于前面直接设置了声卡为SB16,Win98在安装时自动安装好了驱动,第一次启动进入系统即可听到声音,看到音量图标:

在这里插入图片描述

安装好系统后就是安装驱动程序了,最主要的是显卡的驱动程序,不然只有16色的640*480分辨率。

-vga选项支持:std|cirrus|vmware|qxl|xenfb|tcx|cg3|virtio|none,可以看到支持vmware,是不是可以使用VMWare中的显卡驱动呢?笔者尝试了一下,不行。Win98原生支持cirrus显卡,有显卡驱动,但是分辨率与颜色最高只能是16位色的800*600了,再高就不支持了。

为了支持更高的色彩与分辨率,笔者从WIKI上查到一个非商业许可的VBE兼容的显卡驱动。可以下载:
140131.zip
140214.zip

然后把它解压出来使用UltraISO制作成ISO文件,启动时加载成光驱:

qemu-system-i386 -m 512 -smp 1 -boot c -k pci-ohci -rtc base=localtime,clock=host --accel tcg,thread=multi -cpu athlon -device sb16 -vga std -hda "win98" -cdrom "vmware_win98.iso" -drive file="win98se.iso",if=ide,media=cdrom -drive file="140131.iso",if=ide,media=cdrom

这里-vga选项可以选择所有支持VBE兼容的显卡,然后安装前面下载的驱动。

进入系统后按如下设置:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启后就可以选择32位色,并且最高可达1920*1080的分辨率了,但不能再高,否则Win98支持不了:
在这里插入图片描述

在这里插入图片描述

在Qemu中如果不全屏的话,经常会出现鼠标不同步的情况。还有就是目前没有合适的网卡及驱动程序。

希望能在你怀念Win98的过程中帮助到你,欢迎点赞收藏!

  • 23
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
因为Win98拥有目前主流的系统功能,在游戏娱乐,程序开发,图形设计都有不错的表现,也是几乎每个人计算机都有的操作系统。但由于这样或者那样的种种问题,使的Win98并没有像Win95那样有着长久的持续性。现在很多人都在使用WinXP的新型系统,的确,激动人心的功能的确很多,但由于系统要求高,真正要很好地跑动它,256MB内存,PIIICPU才够,庞大的系统加上高内存的占用,真能让你再去很好的运行大型软件[3DMAX,PS,CSGAMES]就仅仅256MB内存显然不够了。我们知道,内存是重要的提高性能的手段之一,只有使用占用内存少的系统才可能保持系统的稳定,和高性能。从所有的Win9X家族挑选,Win98显然是最符合我们要求的。既能具备目前最流行的系统功能,又能有较少的系统占用,是非常符合个人电脑系统规范的。其实在实践,我们发现Win98Bate2是个具有95的系统效率,Win98的系统功能,一个非常不错的系统,但因为是测试版,有很多的问题以及官方限制。正因为如此,系统的小巧,与功能的强劲成为我们追逐的目标,我们既不是微软的崇拜者也不是微软的反对者,我们只要求自己运作的系统更高效而稳定,我们是一群DIY的狂热者,通过自己的努力和追求,使的Winfows9XPlus就此孕育而生。此系统本来是针对老鸟级用户群的,但由于写了详细说明,使的新手同样适用。 下面我们来看一下这个系统被DIY的主要功能分析: 1:众所周知,Winfows95OSR2开始了捆绑IE浏览器,这样使的系统比原Winfows95要增大不少,对内存的要求又进一步提高,直到现在,很多人都愿意去自定义IE是否安装卸载,现在Winfows9XPlus能让你梦想成真,你不仅仅能随时自定义安装卸载IE,而且你还能自定义安装卸载Win98的MSHTML核心,MSHTML核心对系统资源占用很大,使的系统启动速度慢,所以,仅仅卸载IE是不够的,要彻底还原成系统本身速度,必须要把附加的MSHTML核心卸载。因此Winfows9XPlus不仅能够完全清除IE,还能完全清除掉MSHTML核心文件。以下这些卸载都是经过很多实践,才保证非常的安全和稳定的。同时更有意义的是,由于没有MSHTML的核心支持,网络上所有针对IE的网页病毒都将对此系统无效,同时没有MSHTML核心文件,就像一个纯操作系统一样,拥有高速,和极低的系统资源消耗。你完全可以自定义安装第三方优秀的网络浏览器,如Opera,网景等。 2:完全清除了Win98自带的老版本DIRECTX的核心文件,系统不带任何的DIRECTX核心文件。这样你能安装真正干净的DIRECTX8.1新核心,我们都知道,DIRECTX是不可能卸载的,所以世面上卸载DIRECTX工具,并没有清除DITECTX的核心文件,只是对注册表做了版本修改而已,才使的你能够安装老版本DITECTX。即使是DIRECTX本身新版本升级安装也是覆盖式安装,而不是卸载式安装,一些老版本的文件,依然存在于系统和注册表,给系统的运行和执行效率造成隐患,平时玩3D游戏莫名其妙的死机也有可能是这样造成。 3:对Win98进行了大量修改以及优化,使的新的Winfows9XPlus系统仅仅只有60-70MB,仍然不失去扩展性以及功能。Winfows9XPlus系统的缩减不是以废除功能为代价,这与其它的WIN系统缩减有着根本的区别,同时我们又做了很多优化,和修改,使的它的系统资源占用极少,完全能够再现过去Win95系统高效的辉煌。基与98第一版的Winfows9XPlus开机系统完全进入内存仅仅占用内存24MB,基于98第二版的Winfows9XPlus开机仅仅占内存32MB,至始至终,要比正常的Win98系统占用的内存要少很多。本系统和原Win98系统功能完全一样,你完全能够正常安装基与Win98系统的驱动和软件工具。
### 回答1: 要在虚拟机安装Linux,需要先下载安装虚拟机软件,如VMware或VirtualBox。然后,从Linux官网下载所需版本的Linux操作系统镜像文件,并将其导入虚拟机软件。接下来,按照虚拟机软件的指引,创建一个新的虚拟机安装Linux操作系统。安装过程需要设置一些参数,如磁盘大小、内存大小、网络设置等。安装完成后,就可以在虚拟机运行Linux系统了。 ### 回答2: 虚拟机是一种虚拟化技术,可以在计算机上模拟出一个独立的虚拟环境。而在这个虚拟环境,我们可以安装并运行另一个操作系统,如Linux。 用虚拟机安装Linux的好处之一是它提供了一个隔离的环境。通过虚拟机,我们可以在主机操作系统上运行多个独立的操作系统实例,而且它们之间是相互隔离的。这意味着我们可以同时运行不同版本或不同发行版的Linux,并且它们不会相互干扰。 在安装Linux之前,我们首先需要选择虚拟机软件。例如,常见的虚拟机软件有VMware、VirtualBox等。我们可以根据自己的需求和操作系统的兼容性来选择合适的软件。 在安装过程,我们需要准备一个Linux镜像文件(ISO),它可以在虚拟机作为安装介质。安装步骤通常是这样的:首先,我们创建一个新的虚拟机实例,并为其分配所需的资源,如处理器、内存和硬盘空间。然后,我们将Linux镜像文件加载到虚拟光驱,并启动虚拟机。在虚拟机启动时,它会模拟计算机的启动过程,并引导安装程序来完成Linux的安装安装完成后,我们就可以在虚拟机运行Linux了。我们可以在Linux安装软件、配置网络、创建用户等操作,就像在真实的计算机上一样。虚拟机还提供了一些额外的功能,如克隆、快照和迁移等,使我们可以更方便地管理虚拟机实例。 总之,通过虚拟机安装Linux,我们可以在一个隔离的环境运行Linux系统,提高了灵活性和效率。这对于学习、开发和测试等需要使用Linux的场景非常有益。 ### 回答3: 虚拟机是一种软件形式的模拟计算机环境,可以在现有操作系统的基础上运行另一个操作系统。在虚拟机安装Linux操作系统有以下几个步骤: 1. 首先,需要选择一款虚拟机软件,常见的有VMware、VirtualBox等。在选择时,要考虑操作系统的兼容性以及虚拟机软件的易用性和稳定性。 2. 下载安装虚拟机软件。根据所选的虚拟机软件,进入官方网站下载对应的安装包,然后按照安装向导进行安装。 3. 下载Linux操作系统的ISO镜像文件。可以从Linux官方网站下载最新版的ISO镜像文件,也可以选择其他可信赖的Linux发行版。 4. 创建一个新的虚拟机。打开虚拟机软件,进入菜单或界面的新建虚拟机选项,按照向导的指示,配置虚拟机的名称、硬件规格等参数。 5. 安装Linux操作系统。在虚拟机,选择启动时使用的ISO镜像文件作为启动介质,然后开始安装Linux。按照安装向导的指示,选择安装类型、分区和用户设置等,完成安装过程。 6. 在安装完成后,重启虚拟机,选择从硬盘启动。此时,Linux系统将会加载并运行,你可以登录到虚拟机的Linux系统,开始使用和配置它。 通过在虚拟机安装Linux操作系统,你可以独立地学习、测试和开发Linux相关的应用程序,同时,它还提供了一个安全的环境,不会对主机操作系统产生任何影响。虚拟机技术对于学习和实践Linux系统非常有用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值