qemu和bochs安装freedos小记

目的

本文是自己使用qemu和bochs安装freedos的记录,目的是使自己尽快熟悉这两个软件的使用。

 

准备

1. 下载FreeDos 1.0: http://www.freedos.org/download/download/fdbasecd.iso  (fdbasecd.iso)

官方有1.1版本的,我试过,在我的机器上安装到最后阶段时卡死了,应该是我的机器性能太差的原因吧。

2 . 下载qemu for windows: http://qemu.weilnetz.de/

网站上有32位和64位,请根据自己机器的实际情况自行下载安装。我下载的是最新版本的qemu-w32-setup-20150925.exe,安装路径是D:\Program Files\qemu

3. 下载bochs:http://sourceforge.net/projects/bochs/

我这里安装的是最新版本2.6.8,安装路径是D:\Program Files\Bochs-2.6.8

 

使用qemu安装freedos 1.0

1. 进入cmd,切换到qemu安装路径D:\Program Files\qemu下。

2. 使用qemu-img.exe创建一个20M大小的虚拟磁盘,如下图:

3. 将freedos iso镜像拷贝到qemu安装目录下,然后启动安装freedos,命令如下:

其中的-cdrom fdbasecd.iso指定fdbasecd.iso为cdrom,后面的-boot d指明是从cdrom启动(在X86机器上,a和b分别代表软盘1和软盘2,c代表第一块磁盘,d代表第一个cdrom)。

4. 接下来安装freedos,参考后文的“安装freedos详细过程”。

 

使用bochs安装freedos1.0

1. 进入bochs安装目录,使用bximage.exe创建一个20M大小的虚拟磁盘。这里我们选择1,如下图:

2. 让我们选择虚拟磁盘类型,这里选择hd,磁盘类型是flat,即都是默认的,大小为20M,取名freedos.img。

注意:最后的CHS=40/16/63是这块虚拟磁盘的参数,是很重要的信息,因为在后面的配置文件中会用到。

3. 新创建一个名为freedos的目录,将freedos的iso镜像和刚刚创建的虚拟磁盘拷贝到该目录下(目录可以随便创建在系统中的任何一个地方,名字也可以按照你的意思随便起,我这里只是按照自己的意思做演示)。

4. 创建bochs配置文件。运行bochs.exe,先在“Edit Options”中选择“Disk & Boot”,然后在“Configuration”中选择“Edit”,出现如下配置界面:

 

5. 将“Boot Option”中的“Boot drive #1”设置为“cdrom”,因为这里我们需要从freedos的iso镜像启动。

6. 选择“ATA channel0”,之后选择“First HD/CD on channel0”,如下设置:

可以看到磁盘参数那里使用到了创建虚拟磁盘时生成的参数。

7. 接着选择“Second HD/CD on channel0”,设置如下:

8. 点击“OK”后在“Configuration”中选择“Save”,将配置保存到目录中(最好是和freedos.img和freedos iso镜像同一个目录)。

9. 接下来安装freedos到freedos.img上,参考后文的“安装freedos详细过程”。

 

安装freedos的详细过程

1. 进入freedos安装首界面。

2. 我们选择1,即从cdrom启动free都是,接着选择将freedos安装到虚拟磁盘上。

3. 选择“语言”和“键盘布局”,默认选择英文的。

4. 使用XFdisk给虚拟磁盘分区。这里我们只将真个磁盘划分一个主分区,默认分区状态已经是“ACTIVE”,一路“YES”下去。F3推出时选择YES,重启系统。

5. 重启后,前面步骤一样,接着会提示格式化磁盘,选择YES。

6. 接着安装freedos到磁盘。

7. 开始安装。其中需要制定安装路径,都按默认的来就OK。

8. 安装完成后,将bochs的配置文件bochsrc.bxrc中的boot: cdrom改成boot: disk,即从磁盘系统系统。从qemu启动就更简单了,只需qemu-system-i386.exe -localtime freedos.img即可。

 

参考链接:

http://blog.csdn.net/programmingring/article/details/7382680

https://en.wikibooks.org/wiki/QEMU/FreeDOS

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值