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

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

于是才同意接这个任务,但是我的原意是从头开始搭建系统,也就是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 生成镜像截图:

2 虚拟机配置截图:

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

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

定制自己的linux系统的更多相关文章

  1. 嵌入式之Linux系统裁剪和定制---(kernel+busyboxy+dropbear+nginx)

    本文将介绍通过完全手动定制内核,在此基础上添加 busybox ,并实现远程登陆,使裁剪的 linux 能够运行 nginx . 在此之前介绍一下 linux 系统的启动流程. linux系统启动流程 ...

  2. 基于busybox和LFS的linux系统定制

    自从在大学知道了Linux这玩意是可以定制的之后,一直想做出一版属于自己的Linux系统.最近工作比较闲,终于塌下心来好好学习了一下.   目前来说,我接触的定制Linux的方法主要有两种:   1. ...

  3. 定制x86 Linux系统

    /************************************************************************************* * 定制x86 Linux ...

  4. 私人定制自己的linux小系统

     私人定制自己的linux小系统 一.前言    linux操作系统至1991.10.5号诞生以来,就源其开源性和自由性得到了很多技术大牛的青睐,每个linux爱好者都为其贡献了自己的一份力,不管是在 ...

  5. linux 系统自动定制运行 crontab

    在UNIX下怎样实现和Windows下“计划任务”一样的功能 $crontab -e 编辑脚本 $crontab -l 察看脚本   用$crontab -e 编辑脚本,加入下列行 :分 小时 星期 ...

  6. Linux系统下配置环境变量

    一.环境变量文件介绍 转自:http://blog.csdn.net/cscmaker/article/details/7261921 Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登 ...

  7. Vi (Unix及Linux系统下标准的编辑器)VIM (Unix及类Unix系统文本编辑器)

    Vi是Unix及Linux系统下标准的编辑器.学会它后,您将在Linux的世界里畅行无阻.基本上vi可以分为三种状态,分别是命令模式.插入模式,和底行模式. vi编辑器是所有Unix及Linux系统下 ...

  8. Linux系统1.md

    计算机 介绍 电子计算机(英语:computer),亦称电脑,是一种利用电子学原理,根据一系列指令对数据进行处理的工具. 在现代,机械计算机的应用已经完全被电子计算机所替换,其所相关的技术研究叫计算机 ...

  9. 高可用与负载均衡(1)之linux系统的数据链路层负载均衡

    preface 在蓝厂就职到时候,每台缓存服务器都能够跑到2G的流量,这么大的流量,有人会问,服务器是不是安装的万兆网卡,no no no,仅仅是3张千兆网卡绑定在一块.万兆网卡的服务器少见,大多数都 ...

随机推荐

  1. Java BigDecimal和double

    BigDecimal类 对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数 ...

  2. 无法打开登录所请求的数据库 "xxx"登录失败用户 'NT AUTHORITY\NETWORK SERVICE'

    解决:添加用户,选择NT AUTHORITY\SYSTEM登录名,选择当前数据库的架构. 勾选架构 勾选成员身份.如果不勾选,也会报异常:拒绝了对对象 'FW_ORG' (数据库 'ZW_DWSJ', ...

  3. Windows下修改Oracle监听端口

    先放开防火墙的端口,再来改监听端口. 只有一个实例: net stop OracleOraDb11g_home1TNSListener 再运行 NET Manager 修改实例名与Listener的端 ...

  4. Building GCC 4.1.2 in CentOS 7 for Maya API development

    Following the official guid: http://help.autodesk.com/cloudhelp/2015/ENU/Maya-SDK/files/Setting_up_y ...

  5. 使用Visual Studio调试用户模式进程(Debugging a User-Mode Process Using Visual Studio)

    由于本人能力有限,翻译不足之处敬请谅解,欢迎批评指正:sunylat@163.com Visual Studio版本:Visual Studio 2015企业版,中文环境. MSDN原文:https: ...

  6. onAttachedToWindow () 和 onDetachedFromWindow () (转)

    原文地址:http://blog.sina.com.cn/s/blog_74c22b2101012urv.html

  7. 再看 AspriseOCR - OCR应用开发 -20151124

    再看 AspriseOCR - OCR应用开发 我写这个博文时间为 2015/11/24日,注意时间因为,网上很多文章时间上很久远,有的已经不能参考了 很多人面对从图片中识别文字或者数字0~9  A~ ...

  8. Use filter in outlook2013

    1. 条件与条件间用分号隔开 2. search带附件的邮件:hasattachments:yes

  9. 规则引擎集成接口(七)规则引擎调用Java类

    规则引擎调用Java类 通过myEclipse编写一个简单工程,其中方法是两数相加等到结果,既结果1=输入值1+输入值2.实现规则调用外部接口的方法有三种. 1:接口实例:在myEclipse中制作一 ...

  10. 北京易信软科信息技术有限公司 问卷调查管理系统V2.0

    北京易信软科信息技术有限公司 问卷调查管理系统V2.0 支持题目模板配置.题型模板配置.选项模板配置,报表查询功能配置 按月建表功能 运用java开发.velocity技术实现页面加载功能,高性能,高 ...