• 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


    到此成功



  • 相关阅读:
    nginx的配置
    html转pdf
    Mac 安装mysql
    网络编程
    五分钟搞定迭代器生成器
    mac 上多版本python 共存
    一张图片教会你写mysql 语句
    清晰明了的深浅拷贝
    已经入了vim的坑
    解决pip安装太慢的问题
  • 原文地址:https://www.cnblogs.com/ztguang/p/12647262.html
Copyright © 2020-2023  润新知