从无到有,从头建立自己的Linux

基于Linux的LVM建立 一、lvm的建立 在建立前,我们先获取3个分区,并将其转化为lvm格式 L查询,可知8e为Linux lvm 在建立好3个分区,利用watch指令观察 1、pvcreate—创建逻辑卷 2、vgcreate----创建卷组 vgcreate cq /dev/vdb{1,2,3}将vdb3整合创建一个名为cq的卷组 3、lvcreat-----创建逻辑卷 lvcreate -L 2G ... 阅读详情
昨天在网上看到关于LFS的介绍,Linux from Scratch,感觉是个好咚咚。
通过学习LFS,至少可以达成这几个目标:
1 深入理解Linux系统中各个命令/文件的位置和作用
2 了解ToolChain的原理,可以为将来制作crosscompiler,嵌入开发等打好基础
3 学会自己裁剪系统,得到最简单小巧的适用系统

LFS的老家 http://www.LinuxfromScratch.org
中文文档(不是最新的,英文最新是6.0, 中文是5.0) http://lfs.linuxsir.org/
另外,verycd有下载: http://lib.verycd.com/2004/12/21/0000031642.html
下面是LFS的简单介绍。

=============================

LFS--Linux from Scratch,就是一种从网上直接下载源码,从头编译LINUX的安装方式。它不是发行版,只是一个菜谱,告诉你到哪里去买菜(下载源码),怎么把这些生东西( raw code) 作成符合自己口味的菜肴---个性化的linux,不单单是个性的桌面。
LFS有什么优势呢?现在看来,它可以提供最快和最小的linux。但是最大的优势就是,安装LFS是菜鸟变成高手的捷径。第一次安装,需要按照LFS文档安装,如果在此期间所有文档内容你都认真的阅读,保证你受益匪浅;然后发现很多地方可以不按照别人的老路操作,这个时候用自己的方式参考第一次安装的经验,再一次建立linux,完成的时候,你会发现你在linuxsir上已经再也不是菜鸟了。

安装两次LFS,总共要用去你一个多礼拜(说不定一个多礼拜还装不完)的业余时间。但是这一个多礼拜将是你linux水平进步最快的一个多礼拜。

当然,不是说LFS要装两遍,也没有说,一定要装那么长时间。如果闷头装,什么都不管,大概一共十个小时就有一个高效的完整的linux系统呈现在你面前。(根据机器速度不同时间上会有差异)

最后,在我们开始之前,你想一下,丰富的linux知识对于你来说比在mplayer上看片,用kde作PP桌面等来说是不是更重要。如果是,我们期盼你成功完成LFS系统加入我们LFS使用者研究者的行列!
Windows环境下IBSIMU的安装 本文主要介绍离子束仿真程序IBSIMU在Windows环境下的安装。 阅读详情

相关推荐

树莓派通过TTL3.3转485 Modbus采集水表

所需道具 树莓派0,我用的是树莓派zero wh; 具有光电直读功能的有线水表,我用的是咸鱼淘的埃美柯LXSY-20E1; TTL3.3 转 485模块,带隔离的贵些; 5V转12V升压模块。 原理 树莓派有UART(GPIO14 Tx 和 GPIO15 Rx)串口通讯功能,电器特性是3.3V TTL,直读远传水表支持M-Bus/485通讯接口,我买的光电直读水表485要求12V供电(根据仪表厂家说明书)。TTL和485虽然都是串口通讯,但电器特性不一样,不能直接接!我已经烧掉一个树莓派...

xhydongda的博客 3443

嵌入式Linux开发: 从0开始编译并启动ARM Linux内核(全志)

最近看见很多小白不会编译Linux内核,自己瞎折腾走了很多弯路。本文章将会以Orange Pi(香橙派) Zero开发板为例,带您成功编译内核并在板子上启动它。您需要一台(版本最好在20.04以上)、一个可以用的文件、和您开发板对应的、内存卡、读卡器以及一根串口线。 以上这些东西都很容易就能获取到: 可以选择实体机,或者虚拟机(推荐配置4核4G)。 文件可以从官方的系统镜像里面提取出来(/usr/lib/linux-u-boot-xxxxxxxxx/u-boot-sunxi-with-spl.bin),或者

CNflysky的博客 1万+

SAP公司间外协业务流程以及配置说明

SAP公司间外协业务流程以及配置说明

竹大的博客 7168

Linux编译内核步骤

进入 Linux 内核官网下载 Linux 内核 , 点击右侧 黄色的 " Latest Release "在这里插入图片描述按钮 , 下载最新的 Linux 内核发布版本;最新版的 Linux 内核有 122MB;

m0_59749585的博客 677

Unity ProBuilder(自己创建斜面、拐角)

ProBuilder基础实例

weixin_56537692的博客 1551

信捷XDH PLC多轴运动控制实战:Ethercat总线下的C语言封装技巧

本文深入探讨了在信捷XDH PLC平台上,如何利用C语言对EtherCAT总线多轴运动控制进行高效封装。通过设计全局数据池、模块化状态机及用户友好接口,将底层复杂的运动控制函数库抽象为清晰、可复用的高级模块,显著提升程序稳定性与可维护性,并分享了关键的实战避坑经验。

weixin_29188043的博客 160

Linux内核编译只看这一篇就够了

Linux嵌入式操作系统-附加实验内核编译

CCSco4355 1万+

OCEAN 电路仿真

介绍利用 Cadence OCEAN 进行电路脚本仿真的方法

weixin_43249158的博客 4402

Linux就这个范儿 第16章 谁都可以从头再来--从头开始编译一套Linux系统 nsswitch.conf配置文件...

Linux就这个范儿 第16章 谁都可以从头再来--从头开始编译一套Linux系统  nsswitch.conf配置文件   朋友们,今天我对你们说,在此时此刻,我们虽然遭受种种困难和挫折,我仍然有一个梦想。……我梦想有一天,这个国家会站起来,并真正实现其信条的真谛:‘我们认为这些真理是不言而喻的:人人生而平等。’……我梦想有一天,幽谷上升、高山下降,坎坷曲折之路成坦途,圣光披露、照满人间。—...

weixin_33701251的博客 1614

时间序列预测 | Python实现ARIMAX和VARMAX时间序列数据预测

时间序列预测 | Python实现ARIMAX和VARMAX时间序列数据预测 目录时间序列预测 | Python实现ARIMAX和VARMAX时间序列数据预测基本介绍ARIMAXVARVARMAVARMAXSESHWES参考资料 基本介绍 本文介绍ARIMAX、VAR、VARMA和VARMAX基本概念及其Python程序设计。 ARIMAX 具有外源回归量的自回归整合移动平均值(ARIMAX)是 ARIMA 模型的扩展,其还包括外生变量的建模。 外生变量也称为协变量,可以被认为是并行输入序列,其在与

前程算法屋的博客 6688

AMDGPU驱动中Doorbell与Event机制简要对比

摘要:AMDGpu驱动中,Doorbell和Event是两种异步通知机制。Doorbell是CPU→GPU的单向硬件通知,通过写MMIO寄存器触发GPU拉取任务,延迟低且无需内核介入,适用于队列任务提交。Event是GPU→CPU的双向同步通知,基于中断和内核事件对象,支持阻塞等待,用于任务完成或异常上报。核心区别在于方向、用途和实现方式:Doorbell侧重任务触发,Event侧重状态反馈。两者配合实现高效的任务下发与完成通知流程。

图形/计算GPU的驱动与虚拟化技术分享园地 1857

从头编写linux内核,编写Linux内核模块

#include /* KERN_INFO macros */#include /* required for all kernel modules */#include /* module_param() and MODULE_PARM_DESC() */#include /* struct file_operations, struct file */#include /* struct mi...

weixin_32940141的博客 147

自动化上位机开发C#100例:如何用面向对象的方式封装雷赛运动控制卡EtherCAT总线卡(C#代码)

自动化上位机开发C#100例:雷赛运动控制卡EtherCAT总线卡C#封装类。

十多年IT经验,专注机器视觉,智能制造半导体行业 5030

linux如何建立IP隧道

linux如何建立IP隧道 2011-11-18 10:47  随着互联网中IPv4可用地址de日益减少,越来越多de企业开始采用NAT方式上网,可用公网IP地址越来越少,而通过互联网访问内部服务器de需求确不断增加,因此本文对linux环境下建立通过互联网deIP隧道de方法,以实现对内部服务器de访问进行一些初浅de探讨,希望能起到抛砖引玉de作用。      方法一:基于SSHd

jasenwan88的专栏 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

linux下建立软链接

Linux制作软链接相关细节

lishanlu136的博客 3840

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Linux内核页表的建立

但内核实际加载的物理起始地址是内存的第一个兆字节(0x00100000)。若支持PSE位,则设置该位以使用4MiB的TLB条目(而非4KiB)。因此,在启用分页单元之前,必须建立一个页表映射,将8MiB的物理内存转换为虚拟地址。寄存器的对应位启用分页单元,并立即执行跳转指令以确保指令指针(EIP寄存器)的正确性。,则会设置该位,使得被转换的页为4MiB大页(而非常规的4KiB页)。,则也会设置该标志,使页表项成为全局项并对所有进程可见。返回后,内核空间的页表已完全初始化,此时静态页全局目录(

sinat_56559405的博客 650

在Linux上建立WAP网关

========================= 作者:Nanu 首发于:www.chinaunix.net 如需转载请注明作者 ========================= 查了很多资料,终于能够在Linux上建立一个...

123

在linux下建立软链接

本文转自:在linux下建立软链接(可认为是快捷方式) 1. 使用方式:ln [option] source_file dist_file -f 建立时,将同档案名删除. -i 删除前进行询问. ln -s abc cde 建立abc 的软连接 ln abc cde 建立abc的硬连接, 2. 软链接与硬链接的区别(通俗): 硬链接可认为是一个文件拥有两个文件名;而软链接则是

NahNahNah!! 686

Linux 路由表建立过程分析

通过深入理解路由表建立机制,可有效诊断网络问题(如路由黑洞、转发环路),并优化大型网络环境下的路由性能。实际应用中需结合具体场景选择静态配置或动态路由协议(如 OSPF/BGP)。路由表是 Linux 网络栈的核心组件,用于决策数据包的转发路径。执行fib_table_insert。rtnetlink套接字。发送Netlink消息。

X 1313

linux 建立回收站,在linux下建立回收站

#include#include#include#includevoid main(int argc, char *argv[]){struct stat sts;char strcmd[255],str1[255];char *systemPath,*curpath;char recyclebin[255];curpath = getenv("pwd"); //获得当前路径systemP...

weixin_34766547的博客 325

sourceinsight建立linux源码浏览

用Source Insight建立一个Linux内核代码工程具体步骤如下: (一)打开Source Insight,单击【项目】按钮,弹出下拉菜单。 (二)单击【新项目】按钮,弹出【新项目】对话框,输入项目名和存放路径,单击【确定】按钮。 (三)弹出【添加删除文件】对话框,在内核源代码路径下选择全部 2.6.25内核代码,单击【关闭】按钮。 (四)弹出【

haokaihaohe110的专栏 7118

linux用户组建立,查看等

jianfpeng241241的专栏 897

linux conntrack 原理,十五、Netfilter中conntrack的建立过程

我们先来看一下iptables定义的连接状态:INVALID:无效连接,防火墙一般会丢弃该连接NEW:新建立的,既只是通信双方中只一方发送了报文,还没有得到回应的ESTABLISHED:已经得到回应的连接。既通信双方都发送过报文的连接RELATED:关联的连接,既有期望连接关联的连接UNTRACKED:不进行连接跟踪的连接SNAT:配置了SNAT的连接DNAT:配置了DNAT的连接一、一般连接的...

weixin_33467061的博客 1017

Linux根目录的建立

装载http://www.cnblogs.com/wxl309729255/articles/2836326.html

maple2017的博客 1万+

建立Linux回收站

Linux 回收站的建立 把下面的代码插入你的home目录下的.bashrc的末尾,并且在家目录创建一个.Trash文件夹,你就拥有了一个linux下的回收站。成功让你可以手快而不经大脑的输入rm -rf,却不会再对着屏幕留下悔恨的泪水。 #here is a Trash in Linux trash()#把rm命令转化为mv命令移入回收站中。 { local O='' while get...

听说我是神的博客 399

在Linux中批量建立用户

最近,笔者在校园网应用平台建设中采用了Linux操作系统,为校园网用户提供DNS、Apache、POP3、SMTP、FTP等服务。由于我校学生用户数在3000人以上,笔者在建设整个应用平台的过程中特别重视保证用户管理效率。我的基本思路和做法是:利用shell为每个学生建立一个系统账号——即提供一个E-mail地址(含FTP空间账号),然后学生可以凭借其E-mail再注册论坛用户。基于这样的管理思路

NETOCOOL的专栏 1788
上一篇: Meaning Of Names In The Lord Of The Ring
下一篇: Microsoft Interview
MichaelGen
博客等级 码龄23年 0粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值