xv6也是课程选择的一个操作系统,本来我以为它只是存在于代码中,给大家展示一个操作系统的样子就行了,然后我就= =跑起来了
使用qemu,需要libsdl
sudo apt-get install libsdl1.2-dev
sudo apt-get install qemu
解压xv6,在xv6的文件夹下
make qemu
就可以了
欣赏一下:
Boom:
妹纸和我用的是同样的系统,Debian Sid,然后在她的机器上运行起来只有一个错误
Could not initalize SDL(the device could not available) exiting...
...
i. 最初推测是SDL的包包没有安装完全,把所有需要的包包都安装了——还是报错
ii. 然后推测是显卡驱动的问题,表示是悲剧的A卡...然后把显卡驱动当当当当地安装了一遍——还是报错
iii. 然后Google一下,搜索到这个可能的解决办法,安装libsdl1.2-dev,然后去SDL的官网下载编译安装,再试一次——跪
iv. 问了好多人,逼着一个人也安装了一次,好耶,他没有出错(这是在耍我?)然后stackoverflow上木有人鸟我——咨询无效
v. 于是妹纸不再信任我,自己下载了Ubuntu的镜像让我给她安装了虚拟机,然后当当当当一系列搞好后,只能通过VNC来访问安装好的xv6——也算是搞起来了
所以说妹纸的需求永远是第一的,没有妹纸的问题就没有我的失败(啥?
所以说路漫漫,所以说,有些人还是没有人品的(我啥都没说噢
其实是要挖一个坑~~最终还是要贴点别的惊喜的东西(可能是胡闹,具体内容还是关于xv6,待俺修改一些东西~吧