zoukankan      html  css  js  c++  java
  • Centos 6.0 源码编译安装 bochs -2.5.1 成功


    下载 bochs -2.5.1
    http://sourceforge.net/projects/bochs/files/bochs/

    [root@localhost bochs-2.5.1]# ./configure
    [root@localhost bochs-2.5.1]# make
    [root@localhost bochs-2.5.1]# make install

    #############  下面命令可以不执行

    [root@localhost bochs-2.5.1]# find / -name bochs
    /usr/local/bin/bochs
    /usr/local/share/doc/bochs
    /usr/local/share/bochs
    [root@localhost bochs-2.5.1]#

    [root@localhost bochs-2.5.1]# cat /etc/redhat-release
    CentOS Linux release 6.0 (Final)
    [root@localhost bochs-2.5.1]# make uninstall
    rm -rf /usr/local/share/bochs
    rm -rf /usr/local/share/doc/bochs
    rm -rf /usr/local/lib/bochs
    for i in bochs bximage bxcommit bochs-dlx; do rm -f /usr/local/bin/$i; done
    for i in bochs bximage bxcommit bochs-dlx; do rm -f /usr/local/share/man/man1/$i.1.gz; done
    for i in bochsrc; do rm -f /usr/local/share/man/man5/$i.5.gz; done
    [root@localhost bochs-2.5.1]#

    #############  上面命令可以不执行

    ###### 下载 bootimage-0.11-20040305  和  rootimage-0.11-20040305

    下载 bootroot-0.11
    http://www.oldlinux.org/Linux.old/images/


    [root@localhost ~]# gedit bochsrc               //编辑 bochs 配置文件,内容如下红色字体
    [root@localhost ~]# cat bochsrc                    //查看 bochs 配置文件的内容

    ###############################################################
    # Configuration file for Bochs
    ###############################################################

    # how much memory the emulated machine will have
    megs: 32

    # filename of ROM images
    romimage: file=/usr/local/share/bochs/BIOS-bochs-latest
    vgaromimage: file=/usr/local/share/bochs/VGABIOS-lgpl-latest

    # what disk images will be used
    # floppya: 1_44=/root/bootimage-0.11-20040305, status=inserted
    # floppyb: 1_44=/root/rootimage-0.11-20040305, status=inserted
    floppya: 1_44=/root/bootroot-0.11, status=inserted

    # choose the boot disk.
    boot: a

    # where do we send log messages?
    log: bochsout.txt

    # disable the mouse
    mouse: enabled=0

    # enable key mapping, using US layout as default.
    keyboard_mapping: enabled=1, map=/usr/local/share/bochs/keymaps/x11-pc-us.map

    #enabled debug using xchg bx, bx

    #magic_break:enabled=1

    ###########################################################


    [root@localhost ~]# bochs  -f  bochsrc


    到此成功



  • 相关阅读:
    函数输出参数 双重指针
    NotePad++ 支持日语字体
    C++ 前置操作符与后置操作符
    用js判断 iPhone6 iPhone6 plus iphonex?
    从浏览器输入一个地址到渲染出网页这个过程发生了什么???
    对.Net 垃圾回收Finalize 和Dispose的理解
    在.NET环境中使用单元测试工具NUnit
    信道
    asp.net 获取当前URL的正确方法
    ASP.NET中常用输出JS脚本的类
  • 原文地址:https://www.cnblogs.com/ztguang/p/12647262.html
Copyright © 2011-2022 走看看