虽然说入cs也不过一年,但学的还是有点慢了有点慌赶快恶补,os半年前计组和linux还没接触过过真的直接劝退,现在该赶快补回来。虚拟机不会像半年前一头雾水,昨晚配了下环境还行。(时哪个大冤种为了给Android的环境腾出点空间手误删了虚拟机还之前很傻没留快照的emmmm,不过好在ubuntu好配工具那些乖乖重来一遍。centos第一次下了坏的镜像害的我几周没成功,换了阿里云的源才旗开得胜真的会拴q)。昨晚还试着用centos配下环境但莫名qemu编译一直没完成,我就算了。重新新建个虚拟机复现下吧。

目录

VMware创建Ubuntu虚拟机

设置root密码

​编辑

apt-get更新

解决Ubuntu与Windows之间无法复制粘贴问题_YZL40514131的博客-CSDN博客_ubuntu与windows之间不能复制粘贴

下载GDB和GCC

下载vim

apt-get安装qemu

xv6安装

gdb 调试

运行至启动态

VMware创建Ubuntu虚拟机

这里直接借鉴​​​​​安装Ubuntu详细教程_不想吃蛋黄的博客-CSDN博客_ubuntu安装教程过程,感谢大佬投喂。没啥好说我上部分截图了,有需要的可以看上面的文章。注意管理员身份打开VMware。第一次打开ubuntu要安装比较就久。这一次启动是莫名其妙卡在retrieving file了我跳过。安装成功后输入密码进入。

设置root密码

右击桌面打开终端。后续很多操作都得root权限操作,而root进入密码一开始是每次开机不同随机数,所以需要我们修改。

sudo passwd

进入root

su

apt-get更新

apt-get update

​​​​​​​解决Ubuntu与Windows之间无法复制粘贴问题_YZL40514131的博客-CSDN博客_ubuntu与windows之间不能复制粘贴

见上文章。重启即可实现。

下载GDB和GCC

sudo apt-get install -y build-essential gdb

sudo apt-get install gcc-multilib

下载vim

后面 尝试换源下载,需要编辑文件。

apt install vim

apt-get安装qemu

我一开始我根据查到的资料输入以下命令,但却不能找到qemu指令,根据提示我重新用第二条指令下载。

apt-get install qemu

​​​​​​​

apt install qemu-system-x86

但是东西出来的有点少,于是我尝试换源下载,见下文。但是没区别,笑死。没做后续步骤也不影响。注意vim里按i为插入,按esc退出插入,按:wq保存退出,按:q!为不保存强制退出。

更新apt-get的源和QEMU的apt-get安装_大格子嘞的博客-CSDN博客_apt 安装qemu

检验安装成功

qemu-system-i386

xv6安装

过程参考Ubuntu+QEMU+Xv6环境搭建 - 爱码网 (likecs.com)

不过这次莫名其妙下不了git,老规矩再更新下apt就可以了。

成功

gdb 调试

打开2个xv6-public下的2个终端,进入root模式,其中一个用作gdb调试客户端。在main设置断点运行至此。

make qemu-gdb
gdb -silent kernel

运行至启动态

设置断点并运行,观察2个cpu启动情况。

b startothers

【操作系统】保姆级教程(VMware)Ubuntu+qemu+xv6安装调试相关推荐

  1. Ubuntu18保姆级教程及其jdk和hadoop安装含资源

    Ubuntu18保姆级教程及其hadoop安装含资源 安装Ubuntu 新建Ubuntu虚拟机 1.点击新建 2.自定义虚拟机的名称,修改虚拟机所在文件夹,默认为C盘,建议改到C盘外的其他盘,然后点击 ...

  2. 保姆级教程:最新下载及安装vscode(含常用插件)

    下载及安装vscode(含常用插件) 下载vscode 安装vscode vscode常用插件安装 废话不多说直接开始 下载vscode 首先 vscode 的下载网址是:https://code.v ...

  3. 【转】黑群晖NAS保姆级教程:手把手教您安装DS918+固件,开启显卡解码功能!3分钟玩转黑群NAS!

    这是我见到最详细的黑群辉安装了 https://post.smzdm.com/p/ar0v2on7/

  4. 保姆级教程带你在VMware中安装Linux Debinan操作系统

    保姆级教程带你在VMware中安装Linux Debinan操作系统 文章目录 保姆级教程带你在VMware中安装Linux Debinan操作系统 1.Debinan系统介绍 2.Debinan操作 ...

  5. 信创操作系统--麒麟Kylin桌面版(项目一 操作系统安装:分别在虚拟机、物理机和Win10上安装,驱动安装)保姆级教程

    信创操作系统–麒麟Kylin桌面版(项目一 操作系统安装:分别在虚拟机.物理机和Win10上安装,驱动安装)保姆级教程 目录 1. 相关知识 1.1 BIOS概念 1.1.1 传统BIOS(Legac ...

  6. win11 安装Ubuntu加可视化桌面(最新保姆级教程)

    win11.win10 安装Ubuntu加可视化桌面(最新保姆级教程) 前言 保姆级安装流程 第一节·安装前准备 第二节·安装ubuntu本体 第三节·可视化安装 前言 win11.win10 安装U ...

  7. VMware CentOS镜像 虚拟机装机 保姆级教程

    VMware CentOS镜像 虚拟机装机 保姆级教程 总目录 提示:保姆级教程,猴子也能学得会. 前言 一.VMware 下载 安装 1.下载 2.安装 二.CentOS镜像 下载 (二选一) 1. ...

  8. 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建

    保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...

  9. 《软件安装与使用教程》— Windows操作系统快速安装MATLAB最新最全教程(保姆级教程以MATLAB2019A为例)

    <MATLAB教程>- Windows操作系统快速安装MATLAB(保姆级教程以MATLAB2019A为例) 目录 <MATLAB教程>- Windows操作系统快速安装MAT ...

最新文章

  1. JAVA多线程和并发基础面试问答
  2. Silverlight WCF 初尝小结
  3. OpenCV深度传感器depth sensors的实例(附完整代码)
  4. B. Sifid and Strange Subsequences
  5. Git和GitHub快速入门
  6. php form表单属性,HTML5 表单属性
  7. java string范围_字符串索引超出范围? (Java,子字符串循环...
  8. 【hive】hive----自定义UDF 函数-----时间格式化以及取出双引号的代码
  9. Android OnLowMemory和OnTrimMemory
  10. 环境变量path中,加载顺序,先加在配置在最前面的,如果找到不继续往下寻找。
  11. Android studio 混淆配置
  12. 清华姚班毕业生开发新特效编程语言,99行代码实现《冰雪奇缘》,网友:大神碉堡!创世的快乐
  13. Android原生开发学习笔记(java)
  14. 信使广告终结者 绿色
  15. 高端游戏计算机配置单,2021年高端游戏电脑配置清单推荐
  16. jpa+hibernate整合达梦数据库(附源码)
  17. 生活账本怎么记不会乱,用哪一记账工具才能让账目更清晰
  18. Creator动态获取,数据文,JSON并使用,枚举Enum,cc.sys.localStorage获取音效的判断 ,冒泡排序做排行榜 ,动态获取提示(cc.loader.loadRes),制作签到
  19. Ubuntu 16.04无线网卡RTL8723BE频繁掉线及信号不足解决办法
  20. 页游源码linux架设教程,【诸仙列传】完整页游一键服务端+架设教程

热门文章

  1. c语言能够输出形如金字塔型的数 如1 22 333 4444 55555
  2. java数学题_小学数学练习题用Java实现
  3. dede 取消推荐文章加粗
  4. [转] FileZilla Server超详细配置
  5. 《文本大数据情感分析》读书报告
  6. 微信有没有免费提现服务器,微信终于可以免费提现了,速领!
  7. bzoj3784 树上的路径 点分治+RMQ+优先队列
  8. 2023第六届东北(沈阳)国际幼教产业及装备展览会
  9. 微信朋友圈视频动态怎么发?这么酷炫的功能,现在才知道
  10. 男生看女生叫审美,女生看男生叫好色——新解