LinuxSir.cn,穿越时空的Linuxsir!

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

debian3.1下如何创建自动安装光盘

[复制链接]
发表于 2006-4-4 17:10:56 | 显示全部楼层 |阅读模式
公司里要用debian3.1,需要创建自动安装光盘,就像redhat那种,在debian下有fai工具,但好像是需要网络安装的,
   有人有人做过啊?知道的告诉我一下 谢谢
 楼主| 发表于 2006-4-5 09:30:16 | 显示全部楼层
¡ ºå道吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-5 09:32:22 | 显示全部楼层
¡ºå道吗?
回复 支持 反对

使用道具 举报

太平洋里的水 该用户已被删除
发表于 2006-4-5 11:21:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-5 12:19:50 | 显示全部楼层
类似于redhat的kickstart光Ø
ê要光驱启¨,它êñ就会帮你Å好,不用你¾置
回复 支持 反对

使用道具 举报

太平洋里的水 该用户已被删除
发表于 2006-4-5 12:52:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-12 15:15:18 | 显示全部楼层
就是创建一张自动安装的光盘,不用你自己设置
回复 支持 反对

使用道具 举报

发表于 2006-4-13 14:47:47 | 显示全部楼层
debian安装手册 里有


http://debian.linuxsir.cn/book/d ... 6.html/ch04s07.html

4.7. 自动化安装
对于有多台需要安装的计算机的情况,可以采用全自动安装的方式。 用于此项任务的 Debian 软件包有 fai(需要使用一台安装服务器), replicator、 systemimager、 autoinstall,以及 Debian 安装程序本身。

4.7.1. 使用 Debian 安装程序进行自动安装
Debian 安装程序支持通过预先配置文件进行自动安装。 一个预配置文件可以从网络上或者可移动 介质上被装载,并且被用来在安装过程中自动回答问题。

预配置文件是按照 debconf-set-selections 命令的格式写成的。 这里有一个具有详尽注释并能正常工作的预配置文件例子:第 C.1 节 “预设置文件实例”。

除此之外,要得到一个包含所有可被预设置的项目的完整文件, 您可以进行手动安装,然后使用 debconf-get-selections 命令(它来自 debconf-utils软件包)将 debconf 数据库和 位于 /var/log/debian-installer/cdebconf 的 cdebconf 数据库的内容 导出至一个单一的文件:

$ debconf-get-selections --installer > 文件
$ debconf-get-selections >> 文件



但是,按照些方法生成的文件将会包含一些不应该被预设置的项目,因此 第 C.1 节 “预设置文件实例” 中的文件对于大多数用户来说是一个更好的起点。

一旦您有了一个预配置文件,您可以在需要时编辑它,并且上传至一个 web 服务器, 或者拷贝至安装程序的启动引导介质。无论您将此文件放置在哪里, 您都需要在启动安装程序时向它传递一个参数来告诉它使用这个文件。

要让安装程序使用一个从网络下载的预配置文件,请将 preseed/url=http://url/to/config 加入内核启动参数。当然这个预配置文件只有安装程序能够管理网络并下载文件后才能起作用, 因此如果安装程序能够通过 DHCP 设置网络而不需要询问任何问题的话,此方法会更有用。 如果您已经被设置好了网络,可能还会想将安装优先级调至“关键”来避免任何提问。请参见 第 5.2.1 节 “Debian 安装程序的参数”。

要将预配置文件放置在光盘中,您将需要重新生成 ISO 映像以包括您的预配置文件。 请阅读 mkisofs 的手册来获得细节信息。另外, 您也可以将预配置文件放置在一张软盘中,然后使用 preseed/file=/floppy/preseed.cfg 参数。

如果您要从 USB 闪盘上启动,那您可以简单拷贝您的预配置文件至闪盘的文件系统中,并编辑 syslinux.cfg 文件来加入 preseed/file=/hd-media/preseed.cfg 至内核启动参数。


不过我没实际操作过,祝好运!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-19 16:06:07 | 显示全部楼层
解决了!!1
                                          如何用FAI创建debian自动安装光盘
1。安装FAI:
           下载最新的FAI:         http://ftp.debian.org/debian/poo ... 2.8.4sarge1_all.deb       
            安装:  dpkg -i  fai_2.8.4sarge1_all.deb
            安装其他要用到的包: aptitude -r install fai-kernels ssh debmirror mknbi apt-move mkinitrd-cd grub mkisofs      debootstrap       
            安装FAI完成。
2。配置FAI:
            cd /etc/fai
            修改 make-fai-nfsroot.conf文件:
                                               “KERNELPACKAGE=”后面改成/usr/lib/fai/kernel/下的内核(切记!!!)
            修改 sources.list文件:
                                 用 deb http://debian.cn99.com/debian sarge main contrib non-free来替换deb http://ftp.debian.org/debian sarge main contrib non-free
            FAI配置基本完成。
            
            cd /usr/local/share/fai
            mkdir fai
            cd fai
            cp -a /usr/share/doc/fai/examples/simple/* .
            如果想指定安装那些包,需要修改 package_config/FAIBASE ,
            如果想要修改分区配置,需要修改 disk_config/FAIBASE
            文件修改后 fai-setup -v   //开始配置nfsroot,需要很长时间,要耐心,并且注意出错信息!以便修改!
            配置完成
3。制作ISO。
          如果以上两步都么有错的话,则做下面的步骤,
          cd /
          mkdir /mir     //镜像目录
          fai-mirror -av /mir    //制作镜像,也需要很长时间。
          最后一步:
          fai-cd -m /mir xxxx.iso   //制作ISO文件, xxxx你名字自己取
          全部完成!

PS:      FAI的作者 Thomas Lange
          有问题可以直接写email   lange@informatik.uni-koeln.de
回复 支持 反对

使用道具 举报

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

本版积分规则

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