当前位置: 首页 > 工具软件 > FAI > 使用案例 >

linux基础fai,用FAI安装debian系统遇到的问题 - 系统管理 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by ...

羊舌承颜
2023-12-01

本帖最后由 虎出山 于 2013-1-29 17:28 编辑

我在虚拟机上面做用FAI网络安装debian操作系统。

结构

主机1 的配置

DHCP

具体安装与配置步骤:

FAI服务器:

# apt-get install dhcp3-server //安装DHCP服务端

root@debian:~# more /etc/dhcp/dhcpd.conf

ddns-update-style none;

next-server 192.168.1.1;

allow booting;

allow bootp;

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.100 192.168.1.200;

filename "/pxelinux.0";

option broadcast-address 192.168.1.255;

default-lease-time 600;

max-lease-time 7200;

option routers 192.168.1.1;

option domain-name-servers 8.8.8.8;

}

TFTP配置

root@debian:~# dpkg -l |grep tftp

ii  atftpd                              0.7.dfsg-9.1                 advanced TFTP server

rc  tftpd                               0.17-18                      Trivial file transfer protocol server

rc  tftpd-hpa                           5.0-18                       HPA's tftp server

root@debian:~#

配置完毕后重启:/etc/init.d/dhcp3-server restart

# apt-get install fai-quickstart //安装与fai相关的一系列包,也可以根据具体情况选择性的安装:fai-server,fai-client,fai-kernels...

# apt-get remove tftpd-hpa //在上一步中安装了tftpd-hpa包,新版本的tftpd-hpa已经不依赖inetd服务这里我并未采用.

# apt-get install atftpd //我选择安装atftpd包,它提供的tftp服务集成于inetd服务.

root@debian:~# more /etc/default/atftpd

USE_INETD=false

OPTIONS="--tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /tftpboot --bind-address 192.168.1.1 --logfile

=/var/log/atftp.log --user fai --group nogroup"

root@debian:~#

# apt-get install nfs-kernel-server //安装NFS服务

2、配置FAI。是按照51cto上的文章(http://os.51cto.com/art/201102/245803.htm)

使用FAI基本功能是主要需要修改/etc/fai/fai.conf(FAI主配置文件)、/etc/fai/make-fai-nfsroot.conf(FAI使用NFS服务配置文件)、/etc/fai/apt/sources.list(源列表用于NFS-Root,即通过FAI安装的客户机源列表)。

直接使用/etc/apt/sources.list覆盖/etc/fai/apt/sources.list文件。

srv10:~# cp /etc/apt/sources.list /etc/fai/apt/sources.list

修改/etc/fai/fai.conf文件如下内容。

LOGUSER=fai

FAI_LOGPROTO=ssh

FAI_CONFIG_SRC=nfs://192.168.1.233$FAI_CONFIGDIR#FAI配置文件的存放路径

#MNTPOINT=/media/mirror #注释该句

修改/etc/fai/make-fai-nfsroot.conf文件如下内容。

NFSROOT=/srv/fai/nfsroot  #NFS-Root目录路径

TFTPROOT=/tftpboot #指定TFTP服务根目录路径

NFSROOT_ETC_HOSTS="192.168.1.233"  #指定NFS服务器地址

#使用fai-setup命令创建NFSROOT目录时下载软件包的地址

FAI_DEBOOTSTRAP="lenny http://ftp.debian.org/debian"

NFSROOT_HOOKS=/etc/fai/nfsroot-hooks/

FAI_DEBOOTSTRAP_OPTS="--arch i386 --exclude=dhcp-client,info"

使用如下命令创建FAI所需内容(该步骤视网络情况可能很慢)。

srv10:~# fai-setup -v

使用如下命令创建支持PXE服务器所需的启动、配置文件。

srv10:~# fai-chboot -IFv default

通过修改/srv/fai/config/disk_config/FAIBASE文件指定客户端磁盘分区及指定启动标记。

#bootable:1 #将第1个分区标记启动分区。

disk_config disk1 disklabel:msdos bootable:1

primary  / 25G  ext3rw,errors=remount-ro

primary  swap 1Gswaprw

重启相关服务。

srv10:~# /etc/init.d/nfs-common restart

srv10:~# /etc/init.d/nfs-kernel-server restart

srv10:~# /etc/init.d/dhcp3-server restart

srv10:~# /etc/init.d/xinetd restart

配置完成后在/tftpboot目录内容如下。

srv10:~# ll /tftpboot/

total 10012

drwxr-xr-x  3 fai  nogroup 4096 2010-12-21 21:35 .

drwxr-xr-x 23 root root 4096 2010-12-21 21:35 ..

-rw-r--r--  1 fai  nogroup 8732200 2010-12-21 21:35 initrd.img-2.6.26-2-486

-rwxr-xr-x  1 fai  nogroup15820 2010-12-21 21:35 pxelinux.0

drwxr-xr-x  2 fai  nogroup 4096 2010-12-21 21:36 pxelinux.cfg

-rw-r--r--  1 fai  nogroup 1469968 2010-11-24 21:57 vmlinuz-2.6.26-2-486

root@debian:~# more /etc/exports

# /etc/exports: the access control list for filesystems which may be exported

#                to NFS clients.  See exports(5).

#

# Example for NFSv2 and NFSv3:

# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)

#

# Example for NFSv4:

# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)

# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)

#

/srv/fai/config 192.168.1.0/24(async,ro,no_subtree_check)(这里之前是dhcp获取到的IP10.18.111.77,,192.168.1.0 是我手动改的)

/srv/fai/nfsroot 192.168.1.0/24(async,ro,no_subtree_check,no_root_squash)

现在遇到的问题是

客户端在安装系统时出现错误如下

请帮忙看下是可能什么原因呢

 类似资料: