歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Win7 Guset: Ubuntu 11.04 下Bochs的使用

Win7 Guset: Ubuntu 11.04 下Bochs的使用

日期:2017/2/28 16:06:32   编辑:Linux教程

我的配置:操作系統Win7 在VMWare 7.1.4 上運行的是Ubuntu 11.04系統 然後在再Ubuntu下安裝了Bochs2.4.6.tar.gz

我沒有按部就班的去按照書上所說以前的那些版本 因為我總是喜歡使用最新的東西 技術總是在進步嘛 但這樣難免過程中會

遇到些麻煩 不過這些麻煩都能在互聯網上輕易的解決

首先下載 vmwear 直接按照默認安裝

然後你要去網上下載個Ubuntu的鏡像文件 這些都能輕易下載得到的 但要申明 剛開始的時候我下載的時候是Ubuntu11.10測試版本,以為要用就使用最新的 ,但裝上去之後麻煩來了 各種預想不到的問題隨之而來。最後逼得我又重裝了次 11.04版本的 這個版本比較穩定 ,現在一直用著沒多大的問題。

再是 在vmwear虛擬機上安裝 Ubuntu 。這也不是特別的難 , 網上的教程一大把 ,按照步驟來就是。聽說最好是使用一個空的硬盤空間來裝系統

關鍵來了,安裝vmware- tools。先稍微介紹下這個工具的作用:1 顯著提升總體的圖形性能。

2 在主機和客戶機之間時間同步

3 自動捕獲和釋放鼠標光標 (就是說不在需要 ctrl+alt 之類的鍵來實現系統之間的切換)

4 在主機和客戶機之間或者從一台虛擬機到另一台虛擬機進行復制和粘貼操作(主機上復制文本或者文件 虛擬系統粘貼 )

5 改善的網絡性能

一般在vmware的安裝目錄下都有這麼兩個文件, linux.iso 和windows.iso文件, 剛開始的時候我按照網上的說法我也是一知半解 ,後來花了很大勁 ,才明白 。比方說host 為 window;guest 為linux 那麼要使用的是 linux.iso。 host為window ;guest也為windows 那麼要安裝vmware-tools使用的是window.iso

這也就是說要使用哪個iso文件完全取決於 你的虛擬系統是什麼 而跟host一點關系也沒有 。搞清楚了這一點 也許你可以這樣百度 “window下vmware-tools”的安裝或者是“linux下vmware-tools” 的安裝 。網上這樣安裝教程也是一大把 這裡就不多累贅。

我或許還想說的是 Ubuntu下的終端 就差不多相當於windows 下的cmd 。共享完文件夾之後 無論在是host還是guest的共享文件夾內的操作都會對另一方造成影響

然後是在Ubuntu下安裝bochs,這裡花了很長一段時間來裝上它 因為linux和window中裝軟件的方式完全不一樣 Ubuntu中可以通過直接在終端上下載並安裝軟件 。這或許會讓從沒接觸過linux的讓人來說一時手足無措 ,但也不是那麼的難 ,只要靜下來心來 一個問題的解決 就沒有辦不到的事

這裡我提供一篇寫得很詳細說明Ubuntu下安裝Bochs的方法和遇到異常怎麼解決 http://www.linuxidc.com/Linux/2011-07/38371.htm 這或許會對你幫助很大

我想說下我遇到的麻煩

安裝過程中比較難的就是 bochs的配置文件

This is the Bochs Configuration Interface, where you can describe the

machine that you want to simulate. Bochs has already searched for a

configuration file (typically called bochsrc.txt) and loaded it if it

could be found. When you are satisfied with the configuration, go

ahead and start the simulation.

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. Restore the Bochs state from...

6. Begin simulation

7. Quit now

相信大家大致也能理解上面的意思 反正就是說要你自己去1 定制一個bochs配置文件 這對我們新手來說是比較難的

還有另一種方式就是 2 直接使用已經寫好了的文件 設置下 bochs將之作為自己的配置文件

在”一個操作系統的實現“光盤裡 就有這麼個 bochsrc文件 可以把它作為配置文件 而只需要修改下參數

這對聰明的你們來說 肯定不是什麼難事

但很讓我糾結的是按照書上所說 vgaromimage: file=一個指定的路徑的vgabios.bin文件 很惱火的是 這樣一直出錯 後來我才發現 原來也許是新版本改進的緣故 要在加雙引號 才不會出錯 比如 vgaromimage: file=”/usr/share/vgabios.bin"

還需要注意的是 千萬不要照本宣科 書上是什麼樣就是什麼樣 比如說 romimage 和 vgaromimage兩項 指定的應該是bochs 在虛擬系統安裝目錄的 bios-bochs-latest 和vgabios.bin 注意不同人安裝的路徑也許是不一樣的 這就造成上面的參數也可能完全不一樣

還有就是 上面那篇文章使用的是 bochs2.4.5版本的 而我使用的是2.4.6版本 在用bochs調試操作系統的時候有些不同 本來應該是這樣的命令"dump_cpu" 但是貌似新的版本已經不再支持dump命令了 而是使用“info cpu”代替 注意中間沒有 _ 字符 。如果想了解更多命令的話 直接輸入help命令就可以查看

----------------------------------------------------------

祝你們好運 早日寫出一個自己的操作系統

Copyright © Linux教程網 All Rights Reserved