为什么用 Window XP 系统
正在学习嵌入式和 Linux 驱动。
学习的方法是通过看书来学习的,书上讲驱动大多以 Linux 2.6 内核版本为基础讲的,估计是这个版本的内核确实很经典吧。
现在正在看的书是:郑强《Linux驱动开发入门与实战》
书中的 Linux 发行版是 Fedora 9,我的天呐,好老的一个版本。
开始在 Win 10 上用 VMware 15 安装 Fedora 9,结果增强工具装不上。
换成 VirtualBox 6.x,结果增强工具也用不上。
后来换成在 Win 10 上装 VirtualBox 4.x 版本,结果打不开了。
反正高了半天,Linux 2.6 内核的发行版就是装不上,而且用其他版本的装内核树也出现了问题。
为了和书中的一致,认同换成了 Windows XP,原来的 Windows 10 其实还有其他的用途,不过不管了,直接换了。
Windows XP 安装
网上找了一个深度的 ghost,然后用大白菜刻录了一个 U盘 PE 工具,ghost 还原,安装还是挺快的。
安装完了之后,第一次启动 Windows XP,会给你装一堆乱七八糟的东西,然后一点点地删除、卸载。
安装完了之后,大概是这个样子:
看上去还行吧。
VirtualBox 和 Fedora 9的安装
试了两个 4.x 版本的 VirtualBox,最后用的是:VirtualBox 4.3.40 这个版本。
Fedora:Fedora-9-i386-DVD.iso(这个 iso 也找了好久)
安装好了 Fedora 之后,先不着急安装增强工具,先安装 kernel-devel.i686。
# 一般是安装这个 yum install kernel-devel.i686
然后再安装增强工具:
安装增强工具:
sh VBoxLinuxAdditions.run
然后就可以设置共享文件夹了,以前用的少,现在发现共享文件夹好方便啊。
准备编译内核
然后差不过就准备好了,环境反正是搭建好了,后面还有更多的坑等我去踩。
下图是正在编译内核: