Xv6安装踩坑记
来源:互联网 发布:医疗软件上市公司 编辑:程序博客网 时间:2024/06/05 05:54
写这篇博客时,我的内心是沉重的(还没有安装好就已经踩坑无数了……吐血),开始正题。
我在阿里云上买了9.9一个月的Ubuntu服务器,准备用来安装xv6(因为不想搞乱我的系统),搜了一堆攻略之后,我选择了一个看上去最简单地入手(事实证明,实践才出真知,看起来简单并没有什么用……),链接是:http://blog.csdn.net/rethna/article/details/49866175#reply
问题1:一步一步按着作者的思路走下来,确实遇到了那个重复的问题,但是我用whereis mkfs.c 竟然找不到这个文件(现在想想,应该是我所在的目录不对吧,应该回到根目录去查询)。简单解决办法是:用WinSCP链接,直接清楚明了看到文件并修改。
问题2:最后一步:qemu-始终报错:Could not initialize SDL(No available video device) – exiting ,一开始我以为是SDL没有安装或者版本过低了,于是sudo apt-get libsdl1.2-dev(版本2的始终出现404 not found , 如果出现了可以先 sudo apt-get update 更新一下),并且装了4个附加包,但是还是没用,直到后来我看到这篇文章:http://smilejay.com/2012/08/kvm-sdl-display/ 恍然大悟啊!!!!原来这个qemu的作用是“创建客户机、以SDL方式显示、并弹出窗口”,但是我的ubuntu只是一个裸机,是不支持GUI的呀!所以qemu只能用于有图形化界面的系统。
综上所述,用这种方法安装失败……现在正在考虑另一种方法:http://www.mamicode.com/info-detail-886605.html 直接在本机上,用x86模拟器Bochs安装xv6,为什么是本机呢?因为Bochs也必须得图形化界面才行……等安装完毕了再回来补后续。
- Xv6安装踩坑记
- 安装xv6笔记
- XV6操作系统的安装与使用
- ubuntu安装qemu+xv6进行操作系统学习
- xv6 shell
- xv6 locking
- xv6 barrier
- xv6 crash
- XV6内存布局
- xv6内存布局详解
- XV6 进程调度分析
- xv6自旋锁
- xv6文件系统详解
- xv6的main.c
- xv6的中断分析
- The bootloader of xv6
- ubuntu运行xv6
- 运行 XV6 记录
- 人机大战历程————思考与反思
- HDFS基本操作
- Java学习心得之JDK环境搭建
- fit_transform,transform
- XML的四种解析器(dom,sax,jdom,dom4j)原理及性能比较
- Xv6安装踩坑记
- string类型转换int类型
- 人工智能-超越经典搜索
- PCB电路板生产完成分析
- leetcode 643 Maximum Average Subarray I
- python引入导入自定义模块和外部文件
- canvas实现刮刮乐的效果
- 【期望DP】LOJ#6178. 「美团 CodeM 初赛 Round B」景区路线规划
- Scala学习(一):Scala中的函数式对象