linux-裁剪minilinux

http://www.linuxidc.com/Linux/2013-05/84483.htm

http://blog.csdn.net/field_yang/article/details/50999813

[[email protected] src]# ln -s linux-2.6.38.5/ linux
[[email protected] src]# ll
total 44
drwxr-xr-x  2 root root 4096 Oct  1  2009 debug
drwxr-xr-x  3 root root 4096 Mar 13 10:30 kernels
lrwxrwxrwx  1 root root   15 Mar 22 05:24 linux -> linux-2.6.38.5/
drwxrwxr-x 23 root root 4096 Mar 22 05:23 linux-2.6.28.10
drwxrwxr-x 23 root root 4096 May  2  2011 linux-2.6.38.5
drwxr-xr-x  7 root root 4096 Mar 13 10:31 redhat
[[email protected] src]# cd linux
[[email protected] linux]# ls
arch   COPYING  crypto         drivers   fs       init  Kbuild   kernel  MAINTAINERS  mm   README          samples  security  tools  virt
block  CREDITS  Documentation  firmware  include  ipc   Kconfig  lib     Makefile     net  REPORTING-BUGS  scripts  sound     usr
[[email protected] linux]# lftp root:[email protected]
lftp [email protected]:~> cd pub/src/
lftp [email protected]:/pub/src> ls
drwxrwxrwx 1 owner group         0 Mar 19 18:31 .
drwxrwxrwx 1 owner group         0 Mar 19 18:31 ..
-rwxrwxrwx 1 owner group   2186738 Mar 21 00:31 busybox-1.20.2.tar.bz2
-rwxrwxrwx 1 owner group   2120931 Mar 20 23:41 busybox-1.26.2.tar.bz2
drwxrwxrwx 1 owner group         0 Mar 19 18:30 fuse-2.7.4
-rwxrwxrwx 1 owner group    506658 Mar 19 18:30 fuse-2.7.4.tar.gz
-rwxrwxrwx 1 owner group     71568 Mar 22 20:20 kernel-2.6.38.1-i686.cfg
-rwxrwxrwx 1 owner group  66796955 Mar 13 18:30 linux-2.6.28.10.tar.gz
-rwxrwxrwx 1 owner group  74814045 Mar 21 00:20 linux-2.6.38.5.tar.bz2
drwxrwxrwx 1 owner group         0 Mar 19 18:31 ntfs-3g-2009.4.4
-rwxrwxrwx 1 owner group    652496 Mar 19 18:30 ntfs-3g-2009.4.4.gz
-rwxrwxrwx 1 owner group    840602 Mar 13 20:42 screen-4.0.3.tar.gz
-rwxrwxrwx 1 owner group   9843297 Mar 14 21:49 vim-7.4.tar.bz2
lftp [email protected]:/pub/src> get kernel-2.6.38.1-i686.cfg
71568 bytes transferred                                              
lftp [email protected]:/pub/src> bye
[[email protected] linux]#
[[email protected] linux]# ls
arch     CREDITS        drivers   include  Kbuild   kernel-2.6.38.1-i686.cfg  Makefile  README          scripts   tools
block    crypto         firmware  init     Kconfig  lib                       mm        REPORTING-BUGS  security  usr
COPYING  Documentation  fs        ipc      kernel   MAINTAINERS               net       samples         sound     virt
[[email protected] linux]# mv kernel-2.6.38.1-i686.cfg .config
[[email protected] linux]# ls
arch   COPYING  crypto         drivers   fs       init  Kbuild   kernel  MAINTAINERS  mm   README          samples  security  tools  virt
block  CREDITS  Documentation  firmware  include  ipc   Kconfig  lib     Makefile     net  REPORTING-BUGS  scripts  sound     usr
[[email protected] linux]# ls -a
.     block    CREDITS        drivers   .gitignore  ipc      kernel    MAINTAINERS  net             samples   sound  virt
..    .config  crypto         firmware  include     Kbuild   lib       Makefile     README          scripts   tools
arch  COPYING  Documentation  fs        init        Kconfig  .mailmap  mm           REPORTING-BUGS  security  usr
[[email protected] linux]# make menuconfig

时间: 2024-10-27 12:28:08

linux-裁剪minilinux的相关文章

Linux裁剪---(kernel+busyboxy+dropbear+nginx)

本文将介绍通过完全手动定制内核,在此基础上添加 busybox ,并实现远程登陆,使裁剪的 linux 能够运行 nginx . 在此之前介绍一下 linux 系统的启动流程. linux系统启动流程 POST-->BIOS(BOOT Sequence)-->MBR(bootloader,446个字节)-->kernel-->initrd(initramfs)-->(ROORFS)/sbin/init(/etc/inittab) 注:以上linux启动流程只是针对于cento

Linux裁剪系统时硬盘损坏的解决方法

在进行系统裁剪时,为了减少等待时间,一般会选择将宿主机挂起并直接运行目标系统,然而过于频繁的操作,往往会造成硬盘无法及时同步,造成硬盘分区损坏,从而造成目标系统无法正常启动.此时,若将分区重新格式化再重新来过未免过于麻烦. 本文通过归档打包的方式解决该问题,有效的避免了繁琐的修复过程 一.进入目标系统的根目录打包压缩文件至指定位置(假设在宿主机的/mnt/sysroot目录下) find . | cpio -H newc --quiet -o | gzip > /root/sysroot.2.g

Linux 裁剪之Little linux 搭建实录 (1)

前言 操作系统为了能够更广泛的适用性,集成了众多的模块与功能,特别是一些驱动程序.但对于一台特定的机器来说,其中很多功能模块实际上是冗余的.系统越来越臃肿,启动慢,占用资源多.我们可以针对自己机器的硬件及所需的功能,自己进行定制.本文就是在VMware虚拟机上基于RHEL 5.8 来搭建一个小Linux系统,并且一步步进行完善. 一.前期准备 一台VMware中已装好RHEL5.8的虚拟机作为宿主机(宿主机本身为scsi盘). 在宿主机中添加一个1G的磁盘,作为目标机(我们要搭建的Little

Linux根文件系统裁剪 论文阅读笔记

Linux裁剪方法研究 2006 2 Linux裁剪原理: 2 Linux嵌入式系统根文件系统的选择与制作 2006 3 Linux嵌入式系统根文件系统的选择与制作 2006 3 基于ARM的嵌入式Linux操作系统移植的研究 2006 5 基于ARM的嵌入式文件系统研究与设计 2010 6 基于嵌入式Linux的Ext2根文件系统制作分析 2015 6 嵌入式Linux裁剪研究 2009 7 嵌入式Linux根文件系统的构建与分析 2015 8 嵌入式Linux共享库裁剪技术分析与改进 200

从开始到结束,手把手教你使用busybox构建类嵌入式Linux系统

概述: 本篇博客是一个自制类嵌入式Linux系统的制作手册,内容涵盖使用宿主机通过busybox实 现制作类嵌入式Linu系统的详细过程,一步一步教你如何制作属于你自己的linux系统,同时 帮助你更加清楚的了解linux系统的组成结构,本篇博客需要读者对linux系统的启动流程及ssh 远程连接有一定的了解,这部分很多博客都有介绍,这里就不说明了,不了解的读者可以先去 看看这方面的博客. 制作的整个过程比较漫长(主要是编译源码需要耗费大量时间,因此,在编译内核时,记 得另起虚拟终端先完成其它操

Android和Linux应用综合对比分析

公开发布的序言: 这篇文章是作于2012年7月12日,也就是自己刚从大学校园迈向工作岗位的时候遇到的第一个题目"请你针对我们公司目前的应用行业场景做一下调研:在终端做应用程序开发的平台是选择Linux好还是Android好"而写的. 在踏出校园之前,自己从来没有接触过安卓的开发领域(除了在2010年下半年买了一部分安卓的智能手机外).接到这个题目后,自己也没有退缩,硬着头皮接下来了,然后凭借自己在学校时候学的一点检索信息写学术论文的小功底,三天之内写下了这篇长达1万4千多字的调研报告,

交叉编译和使用HTOP

1.什么是htop htop来源于top,top是Unix/linux下功能强大的性能检测工具之一,用于实时检测并统计进程的属性和状态,基于ncurses库,可上显示文字界面.但是top已经非常陈旧,不支持鼠标点击操作,不支持查看进程的各个子线程的信息(对于我来说,这个非常重要,有助于分析代码的效率并优化),不支持color显示,易用性较差(曾有人提出改进top但未被接受).htop官网对htop和top的比较,如下示例图为我的ubuntu12.4的htop效果: In 'htop' you c

教你树莓派4B的系统备份方法教程大全(全卡+压缩备份)

引用:https://www.hao4k.cn/thread-41764-1-1.html 在 Windows 上用 VMware 安装 Linux 虚拟机有个「快照」的功能,就是把你当前的系统做个备份,一旦后来误操作把系统搞挂了之后可以恢复到备份的那个时间节点.Linux 系统开放的权限比较高,以 root 权限操作的话很有可能就会误删一些系统文件导致系统崩溃.我就曾把树莓派的系统搞挂过好几次,每次只能重新刷入镜像,开机后还得重复一大堆操作,所以备份树莓派的系统就很重要了.还可以把已经部署好的

linux命令:系统裁剪之二 insmod装载模块

Linux系统裁剪笔记之二 1.什么裁剪? 本篇文章的主要目的是让笔者和读者更深的认识Linux系统的运作方式,大致内容就是把Linux拆开自己一个个组件来组装,然后完成一个微型的Linux系统.下面,让我们来实现吧..写的不好的地方请指教. 2.原理 大家都知道,操作系统的启动流程是(主要是Linux):POST->BIOS->MBR-kernel-->initrd-->sbin/init, POST,BIOS都不是我们管的,所以这里我们从MBR开始,Linux的系统引导先主要是

Linux系统裁剪笔记之二insmod

Linux系统裁剪笔记之二 1.什么裁剪? 本篇文章的主要目的是让笔者和读者更深的认识Linux系统的运作方式,大致内容就是把Linux拆开自己一个个组件来组装,然后完成一个微型的Linux系统.下面,让我们来实现吧..写的不好的地方请指教. 2.原理 大家都知道,操作系统的启动流程是(主要是Linux):POST->BIOS->MBR-kernel-->initrd-->sbin/init, POST,BIOS都不是我们管的,所以这里我们从MBR开始,Linux的系统引导先主要是