出于linux是开源的,因此我们可以随便内核中的参数,这次制作一个最基本的操作系统且带网络功能,所有步骤都是用脚本实用。  1,先解释下Linux启动的流程:   开机自检post-->bios--> bootloader(mbr)-->kernel(initrd)-->init进程 (1)bios是一个软件嵌套在coms芯片上,通过b
原创 2012-06-21 16:53:59
744阅读
----更新:一个脚本可以一键制作这个小Linux,功能没有写的那么多,基本的开机可以了,见附件mklinux----   先简述一下开机原理: 机器加电--bios读取cmos设定--把控制权交给第一个开机装置MBR,如如果第一个开机装置MBR中没有bootloader则交给第二个,依次类推--MBR中的bootloader程序根据在硬盘中的设置读取内核与一个叫initrd的虚拟
推荐 原创 2012-11-16 21:55:56
1789阅读
2评论
  前面我们介绍过基于busybox制作一个小linux,这篇文章则介绍的是从头至尾,一步一步根据系统启动流程制作的微型linux,并且逐渐将其功能完善。   系统启动流程: POST 加电自检,载入一段程序完成基本及核心硬件的检测  --> BIOS 根据BIOS中设定的引导次序,查找对应设备上的MBR -->&
原创 2013-04-05 21:34:50
1302阅读
获取系统内核编译文件 [root@php5_6 src]# pwd    将包解压到/usr/src目录下 /usr/src [root@php5_6 src]# ln -sv linux-3.13.6/ linux [root@php5_6 src]# ls debug  kernels  linux  linux-3.13
原创 2014-08-24 09:44:07
549阅读
1点赞
3评论
前言1、使用以下命令获取本机硬件信息:# cat /proc/cpuinfo # cat /proc/meminfo # lspci -v2、实验目的这次实验的目的是:借助于宿主机(正常安装CentOS6.5系统),在目标机上构建一个微型Linux系统,能提供基本的bash命令行接口,提供基本的网络功能,提供用户登录接口和完成身份验证,提
原创 2014-08-25 20:12:04
1337阅读
1点赞
本节我们将通过编译内核源码来搭建一个自定制的微型Linux系统,并且配上一个busybox来实现一些最基本的内容,最后我们在这基础上加上一个远程登录的功能。好了废话不多说,下面我们就来开始介绍吧。 准备工作1、在宿主机中安装开发环境[root@localhost ~]# yum -y groupinstall "Development&n
原创 2014-08-25 23:04:49
1696阅读
定制微型Linux系统前篇:http://hjqjk.blog.51cto.com/5970897/1544888 四、提供远程连接功能    Dropbear是一个相对较小的SSH服务器和客户端。它运行在一个基于POSIX的各种平台。     Dropbear是开源软件,在麻省理工学院式的许可证。 Dropbear是
原创 2014-08-26 20:28:23
1363阅读
1点赞
Linux PC is at the forefront of the technology revolution, and one of the most popular distributions of Linux is the Red Hat Enterprise Linux. Red Hat has been a key player in the open-source communit
原创 2024-03-15 10:02:30
92阅读
一、开场白:    今天我来制作一个简单的linux系统,但在制作之前我们先了解一下系统的启动流程吧。    linux系统的启动过程大致经过一下几个步骤:    1、POST:开机自检ROM和RAM。    2、BIOS(boot sequence):根据BIOS中的启动次序来引导操作系统。   &nbsp
原创 2014-03-05 15:51:25
1134阅读
一、裁减说明及大体步骤目标:裁减系统了解其工作原理,对linux系统运行的深入了解。让linux 仅仅只有bash 和几个简单的命令,并添加网卡模块实现联网功能。1、分区格式化硬盘2、将硬盘挂载到Linux主机上面,然后安装grub、复制内核文件、initrd文件、安装bash、网卡模块、init及建立一些系统运行必要的文件夹等3、将做好的硬盘挂在另一台主机上面进行测试(注意:内核后面的参数)二、
原创 2014-03-09 12:20:52
739阅读
在使用Linux操作系统时,Makefile和.pc文件是我们经常接触的两个文件类型。Makefile是一个包含一系列规则的文件,用于告诉计算机如何编译和链接程序。它简化了编译过程,让我们可以更轻松地管理项目。 而.pc文件则是PKG-CONFIG包管理器使用的配置文件,用于指定库文件的位置、版本号等信息。通过.pc文件,我们可以在编译时自动获取所需的库文件信息,避免了手动指定路径的繁琐过程。
原创 2024-05-08 11:47:14
49阅读
Linux操作系统已经成为越来越多人的首选,然而在使用Linux系统时,有些用户可能会遇到一些困惑。比如,在使用Linux系统时,有些用户发现无法使用微信电脑版。这是因为微信官方并没有提供Linux版本的微信电脑版软件。但是,不用担心,我们可以通过一些方法来在Linux系统上使用微信电脑版。 一种常见的方法是通过Wine软件来在Linux系统上运行Windows版本的微信电脑版。Wine是一个开
原创 2024-05-06 10:37:47
116阅读
红帽(Red Hat)是一家知名的开源软件公司,拥有众多优秀的产品和解决方案。其中,Cubieboard是一款搭载Linux系统的小型个人电脑(PC),在开发领域备受推崇。 Cubieboard是一款基于ARM架构的开源硬件平台,具有丰富的接口和扩展能力。它可以运行各种操作系统,如Linux、Android等,为开发者提供了广阔的创作空间。在搭载Linux系统的Cubieboard上,用户可以进
原创 2024-04-17 11:55:00
85阅读
在当前的信息时代,电子阅读设备已经成为人们生活中不可或缺的一部分。其中,Kindle PC Linux 作为一种便捷的电子书阅读方式,受到了广大用户的喜爱。Kindle PC Linux 的推出,极大地方便了拥有 Linux 系统的用户,使他们能够更加方便快捷地阅读各种电子书籍。 Kindle PC Linux 是亚马逊公司专为 Linux 操作系统用户开发的一款电子书阅读软件。用户只需下载并安
原创 2024-04-29 12:13:10
111阅读
在宿主机上添加一个磁盘,分区格式化该磁盘,把这个磁盘分为3个分区:根分区,swap分区和内核所在的boot分区。  [root@localhost ~]# fdisk /dev/sdb            #分区新磁盘  磁盘分区为如下所示: Device
原创 2012-03-21 22:39:32
620阅读
6.1什么是微型语言6.2.软件登陆的RPM6.2.1构建你的第一个RPM包工作原理,分析Spec文件依赖关系个软件多个包
原创 2024-01-05 11:36:05
69阅读
    友情提醒:本文实验环境 centos 6.6 x86_64 + vmware workstation 10    内容概括:        1)实验与实验环境介绍     &nbsp
原创 2015-05-23 23:03:35
1309阅读
1点赞
Linux kernel的定制与微型linux系统实现实验与实验环境介绍     通过vmware workstation10 软件,实现inux kernel的定制,并用这个定制的kernel 结合 busybox做成一个微型linux系统,同时添加dropbear实现sshd服务。     实验环境:    实验
原创 2015-06-03 14:34:04
595阅读
ZX200-5G挖掘机,日立新款20吨位挖掘机。ZX200-5G整车采用的是日立专利HIO III液压系统,挖掘机动力充沛性能极强。提高了在施工环境中的作业能力和速度。同时减低了油耗的损耗等问题。提高了燃油的利用率搭载的五十铃CC-6BG1T发动机(直喷)。整车性能表现抢眼能够给客户带来极大回报的挖掘机。日立ZX200-5G挖掘机价格:102-112万(详价咨询当地经销商)日立ZX200
转载 2023-11-18 14:49:37
68阅读
Linux PC驱动Demo是基于Linux系统的一种驱动程序演示,通常用于展示Linux系统中设备驱动的开发和调试过程。在Linux系统中,设备驱动是非常重要的一个部分,它负责管理系统和硬件设备之间的通信和交互,是Linux系统中的一个重要组成部分。 红帽公司作为一家知名的Linux发行版提供商,也积极参与和推动Linux系统相关的开发和应用。在Linux PC驱动Demo中,红帽公司提供了一
原创 2024-03-25 10:12:55
32阅读
  • 1
  • 2
  • 3
  • 4
  • 5