?? 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 + -