一、实验过程截图 #将下载后的xv6源代码解压缩 tar –zxvf xv6-public-master.tar.gz #进入到解压后的xv6-public-master目录下编译xv6 sudo chmod -R 777 * make 注意这里要输入密码提权。 linux中不同用户有不同权限,用户有三种类型:文件所有者、群组用户、其他用户。(还有最高权限用户root) chmod 777 /etc/demo # 将demo目录的权限改为777(可读可写可执行) 1、sudo 对普通用户开放root管理员权限,比如文件的修改。 2、chmod 更改目录或文件的访问权限。 sudo chmod -R 777 目录 #将目录下文件和子目录权限设置为777 3、chown 更改目录或文件的所属用户。 #安装qemu(此处要求计算机可以访问互联网) sudo apt-get install qemu sudo apt-get install qemu-system-x86 没有其他问题直接打开qemu: 遇到没有make: 说白了,在操作系统中还没有make和gcc这两个环境依赖,都装上。 装完之后,执行make qemu Qemu这个虚拟系统的界面如下: Xv6是在x86处理器上(x即指x86)用ANSI标准C重新实现的Unix第六版,就是教学目的的操作系统。 别人给我了一个问题: 无法执行,这里关闭终端重启就行。 之前都是搜索。 重启操作如图: 为了演示,操作了好几次,因为回车之后就没了。 打开了系统如图(这里等美元符号出来再点击,这是系统在启动),这一步执行了ls (文件浏览):
至此顺利完成。 |
xv6系统的安装
于 2022-02-26 15:39:30 首次发布