1,实验环境:
Vmware 12.5.1,Ubuntu16.04 64位,Linux 3.16.1 (高版本无法启动qemu)
Busybox 1.20.2, u-boot-2016.09.tar.bz2
2.整体流程说明
安装交叉编译工具链
安装qemu模拟器
编译arm架构u-boot
用u-boot测试qemu是否正常启动(至此为第二次实验需要完成的内容)
编译arm架构内核
Qemu运行内核
制作文件系统
系统启动运行
3.查看linux内核版本命令
cat /proc/version
uname -a
可以看到linux版本是4.4.0,是无法启动qemu的,这时我需要对内核进行降级(教程参考
4.查看linux系统版本
cat /etc/issue
5.centos和ubuntu的区别
共同点:都有桌面系统和服务器系统,
不同点:centos中新建的普通用户没有sudo权限,如果想让普通用户拥有权限需要 在 /etc/sudoers文件中添加用户权限;ubuntu系统的普通用户想要sudo权限,直接使用sudo+命令行方式就可以了
6.遇到问题:
百度以后解决方案:
7.开始下载内核:
后来查看内核有没有安装成功的时候总之出错,解决参照:Ubuntu 16.04 内核降级
8.最后更新grub
9.退出重启系统sudo reboot
10.查看版本
降级成功