📄 bochs使用手记-4.txt
字号:
Bochs使用手记(4)
来源:Bochs 作者: 2006-09-21 出处:pcdog.com
操作系统 dos ios win98 http
实战完整操作系统MS-DOS 7.0
1. 简介:
-前面我们引导的软盘都是简单的OS实验代码,不是完整的OS.
-完整的OS至少要有包括一个Shell,这样用户可在其中输入命令.
-我们就用Window98的基础:MS-DOS 7.0作实验吧.
2. 获得包含MS-DOS 7.0的软盘映象文件:
-准备一个软盘,在Windows下格式化(我就用上次那个包含FreOS boot 0.0.2的软盘,能省则省)
-在Windows98的DOS窗口中执行命令:>sys a: ,将Windows98的基础系统拷到软盘上,这时可看到软盘上有以下文件:
C:\WINDOWS>dir a:/a
Volume in drive A has no label
Volume Serial Number is FFFF-FFFF
Directory of A:\
KERNEL BIN .....................471 04-07-03 12:11 kernel.bin
IO SYS ........................224,150 05-05-99 22:22 IO.SYS
DRVSPACE BIN ..........68,871 05-05-99 22:22 DRVSPACE.BIN
MSDOS SYS ..........................6 04-11-03 17:23 MSDOS.SYS
COMMAND COM ........94,292 05-05-99 22:22 COMMAND.COM
5 file(s) 387,790 bytes
0 dir(s) 1,068,544 bytes free
其中KERNEL.BIN是原来留在软盘上的,在这里没用,其余都是系统文件,这个软盘现在就是一个完整的OS系统盘了
-下面将做好的软盘内容写到一个软盘映象文件中,使用winimage来做这事吧,最后生成的软盘映象文件取名为win98.ima
-如果不想这么麻烦,附件中直接包含有MS-DOS 7.0的软盘映象文件:win98.ima
3. 修改配置文件bochsrc.txt中的相关参数
-将获得的win98.ima放到bochs安装目录的freos子目录下
-打开bochsrc.txt,找到floppya: 1_44=/freos/boot002.ima, status=inserted,将其中的软盘映象文件改为freos/boot002.ima:floppya: 1_44=freos/win98.ima, status=inserted
4.运行Bochs 2.0.2
-弹出一个DOS窗口,让我选[5]Begin simulation,好吧,回车,开始模拟
-弹出模拟器屏幕窗口,看看里面显示什么:
VGA BIOS - Version 2.40
Copyright (C) 1990-2000 Elpin Systems, Inc.
All rights reserved.
Licensed for use with bochs, courtesy of MandrakeSoft.
For information on this or other VGA development products, contact
Elpin Systems at: (800) 723-9038 or http://www.elpin.com/
Bochs BIOS, 1 cpu, $Revision: 1.85.2.1 $ $Date: 2003/01/16 21:58:42 $
Booting from Floppy...
---------------------------呵呵,下面就进入Windows98的基础系统MS-DOS 7.0了:
Starting Windows 98...
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -