JOS环境搭建

2023-10-27

//真是狗血,2010那个课件的网站的JOS文件无法下载,只好改用2011课件的相关资料

我的环境为:

VMware 7.0,Fedora12

GCC4.4.2

GNU bash 4.0.33

依据http://pdos.csail.mit.edu/6.828/2011/tools.html,搭建环境需要5步:

1. 安装GIT

yum install git

2. 获得QEMU破解版

git clone http://pdos.csail.mit.edu/6.828/qemu.git -b 6.828-0.15

 //这个时间比较长,要有耐心(我一开始等的时间比较短,发现没有变化,就停止了,使用Windows下Git下载的,发现configure文件有问题,无法configure;于是重新在linux下使用这个命令,搞定,编译通过

3. 安装SDL

   Yum install SDL

4.

进入到QEMU的目录,执行

./configure --disable-kvm --target-list="i386-softmmu x86_64-softmmu"

5.    make && make install

 

下载JOS 文件

git clone http://pdos.csail.mit.edu/6.828/2011/jos.git lab

 

2011.12.9

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JOS环境搭建 的相关文章

  • WMI 不返回 Windows 7 64 上的所有安装程序

    今天 我们尝试使用以下脚本列出每个虚拟机上所有已安装的程序来查询 WMI 我们发现它会列出所有 64 位应用程序 以及一些 32 位应用程序 但并非所有应用程序 32 位 64 位 都会列出 param string ExportPath
  • 消失的系统托盘图标

    我正在使用 C 在 Visual Studio 2010 中创建系统托盘应用程序 当应用程序启动时 我创建线程和系统托盘图标 该图标显示 但是每当我将鼠标悬停在该图标上时 它就会消失 应用程序仍在运行 即使我单击按钮显示所有隐藏的图标 它也
  • Virtualenv 激活脚本不会在带有 set -euo 的 bash 脚本中运行

    我正在尝试创建一个激活 virtualenv 的 bash 脚本 pip 安装 requests txt 并继续 这将是我的 init sh 脚本 供以后使用 usr bin env bash set euo pipefail DIR sc
  • Grep 递归和计数

    需要在具有大量子目录的目录中搜索文件内的字符串 我在用着 grep c r string here 我怎样才能找到总数量 如何仅输出至少具有一个实例的文件 使用 Bash 的进程替换 这给出了我认为是您想要的输出 如果不是 请澄清问题 gr
  • 仅将单个文件放入 git 子模块/存储库中

    我在 git 源代码存储库中有一个特定文件 其中包含生产设置 密码 我想限制此文件 以便只有制作团队的成员才能看到它 但是 我想控制它的变化 我考虑过在 git 中使用子模块 然后限制对新存储库的访问 然而 git 似乎需要子模块的整个子目
  • Bash 字符串之间的比较 - 相等但不相等

    我只想在 Bash 中的两个字符串之间进行非常简单的比较 stat curl Is url head n 1 echo stat if stat HTTP 1 1 200 OK then echo symbol is OK echo sta
  • 如何设置“阅读文档”以使 Sphinx autodoc 选项发挥作用?

    我的项目不是使用 autodoc 构建的 我遇到了关于我的项目未在 autodoc 中构建的常见问题 https read the docs readthedocs org en latest faq html my project isn
  • Powershell 中的反斜杠

    为什么 split 参数的字符串需要两个反斜杠 而 join 参数的字符串只需要一个反斜杠 反引号是 Powershell 中的转义字符 字符前面的反斜杠有什么作用 path C folder test unit1 testing resu
  • Windows 相当于 Unix find 命令,用于搜索多种文件类型

    虽然在 Windows 中安装了 cygwin 可以提供大部分 unix 命令 但我仍然想知道如何使用 Windows find 命令在一个命令中搜索多个文件类型 ie find name cpp o name h o name java
  • 使用 IFS bash 进行 CSV 解析:选择“;”作为分隔符

    我有一个包含 130 列的 CSV 我需要用它来做 3 个 csv 我用 while 和 IFS 循环 因为我需要对每一行的变量进行一些处理 这是我所做的 while IFS read my 130 vars what i do with
  • 在cmake中集成bash测试脚本

    我有一个 C cmake 项目 它使用 Boost Test 进行单元测试 现在我想向 cmake 公开一系列 bash 脚本 用于集成测试 假设每个脚本在以下情况下返回 0PASS或某些情况下 0FAILURE 我希望每次运行时都执行每个
  • Git 与人工制品

    刚刚完成 NPM 和 Bower 的 Artifactory 设置 它非常容易使用 您只需更改存储库 URL 一切就正常了 查看有关如何让 Artifactory 与 github vcs 一起使用的文档 它看起来过于复杂 我想知道是否有人
  • 无法在 cmd 中通过管道传递 cmdlet 对象

    我正在使用这个 powershell 命令来获取特定的用户配置文件 获取 WmiObject Class Win32 UserProfile Where Object LocalPath eq C Users Pela 但是当我通过调用 p
  • 如何与其他用户共享 bitbucket 存储库?

    我正在使用 Bit 存储桶 并且我想与一位朋友分享我的存储库 我用的是免费的个人账户 似乎有一个选项可以在位桶中创建团队 但它说它将把我的帐户从个人帐户转换为团队帐户 我不要那个 我如何授予其他用户访问此存储库的权限 有一个共享链接选项 如
  • Bash 的源命令无法处理从互联网上卷曲的文件

    我正在尝试使用curl从互联网获取脚本文件 如下所示 source lt curl url echo done 我看到的是 完成 得到了回响before卷曲甚至开始下载文件 这是实际的命令和输出 bash 3 2 source lt cur
  • Perl:管理 Windows 上的路径编码

    我正在努力处理包含非英文字符的路径 Activestate Perl Windows XP 如何打开 写入 复制等位于包含希腊语 俄语 法语重音字符的路径中的文件 假设我要将 text txt 文件复制到的目录是 C Documents a
  • 将 bash 提示符下的当前命令复制到剪贴板

    我想要一个快速的键盘命令序列 将 bash 提示符处的当前命令复制到剪贴板 例如 要将最后一个 bash 命令复制到剪贴板 我会按 up some command sequence 复制它 或者 例如 要在 bash 历史记录中搜索命令 我
  • 获取Windows下新线程/删除线程的通知

    创建 DLL 时 您可以在 DllMain 函数 DLL THREAD ATTACH DLL THREAD DETACH 中获取有关新线程 退出线程的通知 有没有办法在 非托管 可执行文件中从 Windows 获取这些或等效通知 是的 在您
  • git tag --contains 如何工作?

    从几天前开始 我一直在尝试确定在哪个版本 由标签指定 中部署了特定修复 由提交指定 这里的一些帖子发布了这一点git tag contains是收集这些信息的方法 但是选项的文档 https git scm com docs git tag
  • 如何使用批处理文件创建 EXE 可执行文件? [复制]

    这个问题在这里已经有答案了 我希望能够简单地运行 Windows 批处理文件并让它创建 exe 可执行文件 我知道您可以使用以下脚本批量创建文件 echo off echo This will be in a text file gt gt

随机推荐

  • double和int区别

    double所占存储空间更大 8字节 所以能表示的值的范围更大 int 四个字节 表示的范围是 int带符号 整数 1的原码为 0000 0000 0000 0000 0000 0000 0000 0001 2147483647原码为 01
  • Chrome插件:浏览器后台与页面间通信

    content js 与 background js和popup js 通信和 background js与popup js 这些通信都用 chrome runtime sendMessage 这个方法 background js和popu
  • 发送时延和传播时延计算

    一 时延计算公式 发送时延 传输时延 数据块长度 比特 带宽 带宽或发送速率或数据传输速率 比特 每秒 传播时延 距离 米 信号转播速率 米 每秒 二 换算公式 1kb 103bit 1Mb 106bit 1Gb 109bit 1s 106
  • Tomcat常见报错

    eclipse启动服务器部署项目之后 中间修改了一部分代码 导致eclipse卡死了 毫无反应 无奈之下 只好通过任务管理器关闭eclipse 但是重新打开之后 报错无法启动Tomcat 大致报错如下 Several ports 8005
  • AutoGPT 全功能API 接入指南 (云记忆、联网、语音朗读、图像生成)

    ChatGPT狂飙160天 世界已经不是之前的样子 新建了人工智能中文站https ai weoknow com 每天给大家更新可用的国内可用chatGPT资源 一 核心OpenAI API key 必备 点击 Create new sec
  • (二)移动端 Web 开发进阶

    文章目录 一 移动端事件 1 事件 2 移动端事件 1 touch 事件 2 touch 事件的 event 对象 3 其他触摸事件 二 移动端常见问题 1 浏览器兼容性 1 HTML5
  • 机械革命极光pro的win11进行更新后,双系统ubuntu开机选择界面消失的解决方法

    笔者为了学习 按照网上教程安装好了linux内核的第二操作系统ubuntu 一开始开机能够正常进入ubuntu双系统引导界面 但在一次进入windows之后 重启就无法进入ubuntu双系统选择界面了 如果使用ubuntu安装盘 在bios
  • JRE的下载安装

    一 JRE的下载地址 Java Downloads Oracle 二 选择要下载的版本 三 第一次登录需要注册 四 注册并下载 五 按流程安装 双击打开安装包 更改安装位置 建议把C盘改成D盘 选择下一步 等待安装完成 六 配置JRE的环境
  • Spyder可在线使用!?

    不同安装 如果想使用spyder进行编程 可以用其在线版 和本地版功能一样 就是有点慢 另外需要用chrome浏览器 用火狐没法正常访问 Spyder可以在线使用 所以在没有安装python环境的电脑上 想编写python代码 可以尝一下这
  • npm和yarn安装与更换国内源地址

    安装 https classic yarnpkg com en docs install windows stable 查询与更换源 yarn config get registry 国内淘宝源 yarn config set regist
  • mongoDB如何复制collection里的数据到另一个collection方法总结

    mongoDB的可以直接复制数据库 但是对于数据库里的表却没有直接的复制语句 在项目中遇到数据放错collection了情况就很棘手 现在将方法总结如下 1 利用foreach方法在shell里直接运行 db test 复制源表 find
  • 【每日一题】跳跃游戏 (来源leetcode 55)

    给定一个非负整数数组 nums 你最初位于数组的 第一个下标 数组中的每个元素代表你在该位置可以跳跃的最大长度 判断你是否能够到达最后一个下标 示例 1 输入 nums 2 3 1 1 4 输出 true 解释 可以先跳 1 步 从下标 0
  • 如何定位Unity死循环导致的完全卡死

    1 如何定位Unity死循环导致的完全卡死 2 如何设定Unity AssetBundle单个包大小 3 MaterialPropertyBlock修改Stencil相关参数 4 线性空间中动作文件控制材质球颜色失真问题 5 DrawMes
  • Auto-Encoding Variational Bayes (VAE原文)、变分推理

    变分自动编码器大致概念已经理解了快一年多了 用Pytorch写个模型也是手到擒来的事 但由于其数学原理还是没有搞懂 在看到相关的变体时 总会被数学公式卡住 这对搞学术是致命的 下决心搞懂后 在此记录下我的理解 公式推导 变分下界 这篇文章提
  • iphone 计算机的shift键在哪,苹果电脑shift是哪个键 苹果电脑shift是什么键

    苹果电脑的Shift键在fn键的上方 caps lock键的下方 位于键盘最左侧 由右下往上数第2个键 shift键作用如下 Ctrl Shift键可以用来切换输入法 用Shift Space空格键可以在中文输入状态的半角与全角之间快速切换
  • 人工智能学习笔记——可视化库Seaborn

    import seaborn as snsimport numpy as npimport pandas as pdimport matplotlib pyplot as plt matplotlib inline 写完代码直接把图显示在画
  • IAR代码界面配色和字体修改

    IAR代码界面配色和字体修改 IAR编写代码的界面实在让人难以恭维 所以就自己改了一下编写代码的界面 让写代码变的没那么难受 效果图 打开IAR 点开tools中的options一栏 配置editor中的属性 设置配色方案 展开编辑中col
  • postgis mysql sqlite mongodb速度对比

    前言 最近做了一下几个数据库之间的速度对比 最后的结果还挺出人意料的 特此记录一下 本文使用的是同一份数据 分别存储到了postgis mysql sqlite和mongodb中 数据共70万左右 数据量并不大 只是为了满足测试 postg
  • Win10 x64 vs2017 下配置Ceres Solver 环境

    https blog csdn net maoluluzuibang article details 79508321 注意 在vs下使用这步中 应该将 ceres glog master src windows下的glog文件夹复制到In
  • JOS环境搭建

    真是狗血 2010那个课件的网站的JOS文件无法下载 只好改用2011课件的相关资料 我的环境为 VMware 7 0 Fedora12 GCC4 4 2 GNU bash 4 0 33 依据http pdos csail mit edu