zoukankan      html  css  js  c++  java
  • Ubuntu+QEMU+Xv6环境搭建

    操作系统:Ubuntu 16.04 32位

    虚拟机:VMware

    模拟器:QEMU

    之前有一台centos 64位虚拟机,使用源码安装配置环境,出了一些列问题,最终环境都已经配好了,也能够在qemu上运行Xv6,但是想跟着lab做实验的时候,各种编译器内部错误,实在懒得折腾这些了,于是决定新安装一台ubuntu 32位虚拟机;

    以下为步骤记录:

    1. 安装qemu,为了方便,直接使用apt-get安装;安装过程也比较慢,不过比自己编译省力太多;

    sudo apt-get install qemu

    安装完毕,运行测试下;

    qemu-system-i386

    看到下面界面,证明安装成功

    2. 安装git,安装vim;

    sudo apt-get install git
    sudo apt-get install vim

    3. clone一份Xv6的源码下来;

    git clone https://github.com/mit-pdos/xv6-public.git

    4. 进入Xv6源码目录,编辑Xv6的Makefile,配置qemu;

    vim Makefile

    将QEMU = qemu-system-i386行注释去掉;

    5. 编译Xv6源码:

    make

    6. 没问题之后,使用qemu启动Xv6;

    make qemu

    如下图,启动成功;

    执行ls试试;

  • 相关阅读:
    centos 系统时间设置
    centos6 centos7 配置开机启动服务
    centos6.9 samba配置
    vmware异常关闭后导致虚拟机无法打开问题解决办法
    try using -rpath or -rpath-link
    ZR#988
    提高十连测day3
    Atcoder ABC 141
    ZR#957
    ST表
  • 原文地址:https://www.cnblogs.com/wanpengcoder/p/11768500.html
Copyright © 2011-2022 走看看