LFS终结篇,总结

自8.1开始看LFS,前四章慢慢悠悠的看,读得很细,后来开始装临时工具链,第一个Binutils我认认真真把每个解释都看了,虽然不懂。第二个软件是GCC,我依然慢慢看完了各个配置参数解释。到了Glibc我看不下去了,看不懂。开始加速,略一遍没重点警告就直接复制命令到SSH。第五章一共装了31个软件,这是在8月6号完成的,全是重复的动作,解压,进去,make,安装,出来,删除目录。忙活了三小时终于完了。期间一边看电影一边等着编译,倒也挺惬意。就是SUB这玩意儿不准,我第一个包3分钟装完了,还不包括手哆嗦的时间。也就是1SUB=3min。可到了后面明显的的不准,3SUB绝不是10分钟。。。

到了8月7号,开始第六章,看完前面6节的介绍,又开始装软件包了,这次特么55个,还有gcc和glibc重量级的两个。glibc要用17.1SUB,这个我没觉得花多长时间,可能看电影没觉出来。可是gcc要55.6SUB,即便是1SUB=3分钟,那也要三小时,要是1SUB=10分钟,我就别睡了。前面的编译还挺快,到了make -k check测试环节,直接不动啊,相当慢,我电影都快看完了,他先检查了gcc,又检查了g++,g++还稍微快点,我以为完了,结果还有libstdc++。。。我果断Ctrl+C将之干掉,不检查了。之后的过程很快完了。原来55.6SUB的时间全用在检查上了,反正从开始到现在LFS一直很顺利,出了问题再说。装完gcc,来个小测试没问题,继续将动作重复几十次去装剩下的软件。解压--进去--make--make check--make install--出来--删目录(此动作循环)。

第六章完成后快吐了。

8月8号,开始搞第七章,还算快,顺带把第八章搞了,搞到现在LFS什么问题都没出现,没有任何错误失败。Centos6.4相当快。结果到了8.4节开始GRUB引导启动,开始看不懂,完全晕,跟着命令走,一重启挂了,LFS进不去,宿主机也进不去。最后勉强修好了宿主机(参看我上一篇博文)。

然后开始研究grub是个什么东西。

最终启动LFS成功却又遭遇VMware奇怪的提示信息。至今未解决。关于grub在我(下一篇博文)里有详述。

第九章就是收尾了,什么改改小文件啥的。还有就是去LFS官网注册下,看看是第几个完成的。然后就是退掉chroot环境,umount额外的设备,重启进入LFS系统。

经过这一周的LFS经历,主要工作只做了3天。8月8号下午完成时也没感到收获太多,因为命令都是复制的,解释什么的我也看不懂,这次的目的就是熟悉过程,说不定以后再来一次。哦,一个很大的收获是现在敲命令更快了。。。除此之外没了吧。

之所以没记录中间过程只写了个开头和结尾几篇博文,是因为中间都是装软件,我进行的很顺利,一直到grub之前都没出任何问题,也没什么好写的。最后在grub上栽了跟头。就这样吧。

mirage于8月8日傍晚

LFS终结篇,总结

时间: 2024-11-05 12:26:22

LFS终结篇,总结的相关文章

JavaScript中的正则表达式(终结篇)

JavaScript中的正则表达式(终结篇) 在之前的几篇文章中,我们了解了正则表达式的基本语法,但那些语法不是针对于某一个特定语言的.这篇博文我们将通过下面几个部分来了解正则表达式在JavaScript中的使用: JavaScript对正则表达式的支持程度 支持正则表达式的RegExp类型 RegExp的实例属性 RegExp的实例方法 RegExp的构造函数属性 简单的应用 第一部分:JavaScript对正则表达式的支持程度 之前我介绍了正则表达式的基本语法,如果大家不是很了解可以先看下面

JS组件系列——表格组件神器:bootstrap table(三:终结篇,最后的干货福利)

前言:前面介绍了两篇关于bootstrap table的基础用法,这章我们继续来看看它比较常用的一些功能,来个终结篇吧,毛爷爷告诉我们做事要有始有终~~bootstrap table这东西要想所有功能覆盖似乎不太现实,博主挑选了一些自认为比较常用的功能在此分享给各位园友.源码也在这篇统一给出.好了,不多说废话,开始我们的干货之旅吧. bootstrap table系列: JS组件系列——表格组件神器:bootstrap table JS组件系列——表格组件神器:bootstrap table(二

看看C# 6.0中那些语法糖都干了些什么(终结篇)

终于写到终结篇了,整个人像在梦游一样,说完这一篇我得继续写我的js系列啦. 一:带索引的对象初始化器 还是按照江湖老规矩,先扒开看看到底是个什么玩意. 1 static void Main(string[] args) 2 { 3 Dictionary<string, string> dic = new Dictionary<string, string>() 4 { 5 ["Name"] = "ctrip", 6 ["Age&qu

android自定义view-打造圆形ImageView(四)终结篇

前言: 说实话,这段时间忙着修改毕业论文,好长时间没有碰代码了,真是罪过呀.今天我们就来奉上我们打造圆形ImageView的终结篇,以后如果还有新的创意再说啦.本文是在前面三篇的基础上得来的,详细请戳android自定义view-打造圆形ImageView(一).android自定义view-打造圆形ImageView(二).android自定义view-打造圆形ImageView(三). 效果图: 正文: 其实看了上面的效果图,大家应该都一目了然了,就是很多应用经常见到的带有白色边缘的渐变头像

开发人员学Linux之终结篇:大型系统开发经验谈

1.前言这篇文章来源于我的一个ppt,而这个ppt是源于一个朋友的一次邀请,朋友邀请我为一个公司做一堂大约2小时的技术讲座,我选定的方向是如何开发一个大型系统,在这里我对大型系统的定义为日均PV在千万级以上,而京东和淘宝这类则属于巨型系统了.因此在本篇中讲述的都是基于一些开源免费的技术实现,至于那些通过F5硬件加速.DNS来实现负载均衡.CDN加速等需要花钱购买的技术或者服务则不再本篇介绍范围之类.本来此篇是作为<开发人员学Linux>系列的终结篇最后出现的,但是考虑到在此过程中我可能会由于时

一起学微软Power BI系列-官方文档-入门指南(7)发布与共享-终结篇+完整PDF文档

接触Power BI的时间也只有几个月,虽然花的时间不多,但通过各种渠道了解收集,谈不上精通,但对一些重要概念和细节还是有所了解.在整理官方文档的过程中,也熟悉和了解了很多概念.所以从前到后把微软官方的入门稳定粗略的介绍了一下.本篇文章也是这个小系列的终结篇.我将所有的章节整理为了一个完整的PDF文档分享给大家.其实了解之后发现文档还是有些简单的,过程其实没介绍到.因为微软也提供了支持文档,但限于篇幅太大,我就不打算按照原文一个个复制给大家了.入门文档是让大家有个粗略的了解.技术文档就是细节了,

WPF自定义控件与样式(15)-终结篇

原文:WPF自定义控件与样式(15)-终结篇 系列文章目录  WPF自定义控件与样式(1)-矢量字体图标(iconfont) WPF自定义控件与样式(2)-自定义按钮FButton WPF自定义控件与样式(3)-TextBox & RichTextBox & PasswordBox样式.水印.Label标签.功能扩展 WPF自定义控件与样式(4)-CheckBox/RadioButton自定义样式 WPF自定义控件与样式(5)-Calendar/DatePicker日期控件自定义样式及扩展

delphi中VirtualStringTree树使用方法之终结篇!

delphi中VirtualStringTree树使用方法之终结篇 2011-07-01 14:06 VirtualStringTree 的用法详解:作者:张志宝go淘宝 例子:创建了一个树名为VirtualStringTree1,第一列显示数据库字段ID的值,标题为编号:第二列显示字段Name的值,标题为名字.一.[TVirtualStringTree常用属性]    BorderStyle   :设置边框选项  bsSingle设置单边框   为TVirtualStringTree添加列及列

Java异常处理终结篇——如何进行Java异常处理设计

有一句这样话:一个衡量Java设计师水平和开发团队纪律性的好方法就是读读他们应用程序里的异常处理代码. 本文主要讨论开发Java程序时,如何设计异常处理的代码,如何时抛异常,捕获到了怎么处理,而不是讲异常处理的机制和原理. 在我自己研究Java异常处理之前,我查过很多资料,翻过很多书藉,试过很多搜索引擎,换过很多英文和中文关键字,但是关于异常处理设计的文章实在太少,在我研究完Java异常处理之后,我面试过很多人,也问过很多老员工,极少碰到对Java异常有研究的人,看来研究这个主题的人很少,本文内