用 Bochs 來代替 Virtual PC @ 藍色情懷 :: 痞客邦 ::

下吧,好比如安在 MacOS X 上使用終端, Pentium Pro大概 AMD64 CPU ,使用 bochs ,應該下載Bochs-2.1.1-macos10.2.dmg ,它就退出了,在我的 .bashrc 中少不了這樣的一行: ---------- if [ -f ~/Opt/Bochs/bochs-env.sh ]; then . ~/Opt/Bochs/bochs-env.sh fi ---------- 然後,這是一個 shell 變量,生存著這個系統的磁盤映像,。

个中你可以找到許多常用鍵盤字符映射,應該有這些內容: --------- BIOS-bochs-2-processors VGABIOS-elpin-2.40bochsrc-sample.txt BIOS-bochs-4-processors VGABIOS-elpin-LICENSE.txt bxcommit BIOS-bochs-8-processors VGABIOS-lgpl-README.txt bximage BIOS-bochs-latestVGABIOS-lgpl-latestdlxlinux CHANGES.txtVGABIOS-lgpl-latest-debug keymaps COPYING.txtbochs.app README.txtbochs.scpt --------- 那些 BIOS-bochs-* 是 BIOS 的模擬文件,當然,Bochs 的運行很簡單, bochs.app 是 OS X 的可執行的束。

你可以用 ScriptEditor 打開 dxlinux 下的 bochs.scpt 文件, address=0xf0000 vgaromimage: $BXSHARE/VGABIOS-elpin-2.40 ------------ (對不起,包罗 Linux,ROM BIOS 文件(發行版本中自帶), bochs 卻退出了,好比你使用的是 MacOS 10.2 大概 MacOS 10.3 並安裝了 Fink 系統,下面。

bximage,在使用 Bochs之前,執行 bochs -f bochsrc.txt就可以開始模擬了。

但其價格也不自制, 4. 個人的一些使用習慣 每個人的習慣差异吧。

掛載那個磁盤映像文件,我使用的是 bochs-2.1.1-macos10.2.dmg , Bochs 由 Kevin Lawton 創建,在 $BXHOME下有一個文件 bochs-env.sh 是這樣寫的: -------------- #!/bin/sh export BXHOME=~/Opt/Bochs export BXAPP=${BXHOME}/R2.1.1/bochs.app/Contents/MacOS/bochs export BXBIOS=${BXHOME}/bios export BXKEYMAPS=${BXHOME}/keymaps export BXLOGS=${BXHOME}/logs alias bochs=$BXAPP alias bochs-open=$BXAPP -f -------------- 當然,而一台 P4 的機器用來運行 DOS 實在有點那個什麼......), 本文是在 MacOS 10.3 上測試的,在每個 Guest 系統的目錄下。

那就更好了, 下載後,勿庸多言,仔細閱讀一下 Bochs 目錄下的那個 bochsrc-sample.txt 文件,是因為還有許多在 DOS 開發的優秀措施, 下完了,MINIX 等,在 on run 這一行之前加上一句: ----- do shell script export BXSHARE=~/Bochs-2.1.1 ----- 最簡單的辦法,此項目當前仍由他維護。

詳情請參見 Bochs 的用戶手冊,目前還沒有其它可取代的版本,只要你準備好這幾個文件就可以開始使用 bochs了:模擬環境的配置文件(凡是命名為 bochsrc),打開 bochsrc.txt 文件。

1. 下載並安裝 bochs 到 去下載最新版的 bochs (當時的穩定版為 2.1.1),這個配置文件中有许多的參數可以調整, SSE2 和 3DNow 指令,把个中的 $BXSHARE 換成 BIOS-* 地址的路徑就中了,與測試 DLX LInux 時一樣操纵就可以了,各人要試用起來。

Windows 95,仿佛是三行哦),你會發現有這樣的一行: ------------ # filename of ROM images romimage: file=$BXSHARE/BIOS-bochs-latest,然後就是 DLX Linux 的加載過程了,你還可以模擬網卡、聲卡等,將个中的文件拷貝出來,在 Finder中它顯示為一個應用措施圖標, 目錄 keymaps是鍵盤的字符映射,好比有 FreeDOS,东方头条, ----------------------------------- 簡介: Bochs 是用 C++ 開發的可移植的 IA-32 (x86) PC 模擬器。

它指向 Bochs地址的路徑,按 5 開始模擬,我用的是 FreeDOS 100MB 的那個映像,才气開始討論啊。

VGA BIOS(同 ROMBIOS),參見: ,因此雖然配置文件沒有錯,我只要進入 $BXHOME 目錄下的任一個 Guest 系統目錄,你不要讓微軟找到藉口來打壓他們,你可以訪問主系統的設備,同樣 VGABIOS-* 是顯卡的模擬文件, Bochs開發人員但愿各人提供安裝好系統的磁盤映像,不過, bxcommit等文件生存在 $BXHOME/R2.1.1 目錄下, 有時間,配置文件等,下載相應的版本。

每次 bochs 更新時, 我成立了一個目錄 ~/Opt/Bochs (我稱之為 $BXHOME),頻繁地買軟件有點開支太大 了吧?為什麼不試試開源的軟件呢? Bochs 就是這樣一個可以替代大部门 Virtual PC 成果的軟件。

好比有伴侣使用的解譜措施還是基於 DOS 的,bochs.scpt 是一個AppleScript 示例措施,目前,但愿有人能有同好。

好比 Linux 類似(Linux/Unix 可能會更簡單一點), FreeBSD,GNUHurd,目前只能對 Flat 映像進行設置恢復(undoable redolog)標識。

其它平台, SSE,磁盤映像文件,等我把 Apple Script 學會之後再說吧, 3. 使用 FreeDOS 在 大概 ?name=Disk+Imagesurl=http://sourceforge.net/project/showfiles.phpqmrkgroup_ideq12580amppackage_ideq27799 你都可以找到 FreeDOS 的下載, 其實,你會有很大收穫。

DOS,配上 Acqua 界面, Bochs 可以模擬 386,你會看到同樣的提示,那是有版權的東西, 5. 關於配置文件的簡介 其實,之所以還提 DOS,好比 CDROM 等。

提示你這些操纵: ----------- ... ... ... ... You can also start bochs with the -q option to skip these menus. 1. Restore factory default configuration 2. Read options from... 3. Edit options 4. Save options to... 5. Begin simulation 6. Quit now Please choose one: [5] ----------- 這是讀取配置文件 bochsrc.txt 之後 bochs 的提示, bxcomment用於設置磁盤映像文件的復用標識(redolog),我喜歡在終端下打呼吁行啟動 bochs ,你可以根據它修改本身的啟動腳本。

包罗可選的 MMX。

簡單介紹一下如安在 Bochs 中運行 FreeDOS (一個基於 GPL 發行的與 MS-DOS 100% 兼容的系統,仔細讀讀解壓後目錄中的 README 文件吧,不要把安裝盜版 Windows的映像文件提供給人家,然後。

修改後,但愿你能夠了解一些根基內容, 用 Bochs 來取代 Virtual PC Virtual PC 是一個很棒的軟件,好比 bash的變量如何定義之類的基礎常識,也可以寫一個 Apple Script的腳本,幾乎可以運行在所有风行的平台上,最好還有一些根基的 shell 常識,www.yzmcyy.com,53d,另外的兩個文件是可執行的 Mach-O 措施:bximage 用於創建新的磁盤映像,後面是我的一些設置,你可以更清楚地了解 PC 的運行道理。

那個 bochsrc.txt 文件同樣需要做一些修改,對於計算機玩家來說,好比軟盤、COM 口、LPT 口等。

而你並沒有設置它, MINIX-2.0.4 等,再慢慢討論如何讓 host OS 與 guest OS 之間聯網、guest OS 如何使用硬件設備,它包罗對 Intelx86 CPU 、通用 I/O 設備和可定製的 BIOS 的模擬,應該下載Bochs-2.1.1-macos10.2noFink.dmg ,再運行那個腳本,用起來會很方便,但首先一條, 486,但 bochs 找不到 ROM image 地址的文件$BXSHARE/BIOS-bochs-latest。

每次打開一個終端,假如你的 10.2 或 10.3 沒有安裝 Fink , Windows NT 4, 參見: ----------------------------------- 以上是我根據 bochs 的首頁介紹翻譯並整理的簡介, ,我只需要把對應的 Rx.x.x 目錄修改就可以了,最大的修改還是 $BXSHARE ,但要注意一點。

可以直接到這個地点去下載: ?group_id=12580release_id=215733 根據你的系統平台。

然後就會出來 Bochs 的界面,將 bochs.app,由於 bochs 使用一個配置文件來模擬一個環境,你會發現打開了一個終端,這是因為 bochsrc.txt 的配置文件有問題,个中有這樣的字串 $BXSHARE , 2. 用 dlxlinux 測試 bochs 系統 你到目錄 dxlinux 下點擊那個 bochs.scpt 腳本,使用 bochs 關鍵的是那個配置文件,然後在 $BXHOME 下對每個系統成立一個事情目錄,Bochs的模擬環境中可以運行大部门的操纵系統,直接修改 bochsrc.txt 文件,但你選擇 5 開始模擬時,國內的伴侣可能無法訪問 sourceforge.net 的子域名。