⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bochs使用手记-4.txt

📁 关于BOCHS的详细使用说明
💻 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 + -