手把手带你自制Linux系统之一 准备工作


    本系列教程参考马哥Linux视频(Linux内核编译及系统裁章节),所有操作都在VMware Workstation虚拟机中进行,理论上同样适合物理硬件平台。


    本系列教程没有一步到位制作一个最标准的Linux,而是从最开始利用CentOS自带内核、initrd等制作一个最简单的Linux,到最终使用kernel内核源码+busybox源码编译制作一个带有ssh等服务,功能完备Linux系统,一共会经过3-4个迷你linux系统的制作。目的是学习linux的启动过程,理解linux中各个模块是如何配合工作的。


教程中将要用到的工具:

1. VMware Workstation 11.0.0 build-2305329

不同版本的vmware可能虚拟出来的硬件不一样。


2. CentOS 5.5 32位,内核2.6.18-194.el5

点击此处下载CentOS 5.5 DVD iso镜像。


3. 虚拟机CentOS内部使用的工具全部来自CentOS的DVD安装盘镜像

如何将光盘作为yum源 点击此处


准备工作:

1. 在VMware中创建虚拟机,安装CentOS5.5,具体步骤参考百度。


2. 为刚创建的虚拟机添加一块IDE磁盘,用来安装自制的Linux系统。

具体步骤如下:


1) 编辑虚拟机设置

手把手带你自制Linux系统之一 准备工作_第1张图片


2) 添加硬件

手把手带你自制Linux系统之一 准备工作_第2张图片


3) 选择硬盘

手把手带你自制Linux系统之一 准备工作_第3张图片


4) 选择虚拟硬盘类型为IDE(CentOS 5.5的内核已经编译进了IDE磁盘驱动,使用IDE磁盘,后续移植起来比较方便),模式为独立,新添加的这块磁盘不需要做快照

手把手带你自制Linux系统之一 准备工作_第4张图片


5) 创建新虚拟磁盘

手把手带你自制Linux系统之一 准备工作_第5张图片


6) 大小默认就行,因为是虚拟磁盘,只要不选立即分配磁盘空间,就不会真得占用这么多空间

手把手带你自制Linux系统之一 准备工作_第6张图片


7) 给磁盘文件取个名字,然后就算完成了

手把手带你自制Linux系统之一 准备工作_第7张图片


3.使用刚创建的磁盘文件MiniLinux.vmdk创建虚拟机

点击菜单 文件->新建虚拟机 打开新建虚拟机向导。


其中几步使用如图所示选线,其他选项使用默认:

手把手带你自制Linux系统之一 准备工作_第8张图片


手把手带你自制Linux系统之一 准备工作_第9张图片


手把手带你自制Linux系统之一 准备工作_第10张图片


手把手带你自制Linux系统之一 准备工作_第11张图片


手把手带你自制Linux系统之一 准备工作_第12张图片


手把手带你自制Linux系统之一 准备工作_第13张图片


手把手带你自制Linux系统之一 准备工作_第14张图片