随笔分类 -  内核、系统裁剪

摘要:GRUB2是借鉴GRUB改写到更加安全强大到多系统引导程序,现在大部分较新的Linux发行版都是使用GRUB2作为引导程序的。GRUB2采用了模块化设计,使得GRUB2核心更加精炼,使用更加灵活,同时也就不需要像 GRUB那样分为stage1,stage1_5,stage2这样三个阶段了。GRUB2... 阅读全文
posted @ 2015-12-16 10:20 夨忆′ 阅读(1409) 评论(0) 推荐(0)
摘要:遇到的问题: 1.开机报错: 在做完整个系统之后重启出现了这个报错 搞了好几天最后终于找到原因: 找到虚拟机配置文件的“.vmx",vmware默认的是LSI Logic,找到 ".vmx" 文件 里的scsi0.virtualDev = "lsilogic" 改为 scsi0.virtualDev 阅读全文
posted @ 2015-11-30 21:35 夨忆′ 阅读(765) 评论(0) 推荐(1)
摘要:本文将介绍通过完全手动定制内核,在此基础上添加 busybox ,并实现远程登陆,使裁剪的 linux 能够运行 nginx 。 在此之前介绍一下 linux 系统的启动流程。 注:以上linux启动流程只是针对于centos6系列基于upstart流程的2.6内核,centos7使用了stytem 阅读全文
posted @ 2015-11-21 13:48 夨忆′ 阅读(9005) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-09-24 10:56 夨忆′ 阅读(190) 评论(0) 推荐(0)
摘要:使用软件和平台1、基于平台:Vmwareworkstation8.02、基于系统镜像:rhel-server-5.8-i386-dvd.iso3、ISO编辑软件:UltraISO4、自定义配置文件:ks.cfg5、需要重新编辑的配置文件:isolinux.cfg6、其他:针对不需要的文件包进行删减 ... 阅读全文
posted @ 2015-09-19 16:37 夨忆′ 阅读(722) 评论(0) 推荐(0)
摘要:自从在大学知道了Linux这玩意是可以定制的之后,一直想做出一版属于自己的Linux系统。最近工作比较闲,终于塌下心来好好学习了一下。目前来说,我接触的定制Linux的方法主要有两种:1、以busybox为核心,通过构建initrd+busybox做出的fs+内核这三大块,构建Linux2、采用更底... 阅读全文
posted @ 2015-09-19 16:35 夨忆′ 阅读(814) 评论(0) 推荐(0)
摘要:一、前言Linux操作系统至1991.10.5号诞生以来,就源其开源性和自由性得到了很多技术大牛的青睐,每个Linux爱好者都为其贡献了自己的一份力,不管是在Linux内核还是开源软件等方面,都为我们后来人提供了一个良好的学习和研究环境。做为一个Linuxer,感谢各位前辈们为我们提供一个自由的空间... 阅读全文
posted @ 2015-09-05 17:17 夨忆′ 阅读(1147) 评论(0) 推荐(0)
摘要:手动编译内核编译时后应安装的支持yum install perlyum install bcyum insatll gcc-c++1.uname -r 先查看内核版本2.yum groupinstall "Development Libraries" " Development Tools" ... 阅读全文
posted @ 2015-09-05 14:53 夨忆′ 阅读(427) 评论(0) 推荐(0)
摘要:启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了... 阅读全文
posted @ 2015-09-02 16:48 夨忆′ 阅读(6263) 评论(0) 推荐(0)