LFS7.5-BOOK上前面写的很好,特么到了最关键的地方就蛋疼。尼玛,写的不明白。先来说说centos6.4的grub版本问题,搞了半天是0.97的,我还特么以为2.0的,这俩版本的分区编号不同,2.0版本的分区编号从1开始,0.97的从0开始。当按照LFS手册把我机子搞崩了我就再也不相信他了,自..
分类:
其他好文 时间:
2014-08-08 18:24:16
阅读次数:
303
本来想使用我的日常工作用户mirage,但是看到LFS-Book里建立了新账户还进行了各种设置,我也就建立了新账户,防止不小心搞破坏。建立新的group名为lfs,建立新用户lfs,groupaddlfs
useradd-s/bin/bash-glfs-m-k/dev/nulllfs-s是指定默认的shell,不指定也行,反正默认都是bash..
分类:
其他好文 时间:
2014-08-04 11:15:37
阅读次数:
250
同样还是更新方面的需求,当我们检测到版本是新安装的以后,要进行upd目录清除。如果使用os.execute执行 rm -rf ooxx 是非常快的但由于os.execute一旦报错,那整个lua进程就杯具了。于是,我们最后换成了lfs来进行目录遍历并逐个删除。这样一来,文件数目如果过多,会等很久。于...
分类:
其他好文 时间:
2014-07-10 12:54:53
阅读次数:
195
lua中的 lfs.mkdir lfs.rmdir只能针对单个目录,且lfs.rmdir不能清空文件夹于是我想到了使用os.execute递归创建目录如下os.execute("mkdir ooxx\\ooxx\\ooxx\\ooxx) --windowsos.execute("mkdir -p o...
分类:
其他好文 时间:
2014-07-10 12:45:30
阅读次数:
197
看了不少人的,主要还是错误处理有点问题,不多说了贴代码:require "lfs"function getpathes(rootpath, pathes) pathes = pathes or {} ret, files, iter = pcall(lfs.dir, rootpath) ...
分类:
其他好文 时间:
2014-07-05 22:07:38
阅读次数:
471
算是总结式文档,以备后忘先说一下背景,一开始我就知道有这个任务,同时我自己也非常感兴趣,打算去研究研究于是才同意接这个任务,但是我的原意是从头开始搭建系统,也就是lfs但接到任务后,由于种种原因,lfs没有进行到底,中途变为在流行版本基础上进行定制本篇文章基于ubuntu 14.04 LTS进行定制...
分类:
系统相关 时间:
2014-06-27 00:06:58
阅读次数:
399
$LFS 确保环境变量$LFS已被定义。 定义:export LFS=/mnt/lfs 检查:echo
$LFS 建立目录 $LFS/tools $LFS/tools目录用于存放和编译一些临时使用的工具,这些工具不是最终LFS系统的一部分。 sudo mkdir
–v $LFS/tools 建立一个...
分类:
系统相关 时间:
2014-06-07 05:25:54
阅读次数:
318
Binutils-2.24 - Pass 1 解压缩 tar –jxvf
binutils-2.24.tar.bz2 进入代码目录 cd tinutils-2.24 建立编译目录 mkdir –v ../binutils-build
切换到编译目录 cd ../binutils-build 授予co...
分类:
系统相关 时间:
2014-05-31 02:49:54
阅读次数:
409
分区 之前在安装ubuntu时已经分好了。 建立文件系统 sudo mkfs –v –t
ext4 /dev/sda3 挂载文件系统 sudo mkdir /mnt/lfs sudo mount –v –t ext4 /dev/sda3
/mnt/lfs Changelog 2014-05-25 首...
分类:
系统相关 时间:
2014-05-25 22:15:53
阅读次数:
318
建立工作目录 我们先建立一个工作目录,用于存放下载的源代码和对源代码进行编译。 sudo
mkdir –v /mnt/lfs/sources sudo chmod –v a+wt /mnt/lfs/sources 下载软件包 首先下载软件包的列表。
http://www.linuxfromscrat...
分类:
系统相关 时间:
2014-05-25 22:04:28
阅读次数:
290