linux从头学

linux从头学

我的目的是自己做一张自己编译好内核的Linux的安装盘,
材料:
    redhat 8.0 安装盘5张;
    刻录机医台和刻录盘若干;
    安装好适用功能的机器一台;安装完后硬盘总容量700M左右;
目的:
    希望用一张自制的光盘,启动,几乎不需要交互,直接安装完毕。

基于对DOS的理解,步骤被我分解如下:
  1。先做一张简易的Linux光盘启动盘,启动机器,出现登陆提示符后机器等待命令;
  2。在光盘上续刻sfdisk,mount命令文件,用sfdisk命令对硬盘分区;用mount挂接分区;
  3。在光盘上续刻安装好的全部Linux文件;用cp命令和mkdir命令把它们拷贝到相应的位置


  3`。把硬盘上的Linux每个分区分别用gzip打一个大包;在光盘上续刻好;并安装时展开到

相应分区;

  到此自制的Linux的安装盘完成。

目前进度:
  第一步,简易的Linux光盘启动盘不会做。
  我上网看了几天的文章,很不懂;可能是我以dos方式思考的原因;
  我希望自己制作一个最小的Linux环境,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  这个环境只启动了机器,
  能使用键盘,鼠标,显示器,能访问光驱,
  可以使用Linux下的命令。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
请哪些大侠贴一些或回一些内容,让我明白一点。      
等等,我要好好看看,争取和你一起学。。。。      
作linux启动光盘,可以参看syslinux的相关文档。

但做一个自动安装的Linux,接下来不是要在光盘上续刻一些工具,而是在某个目录中组织一个基础的Linux系统,然后将它打包起来(可以用多种打包方法,最简单的是直接tar打包再gzip压缩,或者其它更高效率的压缩比如压成squashfs文件系统等),然后建立你的initrd,光盘启动后由syslinux装入内核和initrd,initrd的工作就是初始化必要的硬件和布署必要的环境,然后将原来已经打包的文件系统安装到你的目标分区或者装入内存盘直接运行,这些工作你要自己写脚本实现,当然了,可以参考许多现成的优秀的例程。      
有些抛砖引玉的感觉啊,能全盘拖出吗? 多谢,我的课程成已经开始了!