导语:本文主要聚焦在如何使用 Yocto 在 Ubuntu 上创建一个最小化的 Linux 发行版。Yocto 项目在嵌入式 Linux 的世界非常著名,这是因为它用起来非常灵活、方便。Yocto 的目标是为嵌入式软硬件开发商创建自己的 Linux 发行版。本文我们将会创建一个可以运行在 QEMU 上的最小化的 Linux,并且在 QEMU 上实际运行。
开发机注意:
a、最少 4-6 GB 内存
b、最新版的 Ubuntu 系统(本文使用了 16.04 LTS)
c、磁盘剩余空间至少 60-80 GB
d、在创建 Linux 发行版之前先安装下面的软件包
e、下载最新的 Yocto(Poky 是其最小开发环境)稳定分支
f、在使用yocto时使用普通账号(非root)
详细步骤
1、Ubuntu修改apt-get源,首先备份系统自带apt-get源配置文件/etc/apt/sources.list
cp /etc/apt/sources.list /etc/apt/sources.list.bak
2、编辑源配置文件/etc/apt/sources.list,替换内容为:
#阿里云源
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe mu