青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

jake1036

ubuntu9.10編譯運行Linux0.01

            前一陣子都在看源代碼,然后自己一行一行的敲上去,但是沒有辦法手動的調試,
            于是自己冒出個想法,我要在自己的機器上編譯并且運行linux0.11。
            vwmare虛擬機安裝的是ubuntu9.10。我想在9.10上利用bochs 來編譯并且運行linux0.01。
     
   (1)   下載的源代碼是 linux-0.11-081030.tar.gz ,這個源代碼是使用gcc 4.3編譯的。
            但是ubuntu9.10及其之上的版本都安裝的是gcc4.4。
          所以第一步就是要安裝gcc4.3 ,因為若是使用gcc4.4,那么源代碼可能會成功編譯,但是無法運行。 
           在控制臺上輸入 sudo apt-get install gcc4.3 。  然后把gcc4.3變成系統默認的編譯器。 
                 ln -sf /usr/bin/gcc-3.3 /usr/bin/gcc  執行此命令即可。

  (2) 將linux-0.11-081030.tar.gz  解壓,先使用gunzip解壓去掉gz。然后再使用tar xvf 解壓。 
      進入linux-0.11 ,然后make clean  , make 。
     你會發現新生成了 Image 和  System.map 。
    執行 dd bs=8192 if=Image of =/dev/fd0。(下面的配置文件我使用的是bootimage-0.11-hd,
    所以我用的是dd bs=8192 if=Image of =bootimage-0.11-hd)
    如果到這一步都沒問題,那么就說明你編譯正確。
    
          (3) 下載linux-0.11-devel-060625.zip 。解壓并把文件夾內的 hdc-0.11-new.img 移動到與Imgae 相同的路徑下。
                             
          (4) 利用bochs2.4.2 來模擬運行。 boch0.11.bxrc配置文件如下:
              
      

megs: 16 
romimage: file
=/opt/bochs/gdbstub/share/bochs/BIOS-bochs-latest
vgaromimage: file
=/opt/bochs/gdbstub/share/bochs/VGABIOS-lgpl-latest
#floppya: 1_44
="Image", status=inserted    #這個是啟動盤。
floppya: 1_44
="bootimage-0.11-hd", status=inserted 
ata0
-master: type=disk, path="hdc-0.11-new.img",   mode=flat, cylinders=410, heads=16, spt=38
gdbstub: enabled
=1, port=1234, text_base=0, data_base=0, bss_base=0 
boot: floppy
log: bochsout.txt 
parport1: enable
=0 
vga_update_interval: 
300000 
keyboard_serial_delay: 
200 
keyboard_paste_delay: 
100000 
floppy_command_delay: 
50000 
ips: 
4000000 
mouse: enabled
=0 
private_colormap: enabled
=0 
fullscreen: enabled
=0 
screenmode: name
="sample" 
i440fxsupport: enabled
=0 


 (5) 運行bochs ,然后選擇相應的文件即可。下面講一下gdb與bochs聯合調試的方法
      首先要在bochs的配置文件中增加一句 gdbstub:enabled=1 ,port=1234,text_base=0,data_base=0,bss_base=0
      進入源代碼中的tools文件夾,執行 gdb system
      然后接著輸入
      break  main
     target remote localhost:1234
     cont
     內核代碼將在init.c中的main函數處停止。
     在聯合調試的過程中,bochs會出現pae_fault的錯誤,這時候就需要連續按 enter 鍵即可。

  經驗教訓 :
     (1) 一定要選擇對應的gcc版本,否則就算是編譯正確了,也無法運行。我的gcc版本為 gcc 4.3 。
     (2) http://oss.lzu.edu.cn/modules/newbb/viewtopic.php?topic_id=1403 這個網址上有對應的源代碼。


    


    成功的圖片。








posted on 2010-11-05 19:53 kahn 閱讀(1656) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美在线观看视频一区二区三区 | 精品av久久久久电影| 久久久久久穴| 亚洲国产精品成人综合| 欧美国产91| 在线综合+亚洲+欧美中文字幕| 欧美另类专区| 欧美亚洲网站| 欧美国产日韩精品| 久久激情五月丁香伊人| 欧美伊人影院| 亚洲国产精品一区二区尤物区| 久热精品视频在线| 亚洲国产另类久久精品| 国内成人精品2018免费看| 欧美精品一区二区三区一线天视频 | 国产日韩一区| 国产欧美日韩精品一区| 国产日韩1区| 影音欧美亚洲| 一区二区高清在线观看| 久久一本综合频道| 亚洲国产精品久久久久| 久久成人精品视频| 亚洲精品一级| 午夜视频在线观看一区| 免费h精品视频在线播放| 国产精品video| 狠狠入ady亚洲精品经典电影| 亚洲激情第一区| 一本色道久久综合亚洲精品按摩| 久久免费99精品久久久久久| 亚洲乱亚洲高清| 久久久久国产精品麻豆ai换脸| 欧美日韩ab片| 亚洲欧洲在线一区| 久久精品一本| 久久精品天堂| 亚洲风情在线资源站| 亚洲欧美伊人| 亚洲性夜色噜噜噜7777| 国产精品人人做人人爽人人添| 亚洲另类春色国产| 午夜激情久久久| 欧美风情在线观看| 亚洲欧美一级二级三级| 欧美激情中文字幕一区二区| 国产区亚洲区欧美区| 亚洲欧美国产另类| 一区二区三区国产在线观看| 国产精品久久久久久久久果冻传媒 | 99re热精品| 国产农村妇女精品一区二区| 亚洲综合社区| 久久精品男女| 一区二区电影免费观看| 欧美一区二区三区视频在线观看| 亚洲国产日韩欧美在线动漫| 亚洲国产精品第一区二区三区| 国产精品v片在线观看不卡| 久久欧美肥婆一二区| 欧美日本一区二区视频在线观看| 欧美一级片久久久久久久| 麻豆精品在线播放| 欧美一级日韩一级| 欧美亚一区二区| 亚洲三级视频| 亚洲免费观看视频| 欧美+亚洲+精品+三区| 狼狼综合久久久久综合网 | 久久久精品tv| 午夜精品亚洲| 国产精品看片你懂得| 一本色道久久综合亚洲91| 久久国产欧美日韩精品| 久久国产66| 欧美电影资源| 国模私拍一区二区三区| 亚洲欧美日韩第一区| 午夜性色一区二区三区免费视频| 欧美午夜不卡在线观看免费 | 国产日韩欧美综合精品| 亚洲午夜电影| 欧美一区二视频| 亚洲国产精品欧美一二99| 欧美成人国产| 亚洲午夜视频在线观看| 久久久久久电影| 一区二区三区在线视频免费观看| 欧美在线综合视频| 亚洲电影免费观看高清| 亚洲美女尤物影院| 欧美日韩综合| 久久精品人人做人人爽| 亚洲第一在线视频| 久久国产成人| 欧美韩国日本综合| 激情久久五月天| 国产伦精品一区二区三区高清版| 欧美精品一区二区精品网| 久久综合九色九九| 欧美a一区二区| 午夜影视日本亚洲欧洲精品| 最新69国产成人精品视频免费 | 国产一区二区精品丝袜| 亚洲图片激情小说| 亚洲成色777777女色窝| 亚洲欧美中文另类| 日韩亚洲欧美高清| 精品成人在线| 在线免费观看日韩欧美| 国内外成人免费激情在线视频网站 | 久久婷婷综合激情| 久色婷婷小香蕉久久| 久久久久欧美| 欧美 亚欧 日韩视频在线| 久热精品视频| 欧美日韩99| 国产日韩欧美| 亚洲国产欧美日韩另类综合| 最新高清无码专区| 亚洲视频精品| 久久这里只有精品视频首页| 欧美黄色小视频| aaa亚洲精品一二三区| 欧美一区二区三区免费大片| 欧美一区综合| 国产精品sss| 亚洲精品麻豆| 欧美成人精品| 蜜臀va亚洲va欧美va天堂| 尤物网精品视频| 欧美日本在线| 欧美—级a级欧美特级ar全黄| 国产欧美一区二区三区久久人妖 | 欧美国产欧美综合 | 久久一区中文字幕| 国产亚洲一二三区| 欧美在线观看网站| 欧美一区二区在线| 亚洲日本久久| 免费日韩av电影| 久久久青草青青国产亚洲免观| 国产午夜精品一区二区三区欧美| 欧美日韩国产一中文字不卡| 久久先锋影音av| 久久夜精品va视频免费观看| 日韩亚洲一区在线播放| 亚洲自拍偷拍一区| 亚洲午夜久久久久久久久电影院 | 亚洲日本国产| 亚洲七七久久综合桃花剧情介绍| 国产目拍亚洲精品99久久精品 | 鲁鲁狠狠狠7777一区二区| 亚洲裸体俱乐部裸体舞表演av| 91久久夜色精品国产网站| 日韩视频不卡| 久久久国产一区二区| 亚洲午夜久久久久久尤物| 亚洲人成7777| 久久综合久久久久88| 亚洲国产女人aaa毛片在线| 免费在线成人av| 老鸭窝亚洲一区二区三区| 久久夜色精品国产欧美乱| 美女久久一区| 欧美韩国日本一区| 亚洲尤物在线视频观看| 亚洲国产日韩综合一区| 亚洲国产清纯| 亚洲美女免费精品视频在线观看| 极品av少妇一区二区| 国产欧美三级| 欧美日韩一级大片网址| 欧美日韩亚洲国产一区| 亚洲承认在线| 亚洲欧洲一区二区在线观看| 久久精品国产99国产精品| 久久在线免费观看视频| 欧美中在线观看| 国产精品盗摄久久久| 欧美黄色一级视频| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲国产精品久久久| 久久精品视频亚洲| 伊人久久婷婷色综合98网| 欧美亚洲视频在线看网址| 亚洲免费成人av电影| 午夜欧美理论片| 亚洲成色最大综合在线| 宅男精品视频| 久久人人超碰| 久久久久久久久久看片| 欧美一区视频在线| 国产麻豆视频精品| 在线观看一区| 久久人人爽人人爽| 亚洲国产精品久久久久| 久久精品国产69国产精品亚洲 | 在线中文字幕一区|