定制自己的linux系统

时间:2021-09-05 11:37:13

算是总结式文档,以备后忘

先说一下背景,一开始我就知道有这个任务,同时我自己也非常感兴趣,打算去研究研究

于是才同意接这个任务,但是我的原意是从头开始搭建系统,也就是lfs

但接到任务后,由于种种原因,lfs没有进行到底,中途变为在流行版本基础上进行定制

本篇文章基于ubuntu 14.04 LTS进行定制

接到公司新任务--定制一版linux系统

其实一开始接到的任务是裁剪linux内核

于是马不停蹄的查找相关资料,由于之前做过一些linux内核编译的事,所以也不是特别犯难,查找一下资料就开始进行了

网上资料确实不少,但是完全按照做下来,总会出问题,于是为了可以先出一点成果

开始有针对性的裁剪,如裁剪一些边缘功能,每裁剪一块,就编译一次,确保裁剪是有效的

磕磕绊绊总算将内核裁剪完成

以为任务可以结束了

但是远非如此,也就是上文所说,公司是需要一款linux系统,这次吸取教训,先明确任务在开始做

原来公司只是需要一款运行在pc机也就是普通电脑上的linux系统,这套系统需要预先安装一些办公需要的软件

仅此而已,哎,原来之前做的内核剪裁完全是无用功了

接下来就是为这个目标制定计划了

计划分为三部分

其一:安装需求软件

其二:分装系统

其三:测试iso镜像

针对计划一,相信只要是使用过linux的人,都不是问题,需求软件诸如办公软件

针对计划二,原本有两套方案,其一:使用ubuntu系统备份工具,其二:使用命令 诸如dd一类

      两种方法都进行过,但最后成功完成此步任务,还是使用的方法一,后续详解

针对步骤三,直接采用虚拟机安装测试

步骤一需求软件

因此步骤与本文主旨影响不大,此处就不赘述了

步骤二

有两款软件列入我的测试列表,其一,builder 其二,remastersys

前者,实在iso镜像基础上进行定制,后者实在现有系统上进行定制

我选用后者进行本次任务,详细步骤如下:

一:准备

1:安装系统

ubuntu 14.04 STL版

下载路径:http://pan.baidu.com/s/1o6JRpt4

2:配置

系统更新

apt-get update

apt-get upgrade

安装依赖软件

apt-get install build-essential

二:安装remastersys

1:添加软件源

deb http://www.remastersys.com/ubuntu oneiric main

执行:

apt-get update

2:安装remastersys

apt-get install remastersys

3:查看

Remastersys

4:生成系统备份

remasstersy dist cdfs

5:生成iso镜像

remastersys dist iso xinhj.iso

注:备份整个系统【包括个人设置信息】

Remastersys backup xinhj.iso

注:remastersys会在home目录下自动生成相关文件,最后生成的iso镜像在

/home/remastersys/remastersys下

三:测试

Vmware虚拟机测试生成镜像

1 生成镜像截图:

定制自己的linux系统

2 虚拟机配置截图:

定制自己的linux系统

3 安装后完成后虚拟机截图

定制自己的linux系统

至此本次任务大致完成,后续细节上的配置就需要慢慢进行了