一、前言
对于linux系统而言,只需要三个部分就能组成,它们分别是一个linux内核、一个根文件系统和引导。以下是本文制作linux iso镜像所用到的系统和软件:
OS: ubuntu 20
软件: xorriso
二、制作linux内核
1、首先需要去官网选择一个需要的版本下载下来,官网下载地址:Index of /pub/linux/kernel/
2、利用tar将其解压,然后进入其目录中,然后配置内核,常见的配置有以下几种:
a、make defconfig - 默认配置
b、make allyesconfig - 创建能选yes就选yes的配置
c、make allnoconfig - 创建能选no就选no的配置
d、make menuconfig - 基于ncurser的图形化界面配置
这里采用命令make defconfig使用默认的即可,如下图所示:
3、然后使用make bzImage
命令编译出内核即可,如下图所示:
编译好的内核文件在arch
文件夹相应的架构文件夹下面,如下图