链接:https://pan.baidu.com/s/1cf4OefOoFGLOWfU3hegQfw
提取码:8C14
链接:https://pan.baidu.com/s/1q7fNJ0R6EcaFSkLxFFQpKA
提取码:3r92

1、因为我也是一步一步安装的,其中有些指令会报错,不用管它,继续输入下一条指令即可,顺着将上面的指令输入一遍即可
2、解读zz@zz-VirtualBox:~/shiyanlou/oslab/,zz是我的用户名,取不同的名字这里就会不同
3、将我放的两个压缩包放置于home目录下的shiyanlou目录(这个目录没有需新建,也可改为其他名字,不过这样的话上面指令的目录每一个都得改)
4、有些包安装起会很慢(默认下载源在国外),可以在网上搜一搜更改更改下载源的方法
5、如果有错可先看错误提示,一般它都会提示你缺少什么软件包,按照它的提示安装即可,如果解决不了可以在网上搜一搜关键词+它的错误提示(有奇效,亲测)
6、我们现在是通过这个平台学习操作系统,所以不用纠结上面这些个指令到底是什么意思,一步一步学下去自会了解

下面是我在Terminal中输入的所有指令

zz@zz-VirtualBox:~/shiyanlou$ tar -zxvf gcc-3.4.tar.gz
zz@zz-VirtualBox:~/shiyanlou$ cd gcc-3.4
zz@zz-VirtualBox:~/shiyanlou/gcc-3.4$ cd amd64
zz@zz-VirtualBox:~/shiyanlou/gcc-3.4/amd64$ sudo dpkg -i *.deb
zz@zz-VirtualBox:~/shiyanlou/gcc-3.4/amd64$ apt --fix-broken install
zz@zz-VirtualBox:~/shiyanlou/gcc-3.4/amd64$ sudo apt-get install build-essential
zz@zz-VirtualBox:~/shiyanlou/gcc-3.4/amd64$ sudo apt-get install bochs
zz@zz-VirtualBox:~/shiyanlou/gcc-3.4/amd64$ apt-cache search as86 ld86
zz@zz-VirtualBox:~/shiyanlou/gcc-3.4/amd64$ sudo apt install bin86
zz@zz-VirtualBox:~/shiyanlou/gcc-3.4/amd64$ sudo apt install libc6-dev-i386
zz@zz-VirtualBox:~/shiyanlou/gcc-3.4/amd64$ tar -zxvf hit-oslab-linux-20110823.tar.gz
zz@zz-VirtualBox:~/shiyanlou/gcc-3.4/amd64$ cd ../
zz@zz-VirtualBox:~/shiyanlou/gcc-3.4$ cd ../
zz@zz-VirtualBox:~/shiyanlou$ tar -zxvf hit-oslab-linux-20110823.tar.gz
zz@zz-VirtualBox:~/shiyanlou$ ls -l
zz@zz-VirtualBox:~/shiyanlou$ cd oslab
zz@zz-VirtualBox:~/shiyanlou/oslab$ cd linux-0.11
zz@zz-VirtualBox:~/shiyanlou/oslab/linux-0.11$ make all
zz@zz-VirtualBox:~/shiyanlou/oslab/linux-0.11$ cd ../
zz@zz-VirtualBox:~/shiyanlou/oslab$ ./run
zz@zz-VirtualBox:~/shiyanlou/oslab$ sudo apt install libsm6:i386
zz@zz-VirtualBox:~/shiyanlou/oslab$ sudo apt install libx11-6:i386
zz@zz-VirtualBox:~/shiyanlou/oslab$ sudo apt install libxpm4:i386
zz@zz-VirtualBox:~/shiyanlou/oslab$ ./run
zz@zz-VirtualBox:~/shiyanlou/oslab$ ./dbg-asm
<bochs:1> q
zz@zz-VirtualBox:~/shiyanlou/oslab$ cd hdc
zz@zz-VirtualBox:~/shiyanlou/oslab/hdc$ cd ../
zz@zz-VirtualBox:~/shiyanlou/oslab$ sudo ./mount-hdc
zz@zz-VirtualBox:~/shiyanlou/oslab$ sudo umount hdc
zz@zz-VirtualBox:~/shiyanlou/oslab$ sudo ./mount-hdc
zz@zz-VirtualBox:~/shiyanlou/oslab$ cd hdc
zz@zz-VirtualBox:~/shiyanlou/oslab/hdc$ ls -l
zz@zz-VirtualBox:~/shiyanlou/oslab/hdc$ sudo mkdir Main.c
zz@zz-VirtualBox:~/shiyanlou/oslab/hdc$ ls -l
zz@zz-VirtualBox:~/shiyanlou/oslab/hdc$ cd ../
zz@zz-VirtualBox:~/shiyanlou/oslab$ sudo umount hdc
zz@zz-VirtualBox:~/shiyanlou/oslab$ cd hdc
zz@zz-VirtualBox:~/shiyanlou/oslab/hdc$ ls -l

在Ubuntu中实验环境配置《操作系统原理与实践-李治军》相关推荐

  1. ubuntu中java环境配置_Ubuntu下java环境的搭建

    喜欢捣鼓计算机相关的,然后大二的时候就想着用linux,于是当时就装了个ubuntu,还想着把java环境搭建进去,但当时由于"意志不坚定"后来就没用linux了,知道最近突然想在 ...

  2. 操作系统原理(哈工大-李治军老师)操作系统引导

    操作系统引导 开始试验之前先了解汇编语言为前提 第一步 完成 bootsect.s 的屏幕输出功能 进入目录 cd /home/shiyanlou/oslab 解压 tar -zxvf hit-osk ...

  3. 论文中的实验环境配置

    论文查看各种版本配置 写在最前面 操作系统 开发语言 框架 CPU GPU 内存 写在最前面 论文中的实验环境配置 操作系统 cat /proc/version Ubuntu 22.04 开发语言 进 ...

  4. 现代操作系统原理与实践04:实验1:机器启动

    目录 1 实验环境使用说明 1.1 环境部署 1.2 源码下载 1.3 代码编译 1.4 qemu运行 1.5 qemu调试 1.5.1 启动GDB Server 1.5.2 连接GDB Server ...

  5. 【一生一芯】Chap.1 “一生一芯”实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题

    [一生一芯]Chap.1 "一生一芯"实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题 0. 什么是PA? 1. 安装VMware ...

  6. Ubuntu中使用freeradius配置RADIUS,并在RADIUS中配置LDAP 并实现AP认证

    RADIUS介绍 RADIUS(Remote Authentication Dial-In User Server,远程认证拨号用户服务)是一种分布式的.C/S架构的信息交互协议,能包含网络不受未授权 ...

  7. Ubuntu深度学习环境配置一箩筐

    Ubuntu深度学习环境配置一箩筐 前言:我从其它专业转到深度学习方向,由于最开始接触的时候缺乏很多计算机方面的系统知识,所以环境配置中常常出现各种问题而不知其所.网上同一个问题往往有多种解决方案而有 ...

  8. Ubuntu中设置环境变量PATH

    Ubuntu中设置环境变量PATH二种方法 时间:2008-11-06 00:00 来源:网管之家bitsCN.com 字体:[大 中 小] 目前在Ubuntu中有二种设置PATH环境变量的方法. 为 ...

  9. ubuntu中防火墙iptables配置

    ubuntu中防火墙iptables配置 特别说明:此文章转载于(Ubuntu配置iptables防火墙) 搭建web服务器希望通过默认http的默认端口80去访问,由于云服务器的80端口是默认不开启 ...

最新文章

  1. 第一款支持容器和云部署的开源数据库Neo4j 3.0
  2. 说说如何使用 vue-router 实现页面跳转
  3. 034_CSS绝对定位
  4. JMockit 1.37 示例
  5. Matlab 生成vhdl,matlab - 使用HDL Workflow Advisor将Matlab代码转换为vhdl - 堆栈内存溢出...
  6. Qt那些事0.0.2
  7. UVALIve 5987 素数
  8. opengl 中的透视除法和NDC
  9. 关于vmware无法访问互联网
  10. 菜鸡程序员是如何写代码的?
  11. 接着,运营基础知识(福利篇)
  12. 用python的turtle画等边三角形讲解_通过Python turtle绘制等边三角形谈编程思维和逻辑...
  13. ubuntu三行命令更新谷歌浏览器版本
  14. 用js写一个倒计时表
  15. 七个习惯让你免费学好英语
  16. 苏嵌//张福辉//2018.7.23
  17. android p 华为p10,华为p10p使用十天感受
  18. tensorflow 1.10下Mask RCNN实现自己数据集
  19. Unity3D中实现帧同步 (一):对抗延迟
  20. 微软求职攻略之笔试答疑

热门文章

  1. 牛客网(剑指offer) 第十八题 二叉树的镜像
  2. 操作系统实验报告5:进程的创建和终止
  3. PHP-代码审计-CSRF
  4. mysql 进阶_mysql进阶知识
  5. [知识图谱实战篇] 二.Json+Seaborn可视化展示电影实体
  6. HarmonyOS之常用布局TableLayout的使用
  7. 拓展阅读 —— G6 坐标系深度解析
  8. 一入爬虫深似海,反爬技术你知多少?
  9. 2018第九届蓝桥杯C/C++ B国赛 —— 第四题:调手表
  10. 【ARM】异常产生指令