手把手带你自制Linux系统之一 准备工作
手把手带你自制Linux系统之一 准备工作 本系列教程参考马哥Linux视频(Linux内核编译及系统裁章节),所有操作都在VMware Workstation虚拟机中进行,理论上同样适合物理硬件平台。 本系列教程没有一步到位制作一个最标准的Linux,而是从最开始利用CentOS自带内核、initrd等制作一个最简单的Linux,到最终使用kernel内核源码+busybox源码...
手把手带你自制Linux系统之一 准备工作
本系列教程参考马哥Linux视频(Linux内核编译及系统裁章节),所有操作都在VMware Workstation虚拟机中进行,理论上同样适合物理硬件平台。
本系列教程没有一步到位制作一个最标准的Linux,而是从最开始利用CentOS自带内核、initrd等制作一个最简单的Linux,到最终使用kernel内核源码+busybox源码编译制作一个带有ssh等服务,功能完备Linux系统,一共会经过3-4个迷你linux系统的制作。目的是学习linux的启动的整个过程,理解linux中各个模块是如何配合工作的。
为了更方便学习接下来内容,已经将从第二章开始的教程中使用到的主要文件上传github:https://github.com/ma3232335/MiniLinux.git
教程中将要用到的工具:
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) 编辑虚拟机设置
2) 添加硬件
3) 选择硬盘
4) 选择虚拟硬盘类型为IDE(CentOS 5.5的内核已经编译进了IDE磁盘驱动,使用IDE磁盘,后续移植起来比较方便),模式为独立,新添加的这块磁盘不需要做快照
5) 创建新虚拟磁盘
6) 大小默认就行,因为是虚拟磁盘,只要不选立即分配磁盘空间,就不会真得占用这么多空间
7) 给磁盘文件取个名字,然后就算完成了
3.使用刚创建的磁盘文件MiniLinux.vmdk创建虚拟机
点击菜单 文件->新建虚拟机 打开新建虚拟机向导。
其中几步使用如图所示选线,其他选项使用默认:
更多推荐
所有评论(0)