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

jake1036

ubuntu9.10編譯運行Linux0.01

            前一陣子都在看源代碼,然后自己一行一行的敲上去,但是沒有辦法手動的調(diào)試,
            于是自己冒出個想法,我要在自己的機器上編譯并且運行l(wèi)inux0.11。
            vwmare虛擬機安裝的是ubuntu9.10。我想在9.10上利用bochs 來編譯并且運行l(wèi)inux0.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變成系統(tǒng)默認的編譯器。 
                 ln -sf /usr/bin/gcc-3.3 /usr/bin/gcc  執(zhí)行此命令即可。

  (2) 將linux-0.11-081030.tar.gz  解壓,先使用gunzip解壓去掉gz。然后再使用tar xvf 解壓。 
      進入linux-0.11 ,然后make clean  , make 。
     你會發(fā)現(xiàn)新生成了 Image 和  System.map 。
    執(zhí)行 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 。解壓并把文件夾內(nèi)的 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聯(lián)合調(diào)試的方法
      首先要在bochs的配置文件中增加一句 gdbstub:enabled=1 ,port=1234,text_base=0,data_base=0,bss_base=0
      進入源代碼中的tools文件夾,執(zhí)行 gdb system
      然后接著輸入
      break  main
     target remote localhost:1234
     cont
     內(nèi)核代碼將在init.c中的main函數(shù)處停止。
     在聯(lián)合調(diào)試的過程中,bochs會出現(xiàn)pae_fault的錯誤,這時候就需要連續(xù)按 enter 鍵即可。

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


    


    成功的圖片。








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

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国内精品久久久久久 | 亚洲在线视频| 久久综合色8888| 亚洲男人第一av网站| 欧美日韩国产系列| 亚洲精品视频在线看| 欧美顶级艳妇交换群宴| 欧美一区二区三区在线| 国产精品色午夜在线观看| 中文日韩在线视频| 亚洲精品免费电影| 久久久精品一区| 韩国视频理论视频久久| 久久九九99视频| 久久er99精品| 1204国产成人精品视频| 欧美xxx在线观看| 蜜桃av一区二区三区| 亚洲欧洲一区二区天堂久久 | 欧美一区二区视频免费观看| 一区二区三区久久网| 国产精品多人| 欧美一区二区国产| 欧美一区二区三区婷婷月色| 国产综合在线视频| 欧美不卡视频一区发布| 免费看亚洲片| 一本色道久久加勒比88综合| 99在线|亚洲一区二区| 欧美色视频一区| 亚洲综合电影| 亚洲国产成人久久综合| 美乳少妇欧美精品| 麻豆精品精华液| 亚洲欧洲另类国产综合| 91久久精品视频| 国产精品草莓在线免费观看| 香蕉乱码成人久久天堂爱免费| 欧美一区二视频| 亚洲黄色一区| 一本在线高清不卡dvd| 国产日韩高清一区二区三区在线| 美女爽到呻吟久久久久| 欧美国产日产韩国视频| 亚洲一区国产视频| 欧美中文在线免费| 亚洲免费高清视频| 亚洲欧美日韩在线| 亚洲第一页中文字幕| 亚洲精品视频在线观看免费| 国产精品青草久久| 亚洲第一精品夜夜躁人人躁| 国产精品爱啪在线线免费观看| 久久综合久久综合久久| 欧美视频在线观看| 欧美不卡高清| 国产区精品视频| 亚洲精品美女在线观看播放| 国产亚洲美州欧州综合国| 91久久精品国产91久久性色tv| 国产精品一区二区久久国产| 亚洲国产欧美不卡在线观看| 国产一区二区看久久| 亚洲另类自拍| 亚洲国产一区二区三区青草影视| 亚洲欧美日本日韩| 一本色道久久综合亚洲精品婷婷| 欧美一级播放| 亚洲自拍高清| 欧美精品高清视频| 一本色道久久综合亚洲精品按摩 | 在线视频你懂得一区| 红桃视频成人| 亚洲欧美日韩精品综合在线观看| 亚洲毛片在线免费观看| 久久精品五月婷婷| 久久99伊人| 国产精品国产三级国产普通话蜜臀| 女生裸体视频一区二区三区| 国产乱码精品一区二区三区不卡| 日韩一二三区视频| 99热在线精品观看| 欧美成人免费在线| 欧美高清免费| 亚洲国产色一区| 久久综合中文色婷婷| 久久久免费av| 国产精品自拍网站| 亚洲资源av| 欧美一区激情| 国产精品视频久久一区| 亚洲一区二区免费看| 亚洲欧美一区二区三区极速播放| 亚洲私拍自拍| 亚洲午夜羞羞片| 亚洲性图久久| 欧美性一区二区| 一区二区三区导航| 亚洲淫片在线视频| 国产精品毛片在线看| 亚洲图片激情小说| 欧美一区日韩一区| 国产主播在线一区| 麻豆国产va免费精品高清在线| 欧美搞黄网站| aa亚洲婷婷| 国产精品欧美日韩久久| 亚洲欧美中文另类| 美国十次了思思久久精品导航| 亚洲国产成人在线播放| 欧美ed2k| 一本一道久久综合狠狠老精东影业| 亚洲欧美韩国| 国产综合亚洲精品一区二| 猫咪成人在线观看| 最新精品在线| 欧美一区二区视频观看视频| 激情成人综合| 欧美精品18videos性欧美| 99精品久久久| 久久久精品国产免大香伊 | 美女成人午夜| 99re亚洲国产精品| 国产精品一国产精品k频道56| 性做久久久久久久久| 久久午夜av| avtt综合网| 国产永久精品大片wwwapp| 欧美成人情趣视频| 亚洲欧美日韩系列| 亚洲激情在线激情| 欧美一区二区视频免费观看| 在线观看91精品国产麻豆| 欧美啪啪一区| 欧美一区国产二区| 亚洲精选成人| 欧美中在线观看| 亚洲欧洲日韩综合二区| 欧美午夜视频在线| 久久人人看视频| 亚洲永久字幕| 亚洲欧洲综合另类| 久久久美女艺术照精彩视频福利播放| 日韩亚洲精品视频| 狠狠久久婷婷| 国产精品日韩欧美| 欧美成人蜜桃| 久久久亚洲成人| 午夜精品久久久久久久久久久久 | 亚洲在线视频| 亚洲精品一区在线观看| 国产日韩一区二区三区| 欧美第一黄网免费网站| 欧美在线www| 亚洲一区二区三区中文字幕| 亚洲激情偷拍| 免费影视亚洲| 久久精品国产精品| 亚洲在线日韩| 亚洲视频在线观看免费| 欧美freesex交免费视频| 欧美主播一区二区三区美女 久久精品人| 日韩午夜在线视频| 亚洲肉体裸体xxxx137| 免费久久久一本精品久久区| 久久精品国产久精国产一老狼| 中文在线资源观看网站视频免费不卡 | 国产精品一二三视频| 欧美日韩一区二区三区四区在线观看| 另类专区欧美制服同性| 久久久国产精品一区| 欧美在线短视频| 欧美一区二区三区喷汁尤物| 亚洲午夜久久久| 亚洲视频在线二区| 亚洲图片欧美一区| 亚洲一区视频在线| 亚洲——在线| 亚洲一区中文| 亚洲欧美在线一区二区| 欧美一区二区久久久| 久久本道综合色狠狠五月| 欧美一级视频精品观看| 欧美有码视频| 久久亚洲综合色一区二区三区| 久久成人精品电影| 卡通动漫国产精品| 欧美激情黄色片| 欧美日韩亚洲一区三区| 国产精品高潮呻吟视频| 国产精品麻豆成人av电影艾秋| 国产伦一区二区三区色一情| 国产手机视频精品| 精品福利av| 亚洲日本中文字幕区| 夜夜狂射影院欧美极品| 亚洲欧美一区二区三区久久| 久久久www| 亚洲国产精品t66y| 一本久久综合亚洲鲁鲁五月天|