bochs配置文件怎麼安裝
⑴ bochs配置文件在哪下載
1.解壓模擬器,安裝裡面Bochs apk在手機上,然後把裡面的SDL目錄放在SD卡根目錄下。
2.不管是XP還是98、95鏡像都必須改名為andows.img,不然bochs進不去
3.最後把HDD文件夾移到sd卡根目錄,然後打開Bochs就可以進入Xp了,打開我的電腦,是不是多了一個磁碟E了,以後我們只需要把下載的東西放到HDD文件夾裡面,打開我的電腦E盤就可以找到了
打開在SDL下文件名為bochsrc.txt的配置文件用文本編輯打開,具體修改如下#how much memorythe emulated machine will have megs 64cpu: count—I,ips =9000000,reset_on triple_fault=l,ignore bad msrs=l megs:64這里表示為XP提供多大運行內存,本人手機運行內存512所以我內存設置了256,大家可以根據手機本身剩餘運行內存進行填寫!(注意設置的運行內存不能高於你剩下的運行內存,不然b。chs會強制退出的)cpu:count=l ips =4500000,這里前面的count表示機將提供幾個cpu來運行XP根據己手機情況填寫,幾核的就填幾,ips這悝就是一個頻率,可以說很關鍵,還是根據己手機性能選擇,我的mt6588的cpu設首為count :4,ips為99000000還不錯(註:IMIPS =10000001PS我的建議是50一55MIPS)
通過上下左右滑動觸屏可以控制滑鼠移動;按音量上鍵=單擊滑鼠,音量下鍵=右擊滑鼠;菜單鍵:回車鍵,返回鍵:Esc鍵,按屏幕左下角,久違的輸入法就調用出來了。在手機XP里怎麼實現雙擊操作呢?很簡單啦,先移動滑鼠到指定位首後按音量上鍵(單擊),再按菜單鍵(回車)不就行嘍?哈哈,有木有很簡單!.如何退出手機XP系統,這個更簡單呢。按手機「主頁鍵「,再重新打HBOCHS,點」Yes「後..你懂得。
⑵ bochs不會用,急急
Bochs源代碼:
適用於Bochs的WindowsXP系統鏡像
下載地址:
開始之前
你若嘗試過早期版本的Bochs,你可能還記得,那個時候的Bochs並沒有用戶界面,如果你想順利地在Bochs上運行Windows,則必須修改兩個配置文件:bochsout.txt和bochsrc.txt,並將其和Windows系統鏡像一起放置於手機內部存儲(或存儲卡)根目錄的SDL文件夾下。而現在,新版的Bochs已經有了圖形界面,你將可以在Bochs里更加直觀地配置硬體和修改參數。
開始安裝
首先,將apk格式的Bochs安裝包和img格式的Windows系統鏡像傳送到你的手機,放置於任何目錄下均可,前提是你可以找到它們。
安裝Bochs並打開它,你將看到硬體和參數的配置界面,
將ata0-master前面的復選框選中,然後點擊select;
選擇img格式的系統鏡像文件,答主這里的是Windows.img;
其他項無需更改;
點擊頂部的HARDWARE選項卡,按照以下設置方法完成設置:
CPUModel無需更改;
Chipset選擇i440fx;
內存的大小視你的手機的實際硬體配置而定,答主的手機內存為2GB,故在此項,答主將內存設置為517MB;
VGACard設置為cirrus_5446;
SoundCard設置為sb16;
EthernetCard設置為rtl8029;
PCI設置中,Slot1設置為cirrus,Slot2設置為ne2k,Slot3設置為es1370,Slot4設置為voodoo,Slot5設置為none。
設置完成後結果如下:
點擊頂部的MISC選項卡,
將Fullscreen前面的復選框選中以使Windows可以全屏運行;點擊右上角綠色的Start按鈕以啟動Windows。
首次啟動將提示如下,請不要驚慌,這是正常現象,等待讀秒結束即可;
接下來Windows將開始啟動,這個過程需要花費一些時間,請耐心等待;
啟動完成後,你就可以看到你熟悉的桌面了。
⑶ windows下bochs 安裝
轉自我自己的QQ空間中的文章,如果還是不行,加我QQ吧。詳細資料我空間中有,就不復制過來了。
Bochs是由Kevin Lawton 於1994年開始開發的一個用於完全模擬Intel的x86模擬器。開始它僅僅是一個商業產品,不過您可以購買到它的源程序。在2000年3月這個時刻,Mandrakesoft買下了Bochs,並把它置於GNU LGPL下使之成為一個開源程序。在2001年3月,Kevin把Bochs的家從bochs.com移到了bochs.sourceforge.net,到現在為止,Bochs已經習慣了它的新家。
Bochs是用C++開發的,它被設計成可以運行於多種主流平台下,包括x86, PPC, Alpha, Sun和MIPS。它完全是靠軟體模擬來實現的。從啟動到重啟,包括PC的外設鍵盤,滑鼠,VGA卡,磁碟,網卡等,全部都是有軟體來模擬的。這和其它的模擬器如VMware,plex86等有很大的區別。也正是由於Bochs完全是靠軟體來模擬整個PC環境,因此它非常的適合開發操作系統,這對廣大操作系統愛好者來說是一個福音。因為有它,使得調試操作系統非常非常的容易,它自帶一個調試器bochsdbg,它可以從PC機剛啟動的那一剎那起就開始模擬,注意,這不是從讀取磁碟中的引導扇區那開始模擬。
下載地址:bochs.sourceforge.net
下面以配置MyOS為例,說明整個配置過程。
假設我們現在已經把自己的操作系統編譯完畢,得到一個Boot.bin的二進制文件,接下來,就讓我們開始配置自己的Boot,文件,讓其以MyOS為名,開始運行吧。
在配置MyOS,之前,你總需要一個MyOS啟動盤吧,利用bochs中Disk Image Creation Tool工具創建一個空白1.44MB的空白軟體鏡像,我們假設她名字為Boot.img .再把利用相關軟體(例如dos下的hd-)把自己的操作系統 myOS.bin 文件燒錄到Boot.img中,於是你就有了一張操作系統啟動盤了,若你開始只是想體驗bochs的魅力,大可不必麻煩,直接去網上下載一個freeDOS.img系統。
有個操作系統盤之後,MyOS必須的運行在一台計算機上,(^_^虛擬機),既然是計算機,那它必須的有自己的內存,硬碟,主板,與顯示系統吧。接下來就是把Bochs虛擬機的虛擬硬碟,主板,顯示系統,設置好,在設置好這台虛擬機的啟動系統(My OS),好了,大功告成。
單獨建立個目錄(隨意地方),把Boot.img復制過去,然後把bochs安裝目錄裡面的bochsrc-sample.txt這個文件復制到這個目錄裡面,並改名,注意,後綴改成bxrc,這個後綴是bochs可以識別的。bochsrc-sample.txt這個文件是配置文件模板,我們就是在這個模板的基礎上修改參數成為我們的操作系統所使用的配置文件。
主板配置:由於是虛擬機,我們只要一個配置一個BISO文件就可以解決,在bochsrc-sample.bxrc(剛才復制過去並改了後綴名的那個文件)配置文件中找到 romimage: file=$BXSHARE/BIOS-bochs-latest ,把「$BXSHARE」改為bochs安裝目錄即可,譬如筆者的配置為romimage:file=D:\Bochs-2.4.5\BIOS-bochs-latest
顯示系統配置:同理把 vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest 中的$BXSHARE改為bochs安裝目錄即可。
虛擬硬碟配置:首先我們的有一個虛擬硬碟吧,同樣利用Bochs的Disk Image Creation Tool創建一個空白的虛擬硬碟,該虛擬硬碟默認被生成在Bochs安裝目錄下。大小么,自己定吧 ,估計16M絕對夠了,至少對於入門的我們說,好了,假設這個虛擬硬碟的名字為virtual.img,存放在D盤里,再配置文件里找到 ata0-master: type=disk, mode=flat, path="30M.sample" ,把path 裡面的改為虛擬硬碟的絕對路徑即可,譬如:ata0-master: type=disk, mode=flat, path="D:\virtual.img" .
好了,馬上就好,接下來是配置操作系統了,由於我們是的操作系統寫在軟盤Boot.img 中,在配置文件中找到
floppya: 1_44=/dev/fd0, status=inserted,把/dev/fd0改成Boot.img的絕對路徑,我們的例子Boot.img與bochsrc-sample.bxrc配置文件是放在同一個目錄下,我們只要/dev/fd0改成啟動盤名即可既:
floppya: 1_44=Boot.img, status=inserted.
最後一步了,設置虛擬機從軟盤啟動。在配置文件中找到boot: disk,系統默認是從硬碟啟動,我們把它改成boot: floppy.就可以了。
保存關閉,雙擊bochsrc-sample.bxrc 虛擬機就可以運行了
⑷ Win模擬器啟動程序 | Bochs 可是還是不行呀,我都放入sdl中了呀
你這是手機版的還是windows版的哦。怎麼又有apk 又有 exe。可以加我Q,我可以幫你解決這些問題。
SDL是要解壓的啊,而且只是用在手機版上的。
手機是先安裝 Bochs那個apk,然後在根目錄放上SDL文件夾,把SDL里的東西放進去,在加上 bochsrc 和 c.img ,最後到桌面點擊圖標。
window版的是雙擊安裝,然後在其他地方建立一個文件夾,放上c.img 和 bochsrc。然後通過開始欄里的bochs來選擇配置文件啟動。
你可以找個貼吧,我把截圖發給你看,一步一步的。
⑸ bochs怎麼讀取本地存儲卡
先安裝bochs2_5_1軟體
再將SDL文件夾和HDD文件夾放在平板的機身內存的根目錄下,即可。理論上是全機型通用的,我已在精靈2上測試過,完美運行。其中,sdl文件夾中的c.img文件是windows98的系統鏡像文件,bochsrc.txt是系統配置文件。操作方法:在虛擬的98系統中,並不是手指在哪滑鼠就在哪,而是類似於筆記本電腦觸摸板的那種操作方式,手指任意在一定區域滑動(例如右下角),指針就可以移動到對應的方向。觸屏左下角箭頭鍵點擊一下是鍵盤輸入,音量+是滑鼠左鍵,—是右鍵,滑動觸屏是移動游標。想要退出時,先點小房子鍵,再切換回本程序,會出現一個英文的是否退出的提示,點yes即可。快捷鍵:返回鍵上一塊黑邊部分:激活平板的輸入法。最新更新,1。加入了D盤支持,也就是說你可以在虛擬的D分區中安裝程序,打開文檔等,如果需要在D盤上裝東西,請把文件放在平板機身內存根目錄下的HDD文件夾中。2.優化了運行內存,提升運行程序的能力和穩定性。本系統優點:由於是虛擬機,僅僅把windows系統當做外部軟體使用,所以完全不會影響到安卓系統的正常使用。
⑹ 安卓bochs怎麼上網,還有怎麼運行exe文件啊
具體操作步驟:
步驟1:安裝模擬器主程序(這個就不用多說了,和普通安卓應用一樣)
步驟2:將裝有配置文件的sdl文件夾拷貝到機身內存根目錄中(沒有機身內存的手機請拷貝到sd卡中,不清楚拷貝到哪裡的就用re管理器拷貝到手機根目錄顯示sdcard的文件夾里)
步驟3:將磁碟鏡像文件改名為c.img,拷貝到步驟2中的sdl文件夾(要用什麼系統就拷貝相應的鏡像)
步驟4:運行安裝好的模擬器主程序,沒有問題的話就會開機運行操作系統了
⑺ Bochs添加網卡的方法
首先你安裝在磁碟鏡像中的系統就有要求。win95,win98是不支持wifi的,精簡版的Windows如果刪除了網路軟體也不行。
然後需要在bochs的配置文件中(存放在SDL文件夾中)配置一下虛擬網卡的。網卡這樣配置:
*********
網上流傳的各種給Bochs添加網卡的方法,都只是提到了使用Niclist程序獲取信息然後在bxrc配置文件裡面添加一行
ne2k:
ioaddr=0x240, irq=11, mac=b0:c4:20:00:00:01, ethmod=win32,
ethdev=\Device\NPF_{AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE}
這樣的配置,但是添加之後運行在bochs上的虛擬操作系統仍然無法找到網卡,為什麼?
實際上,除了上面一行,還要添加一行到bxrc配置文件裡面:
i440fxsupport: enabled=1, slot1=ne2k
這樣才能真正「插上」這塊虛擬網卡!!!!
*********
對於磁碟鏡像的問題你參考一篇帖子:
「【TANK.SEX】還在用BOCHS模擬不能上網的XP? 你OUT了!最新可上網的WINDOWS 2000!」
網路就行了連接發不了。如果滿意請採納
⑻ bochs模式器怎麼安裝系統步驟
這個安裝系統步驟也是非常簡單,因為這個模擬器在系統設置的過程中也是比較認可的,所以說是你打開系統設置,在系統設置裡面進行一個安裝操作就可以了。
⑼ 我的bochs安卓版安裝在手機內存裡面 現在我已經下載了配置文件 和印象文件 請問現在要移動到那個
首先安裝apk程序,然後把下載的鏡像文件改名為c.img放到sdl文件夾。如果你的手機主存儲是sd卡,sdl文件夾就放到sd卡根目錄,如果主存儲是內部存儲就放到內部存儲根目錄。
最後運行bochs。
PS:虛擬Windows系統需要很高的配置,最低也要高通600處理器。虛擬XP系統很卡,非常卡,完全沒有用,只有win98還行。
⑽ 如何在linux上使用Bochs
安裝
到Bochs的主頁: 上下載最新的Bochs RPM安裝包。 以root的身份安裝:
#rpm -ivh bochs-2.2.1-1.i586.rpm
其實RPM安裝包給你裝上了四個新程序:bochs,bochs-dlx,bximage,bxcommit, 以及相關文檔。安裝完畢後,你可以先試試bochs-dlx,它是DLX Linux的一個demo。
$ bochs-dlx
---------------------------------------------------------------
DLX Linux Demo, for Bochs x86 Emulator
---------------------------------------------------------------
Checking for bochs binary...ok
Checking for DLX linux directory...ok
Checking for /usr/bin/gzip...ok
Checking for /home/wangcong/.bochsdlx directory...ok
Entering /home/wangcong/.bochsdlx
Running bochs
00000000000i[APIC?] local apic in initializing
========================================================================
Bochs x86 Emulator 2.2.1
Build from CVS snapshot on July 8, 2005
========================================================================
00000000000i[ ] LTDL_LIBRARY_PATH not set. using compile time default '/usr/lib/bochs/plugins'
00000000000i[ ] BXSHARE not set. using compile time default '/usr/share/bochs'
00000000000i[ ] reading configuration from bochsrc.txt
00000000000i[ ] lt_dlhandle is 0x8bac490
00000000000i[PLGIN] loaded plugin libbx_x.la
00000000000i[ ] installing x mole as the Bochs GUI
00000000000i[ ] using log file bochsout.txt
馬上,你就會看到一個X11窗口。
顯示的是VGA BIOS信息,然後是載入Linux的信息。以root身份登錄,試試DLX Linux。安裝成功。
使用
下面是一些重要的文件:
/usr/bin/bochs
Bochs啟動程序
/usr/bin/bximage
Bochs帶的製作磁碟鏡像文件的工具
/usr/bin/bxcommit
把redolog放進flat磁碟鏡像文件中去的交互工具
/usr/share/doc/bochs/bochsrc-sample.txt
Bochs配置文件的例子
/usr/share/bochs/BIOS-bochs-*
ROM BIOS鏡像文件
/usr/share/bochs/VGABIOS-*
與VGA BIOS鏡像文件相關的文件
/usr/bin/bochs-dlx
啟動Bochs中DLX linux的程序
/usr/share/bochs/dlxlinux/
DLX Linux的目錄,包含它的磁碟鏡像文件和配置文件
/usr/share/bochs/keymaps/*.map
X11和SDL的keymap列表
命令bohcs可以接受4個參數:-q 載入配置文件後跳過開始菜單;-f configfile 識別指定的配製文件;-n
不載入配置文件;-h 列印幫助信息;-qf configfile
相當於同時使用-q和-f兩個選項。使用Bochs,你必須有一個配置文件,或者你通
過-f參數指定,或者讓Bochs自己搜索。配置文件的作用是告訴Bochs到哪裡尋找鏡像 文件,模擬層如何工作等。Bochs搜索配置文件的順序是:
.bochsrc 在當前目錄中</TT CLASS="FILENAME">
bochsrc 在當前目錄中
bochsrc.txt 在當前目錄中</TT CLASS="FILENAME">
.bochsrc 在用戶的主目錄中
bochsrc 在 /etc 目錄中
以dlx-linux的配置文件為例,講一下如何定製你需要的配置文件。dlx-linux的 配置文件是/usr/share/doc/bochs目錄中的bochsrc-sample.txt。它的內容 如下:
###############################################################
# bochsrc.txt file for DLX Linux disk image.
###############################################################
# how much memory the emulated machine will have
megs: 32
# filename of ROM images
romimage: file=$BXSHARE/BIOS-bochs-latest, address=0xf0000
vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest
# what disk images will be used
floppya: 1_44=floppya.img, status=inserted
floppyb: 1_44=floppyb.img, status=inserted
# hard disk
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, path="hd10meg.img", cylinders=306, heads=4, spt=17
# choose the boot disk.
boot: c
# default config interface is textconfig.
#config_interface: textconfig
#config_interface: wx
#display_library: x
# other choices: win32 sdl wx carbon amigaos beos macintosh nogui rfb term svga
# where do we send log messages?
log: bochsout.txt
# disable the mouse, since DLX is text only
mouse: enabled=0
# enable key mapping, using US layout as default.
#
# NOTE: In Bochs 1.4, keyboard mapping is only 100% implemented on X windows.
# However, the key mapping tables are used in the paste function, so
# in the DLX Linux example I'm enabling keyboard_mapping so that paste
# will work. Cut&Paste is currently implemented on win32 and X windows only.
keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-us.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-fr.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-de.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-es.map
以#開頭的每一行都是注釋。注釋寫得很明白。
megs: 32
指明想要模擬32M的內存。注意:後面的數字最大為2048,但是因為主機系統的限制,在 大多數系統上,Bochs甚至不能支持1024M。
romimage: file=$BXSHARE/BIOS-bochs-latest, address=0xf0000
指明ROM的鏡像文件在哪,開機時ROM BIOS被載入到哪裡。$BXSHARE是環境變數,指明 Bochs的share目錄,在Linux上為/usr/share/bochs。這一般不用改動。下面的vgaromimage 指明VGA ROM的鏡像文件位置。
floppya: 1_44=floppya.img, status=inserted
floppyb: 1_44=floppyb.img, status=inserted
floppya是第一軟碟機,floppyb是第二軟碟機。後面標明的是軟碟機鏡像文件的位置,軟盤 是否插入。可以根據你的需要做適當的修改。
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, path="hd10meg.img", cylinders=306, heads=4, spt=17
打
開ata0通道,另外還有ata1,ata2,ata3。對於每一個通道,都必須指明兩個IO地址和IRQ。
ata0是默認被打開的,它的ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14。ata0-master
是主ata0通道,後面指明它附帶的設備是硬碟,硬碟鏡像文件路徑,硬碟柱面數,磁頭數等參數。
boot: c
指明啟動次序,可以是cdrom,floppy,disk。不過由於歷史的原因a和c也能被接受。 也可以這樣來寫:
boot: cdrom, floppy, disk
mouse: enabled=0
指明滑鼠是否可見。
keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-us.map
打開對虛擬US鍵盤的重映射,keymap必須被指明。
更多的配置文件選項說明見/usr/share/doc/bochs/user/bochsrc.html。 如何編寫鍵盤的keymap列表見/usr/share/doc/bochs/user/keymap.html。
製作磁碟鏡像
bximage是Bochs自帶的製作磁碟鏡像的工具,具有 良好的交互性,使用很方便。運行bximage,你會看到:
========================================================================
bximage
Disk Image Creation Tool for Bochs
$Id: bximage.c,v 1.25.2.1 2005/07/06 20:40:00 vruppert Exp $
========================================================================
Do you want to create a floppy disk image or a hard disk image?
Please type hd or fd. [hd]
詢問我們是建立一個軟盤鏡像還是硬碟鏡像,默認的是硬碟。我們直接按回車,選擇硬碟 鏡像。
What kind of image should I create?
Please type flat, sparse or growing. [flat]
我們想建立一個簡單的鏡像,選擇默認的flat。回車。
Enter the hard disk size in megabytes, between 1 and 32255
[10]
想要多少Mbyte的大小?鍵入你想要的大小。
I will create a 'flat' hard disk image with
cyl=2
heads=16
sectors per track=63
total sectors=2016
total size=0.98 megabytes
What should I name the image?
[c.img]
在上一步中輸入「1」後,顯示相關的硬碟信息。詢問想要什麼鏡像文件名字?默認的是 c.img。輸入hd.img回車。
Writing: [] Done.
I wrote 1032192 bytes to hd.img.
The following line should appear in your bochsrc:
ata0-master: type=disk, path="hd.img", mode=flat, cylinders=2, heads=16, spt=63
建立完畢。然後你就可以使用這個鏡像,用Bochs做實驗了。