日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux配环境,一个操作系统的实现linux下环境搭配

發(fā)布時(shí)間:2025/5/22 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux配环境,一个操作系统的实现linux下环境搭配 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

winxp+VM9.0+ubuntu11.04+Bochs2.6

前幾天在Windows下搭建了bochs的調(diào)試環(huán)境,但是思前想后,還是決定重新把環(huán)境搭建在linux下面,作為一名菜鳥程序員,還是起個(gè)好頭,盡量在linux下工作~

好了,言歸正傳。

由于在ubuntu下可以直接使用命令 sudo apt-get install vgabios bochs-x bximage安裝,但是這樣安裝的·boch沒(méi)有調(diào)試功能,所以還是決定重源碼安裝

去官網(wǎng)找到并下載其源代碼 bochs-2.6.tar.gz ? ? ? ? ?(下面的操作最后切換到root權(quán)限)

sudo ?apt-get install build-essential ? 安裝g++編譯器極其所有擴(kuò)展

sudo apt-get install xorg-dev

X.Org X Window System development libraries

Sudo apt-get install libgtk2.0-dev

GTK(GIMP Toolkit)是一個(gè)Linux平臺(tái)下基于Xwindow圖形窗口的圖形用戶編程接口工具,可以借助它來(lái)開(kāi)發(fā)Linux平臺(tái)下基于Xwindow的圖形用戶界面。

sudo apt-get install bison ?動(dòng)態(tài)鏈接庫(kù)以及靜態(tài)鏈接庫(kù)會(huì)用到

為了方便管理,我參考<>的建議,把用戶自行安裝的軟件安裝在/usr/local下,具體如下

1 mv 源碼路徑 ? /usr/local/src

2 cd /usr/local/src

把源碼解壓

3 tar -zxvf bochs-2.6.tar-gz

4 進(jìn)入解壓后的源碼目錄

5 ?./configure --prefix=/usr/local/bochs --enable-debugger --enable-disasm

--prefix=/usr/local/bochs是把bochs安裝到這個(gè)指定目錄

--enable-debugger --enable-disasm選項(xiàng)表示該虛擬機(jī)可以調(diào)試反匯編

6 make

7 sudo make install

那么在/usr/local/bochs下應(yīng)該有一個(gè)安裝文件夾(如果上述過(guò)程,尤其是make過(guò)程中有問(wèn)題,可以網(wǎng)上搜一搜相關(guān)文章,很多講解,這里不再敘述)

接著

編輯代碼,引導(dǎo)程序boot.asm,接著使用nasm將其編譯為boot.bin ? ? nasm boot.asm -o boot.bin

然后使用bochs里的工具,bximage,創(chuàng)建一個(gè)軟驅(qū)的鏡像,為a.img

然后將boot.bin中的內(nèi)容復(fù)制寫入a.img

dd if=boot.bin of=a.img bs=512 count=1 conv=notrunc

最后將a.img放到安裝文件下。

由于bochs2.6貌似沒(méi)有配置文件,所以需要自己來(lái)寫,我在安裝文件下創(chuàng)建了bochsrc

上面的romimage和vgaromimage的路徑要對(duì),不一定和我一樣,要看自己的路徑

上面指定了boot的方式以及目標(biāo)a.img

最后使用命令 bochs

選擇6,回車可以看到運(yùn)行成功

總結(jié)

以上是生活随笔為你收集整理的linux配环境,一个操作系统的实现linux下环境搭配的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。