在Ubuntu22.04上搭建Linux0.11内核实验环境具体教程

打印 上一主题 下一主题

主题 496|帖子 496|积分 1488

本文是基于Ubuntu的22.04版本进行Linux0.11内核的实验环境搭建。
实验预备
1.VMware虚拟机
2.Ubuntu 22.04 ios 镜像
3.Linux0.11的源码文件
源码文件可从该链接下载:https://github.com/DeathKing/hit-oslab
也可通过git克隆
  1. git clone https://github.com/Wangzhike/HIT-Linux-0.11.git ~/hit-oslab
复制代码
安装步骤
一、预备好Ubuntu虚拟机
1.1 在VMware上创建Ubuntu的虚拟机

1.2  查抄Ubuntu虚拟机是否可以访问外网

1.3设置apt源更换为阿里源
点开“Settings”

点开最底部的“About”,再点击该页面下最底部的“Sofaware Update”

将下载服务器更换为阿里源





二、将得到Linux0.11的源码文件“HIT-Linux-0.11-master.zip”塞进Ubuntu虚拟机

2.1 解压Linux0.11的源码文件

PS:假如您的源码文件不是zip的格式,直接用Ubuntu的自带tar的命令解压就可以了,假如您下载Linux0.11的源码文件是zip的格式,则需要额外安装一个unzip的命令对zip格式的压缩包进行解压
(1)安装VMware tools,然后拖拽进去
(2)Windows主机上安装xshell软件,Ubuntu虚拟机上安装rz的命令,通过xshell连接Ubuntu虚拟机后使用rz的命令将源码文件传进去
PS:假如您使用第二种方法,需要额外在Ubuntu虚拟机中安装SSH服务,安装方法请看下方链接
https://blog.csdn.net/weixin_43833430/article/details/127262464?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169789130716800213068124%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169789130716800213068124&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-2-127262464-null-null.142^v96^pc_search_result_base8&utm_term=ubuntu%E5%AE%89%E8%A3%85ssh&spm=1018.2226.3001.4187
安装rz的命令
  1. sudo apt-get install lrzsz
复制代码
安装unzip命令
  1. sudo apt-get install unzip
复制代码
通过xshell使用rz命令传文件进虚拟机(第一次传可能会失败,发起多试反复)

2.2 在家目录下即可找到HIT-Linux-0.11-master.zip文件

2.3  解压该文件到桌面,然后进入HIT-Linux-0.11-master文件找到setup.sh文件,在执行shetup.sh文件之前,先执行该命令
  1. apt --fix-broken install
复制代码
乐成执行完上述的命令,才可以./setup.sh

2.4 本脚本会将实验环境安装在当前登录用户的家目录下,文件名为oslab,即我们的实验目录是~/oslab

该脚本会主动下载一些必要的软件包,假如主动下载失败,需要手动使用apt-get install ×××命令安装这些必要的软件包
  1. gcc-3.4
  2. bin86
  3. libc6-dev-i386
  4. build-essential
  5. libsm6:i386
  6. libx11-6:i386
  7. libxpm4:i386
复制代码
三、编译,运行Linux0.11
3.1 在Ubuntu上安装make命令
  1. sudo apt-get install make
复制代码
3.2 然后在进入 ~/oslab/Linux-0.11,使用make命令,即产生一个Image的镜像文件,make然后出现错误,通常与上述必要软件包是否精确安装有关
  1. cd ~/oslab/linux-0.11
  2. make  
复制代码

3.3 最后运行 Linux0.11
  1. cd ~/oslab
  2. ./run
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

星球的眼睛

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表