接上回我们在windows7上用qemu打包运行win98系统,这回带大家体验下用安卓手机运行电脑系统。目前根据小编的研究和实验,安卓平台的虚拟机在目前所有移动设备里种类最丰富,功能最强大,除了运行dos、linux外,连win10系统也能运行。可能有的人会问,能运行macos吗?不知道,目前小编还没有搞定,正在寻找镜像进行测试。本文针对没有用过虚拟机的读者,通过简单的几步复制粘贴就可以体验到windows98系统。俗话说,师傅领进门,修行在个人,希望通过本文的学习后,大家利用小编文末提供的资源工具去尝试更高级的xp、linux等系统。
关于安卓上的虚拟机,糖老师最常用就是这两个:limbo和bochs。两个各有各自的特点,小编常用limbo,但是配置比bochs复杂,所以本文以bochs为例,无需配置参数,操作起来要简单的多,以后等大家熟悉了我们再研究limbo。整个过程图文相结合,相信有兴趣的读者只需看一遍就能明白如何操作。
↑bochs官网截图
先介绍下bochs,以下内容来自于互联网:
Bochs(读音同 Box)是用C 开发的以 LGPL 许可证发放的开放源代码的x86,x86-64模拟器,模拟整个PC。它被设计成可以运行于多种主流平台下,包括x86, PPC, Alpha, Sun和MIPS。
和 Bochs 类似的虚拟机软件还有:VMware,Virtual PC,VirtualBox,但这些都使用了虚拟化技术,部分指令直接交给硬件执行。而Bochs完全是靠软件模拟来实现的(所以Bochs虚拟机的速度慢很多,而且应该称Bochs为模拟器,而非虚拟机)。从启动到重启,包括PC的外设键盘,鼠标,VGA卡,磁盘,网卡等,全部都是由软件来模拟的。也正是由于Bochs完全是靠软件来模拟整个PC环境,因此它非常的适合开发操作系统,这对广大操作系统爱好者来说是一个福音。因为有它,使得调试操作系统非常非常的容易,它自带一个调试器bochsdbg,它可以从PC机刚启动的那一刹那起就开始模拟,注意,这不是从读取磁盘中的引导扇区那开始模拟。
Bochs的发布遵守GNU LGPL。
上面最后一句意味着,你可以得到它的源代码,然后再次加工。不过那样的话可能需要很长的一篇文章,并且时间也很久,那不是今天的目标。
今天,我们的目标非常简单:让windows98系统在手机上运行起来。
为什么是98呢,而不是xp或者win7?主要是为了演示方便快速,其他系统的过程完全相同,只是换个镜像文件。另外就是98系统是一个时代的象征,也是一代经典,在手机上体验一下别有一番滋味。
↑正在运行的win98系统
整个过程大致分为如下几步:
- 文件下载
- 文件拷贝到手机(如果直接下载到手机,这一步可以省略)
- 安装bochs虚拟机
- 运行win98系统
简单四步,我们一步一步的讲。
正式开始前的准备:一部安卓手机。
小编手头没有最新安卓手机,本打算用电脑上的安卓模拟器,但是演示效果不如真手机,只能把在抽屉里躺尸的备用机拿来充满电开机充当下今天的“猪脚”,相信大家用的手机不会比这配置更差了,所以运行个虚拟机肯定毫无压力。
↑N年前的手机,4.4系统,憋屈到家的内存
为了防止演示过程中锁屏出现中断,建议大家把自动锁屏设定为禁止。