LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2317|回复: 15

jhalfs图文一步步跟我做

[复制链接]
发表于 2008-1-1 23:51:14 | 显示全部楼层 |阅读模式
记得刚刚学习计算机操作时市场上有一大堆一步步跟我学的系列书籍,感觉非常不错,专门为初学者准备的。今天也做一个一步步跟我学的东西给大家看。
jhalfs,就是自动编译Linux,我们先准备一下我们的环境,如图

把硬盘分好区

  1. # fdisk /dev/sda

  2. The number of cylinders for this disk is set to 19457.
  3. There is nothing wrong with that, but this is larger than 1024,
  4. and could in certain setups cause problems with:
  5. 1) software that runs at boot time (e.g., old versions of LILO)
  6. 2) booting and partitioning software from other OSs
  7.    (e.g., DOS FDISK, OS/2 FDISK)

  8. Command (m for help): n

  9. ……

  10. Command (m for help): w

复制代码




把我们的分区mount好

  1. # mkdir -p /mnt/lfs
  2. # mount /dev/sda1 /mnt/lfs
  3. #
复制代码

打开浏览器,去一个网站
http://www.linuxfromscratch.org




得到链接地址后在做如下操作:

  1. # mkfs.reiserfs /dev/sda1
  2. # mkdir /mnt/lfs
  3. # mount /dev/sda1 /mnt/lfs
  4. # mkdir /mnt/lfs/sources
  5. # cd /mnt/lfs/sources
  6. # wget http://www.linuxfromscratch.org/alfs/downloads/jhalfs/stable/jhalfs-2.3.1.tar.bz2

复制代码

如下图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2008-1-2 00:57:53 | 显示全部楼层

  1. # tar xvf jhalfs-2.3.1.tar.bz2
  2. # cd jhalfs-2.3.1
  3. # make
复制代码

如下图:

直接按回车进入下一图

选到“Add blfs-tool support”上按空格,如图:


按回车进入下一图,并利用空格键选成如图样子。

用如图方式,按回车键退出到后一图


继续退出到下图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-2 01:13:45 | 显示全部楼层
选择“General settings”(如下图)

按回车进入下图

直接按空格进入一下图,设置编译者身份(默认为“lfs”,如果用lfs的光盘启动的,建议个性为jhalfs,其它设置已经好了,否则还要设置sudoers),如下图


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-2 01:18:21 | 显示全部楼层
设置我们的“/mnt/lfs”目录为最终系统目录(我们要编译的系统放在这个目录里)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-2 01:26:53 | 显示全部楼层
告诉它到哪里获取源文件



设置一个目录,这个目录里已经有了一些现在的源文件,比如光盘上的源文件目录。

设置完成后退出到顶层选项

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-2 01:35:01 | 显示全部楼层
编译设置


取消掉测试选项




设置完成退出到外面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-2 01:38:20 | 显示全部楼层
高级选项(可选/可不选)


退出到前一页面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-2 01:49:28 | 显示全部楼层
保存退出


回车

开始保存,请你确认信息






开始下载文档和源文件




请一直等它自动完成。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-2 01:53:52 | 显示全部楼层
正式开始
我们在前面设置了编译的用户为“jhalfs”,所以进行如下操作

  1. # sudo - jhalfs
  2. $ cd /mnt/lfs/jhalfs
  3. $ make

复制代码

等吧,如果没有其它意外应该能成功的,如果有问题,可以再输入一遍“make”
最后等编译完了,再照lfs的文档进行其它设置(如/etc/fstab等)
编译内核
设置grub……
不说了,该睡了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-2 01:57:06 | 显示全部楼层
我做成功过很多次,只是最近做成功的有后续问题,后来编译安装openssh时老出问题,make install时不能正常完成,使用不了ssh2,如果把其它机器上的设置文件cp过来也能用,不知道怎么了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表