首页 >标签>地狱

地狱

在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

回到页面顶部