首頁 >標籤>地獄

地獄

在WindowsXP的QEMU中的地獄

inferno Install完了画面
注意:當您安裝本機地獄到QEMU

  • 準備
    1. QEMU的關於Windows下載
    2. 地獄光碟2007May10下載
    3. 情況下解壓縮到適當的地方到QEMU(“C:\ QEMU的”)
    4. 在QEMU的解壓目錄infernoCD(案例的“C:\ QEMU \ inf.iso”的)
  • 安裝
    1. HardDiskImage的創建1GB(命令提示符)
      C:\QEMU>qemu-img create -f qcow inferno.img 1G 
    2. 從infernoCD啟動(命令提示符)
       C:\QEMU>qemu -L . -m 128 -boot d -cdrom inf.iso -hda inferno.img 
    3. 運行安裝shell腳本(QEMU的)
       ;sh install.sh -m /dev/sdD0 /dev/sdC0 
    4. plan9創建分區(QEMU的)
       >>> a p1 start cylinder: 0 end [0..1024] 1024 >>> A p1 >>> w >>> q 
    5. 由於執行再次重新啟動(QEMU的)安裝shell腳本
       ;sh install.sh /dev/sdD0 /dev/sdC0 >>> w >>> q 
    6. 關閉QEMU的窗口,當你看到“取出光盤並重新啟動”
  • 啟動檢查
    1. (命令提示符)
       C:\QEMU>qemu.exe -L . -m 128 -hda inferno.img -net nic,model=rtl8139 
    2. (QEMU的)
       ; wm/wm wmlib: can't allocate Display: .initdisplay: /dev/draw/new: ; 

    無論如何,但議案,圖形用戶界面不啟動。
    VGA是不可見的?
    QEMU的似乎效仿CL-GD5446。
    ,OS /件,一天後,明天看到源

    • vgaclgd542x.c
    • vgaclgd546x.c

    是。 不被支持?
    告別現在我也許在應用程序的驅動程序
    也嘗試QEMU的,所以也有可能喜歡的VESA引導

    1. (命令提示符)
       C:\QEMU>qemu.exe -L . -m 128 -hda inferno.img -net nic,model=rtl8139 -vga std 
    2. (QEMU的)
       ; wm/wm wmlib: can't allocate Display: .initdisplay: /dev/draw/new: ; 

    yappari喜歡無用。
    內核,配備了這張CD,我不知道如果沒有一個內置的VGA驅動程序?
    金融衍生工具在內核啟動內核和昨天啟動這個光盤文件的大小是完全不同的。
    換句話說,我會的內容什麼是不同的編譯,
    創建一個與此CD的內核取代的內核,我該怎麼辦?
    我想在條件相同的編譯內核和CD,
    或編譯選項不能很好地理解擺在首位。

  • 參考

在VirtualBox上的WindowsXP中的地獄

inferno起動画面
注意:編譯時,在Ubuntu的VirtualBox上運行的地獄

  • 源代碼是可用
    1. $ apt-get的安裝Mercurial
    2. $鎘的/ usr
    3. $ sudo的汞克隆https://inferno-os.googlecode.com/hg/火海
    4. $ sudo的chmod - R的777的/ usr /地獄

    顯然,編譯不通過維塔Nuova的使用的版本。

    1. 煉獄第四版(地獄20100120.tgz)的下載
    2. 解壓地獄20100120.tgz,覆蓋的/ usr /地獄/內容
  • 編譯安裝庫
    1. $ sudo的apt - get安裝的libxpm-dev的
    2. $ sudo的apt-get的安裝與libxext-dev
    3. $ sudo的apt-get的安裝與x11proto-xext-dev的
  • 彙編的Inferno
    1. $ sudo的VI煉獄/ mkconfig
       @@ -17,0 +18,0 @@ - SYSHOST=Plan9 +# SYSHOST=Plan9 + SYSHOST=Linux @@ -25,0 +27,0 @@ -# OBJTYPE=368 - OBJTYPE=$objtype + OBJTYPE=368 +# OBJTYPE=$objtype 
    2. $噓makemk.sh
    3. $出口的PATH = $ PATH :/ usr/inferno/Linux/368/bin /
    4. $ MK核彈
    5. $ MK安裝
  • PBS 9load編譯(內核裝載機)和(PC分區引導程序選擇)
    1. $ MKDIR / usr/inferno/Inferno/386/lib的/
    2. $ sudo的chmod - R的777 / usr/inferno/Inferno/386/lib的/
    3. $鎘的/ usr /地獄/ OS /啟動/ PC /
    4. $ MK pbs.install 9load.install
  • 編譯內核
    1. $鎘的/ usr /地獄/ OS /件
    2. $六ether79x970.c
       @@ -540,6 +540,7 @@ switch(x&0xFFFFFFF){ case 0x2420003: /* PCnet/PCI 79C970 */ case 0x2621003: /* PCnet/PCI II 79C970A */ + case 0x2625003: /* PCnet/FAST III 79C973 */ break; default: print("#l%d: unknown PCnet card version %.7ux\n", 
    3. $六件
       @@ -48,10 +48,11 @@ kern link - ether2114x pci + ether79c970 pci +# ether2114x pci # ether82557 pci - ether83815 pci - etherelnk3 pci +# ether83815 pci +# etherelnk3 pci ps2mouse ethermedium # pppmedium ppp compress @@ -70,7 +71,7 @@ math init - wminit + shell code int kernel_pool_pcnt = 10; @@ -79,7 +80,7 @@ int image_pool_pcnt = 40; int cflag=0; int swcursor=0; - int consoleprint=0; + int consoleprint=1; port alarm @@ -137,3 +138,5 @@ /dis/lib/daytime.dis /dis/lib/auth.dis /dis/lib/ssl.dis + /dis/lib/arg.dis + /dis/lib/filepat.dis 
    4. 美元的Mk
  • 創建內核配置文件加載
    1. $ Vi / usr/inferno/os/pc/plan9.ini的
       bootfile=fd0!ipc.gz 
  • 創建一個軟盤映像
    1. 美元鴯鶓
    2. ; CD OS /件
    3. ; Gzip已IPC
    4. 磁盤/格式-B / Inferno/386/pbs-df inferno.img / Inferno/386/9load plan9.ini ipc.gz

    引導到VirtualBox安裝成品inferno.img
    雖然可以肯定,有時會造成恐慌。
    也許是因為在VirtualBox的壞制度也Plan9火海。
    此外,我是能夠編譯母語地獄,我引導FD。
    Plan9的這個引導裝載在一開始我什麼可以發現,
    使用···鄉土煉獄想從硬盤引導,可能有Plan9研究。
    讓我們嘗試在QEMU上的WindowsXP下火海。

  • 參考

首頁 >標籤>地獄

搜索
翻譯
Japanese flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagEnglish flagGerman flagFrench flagRussian flagVietnamese flagThai flag

回到頁面頂部