fai 安装debian

遇到好多坑,这么简单的东西,花了2天时间,真是折腾。先讲下需要安装的东西。我的网络是两个网卡(虚拟机),其中一个是可以上外网的,连接在vmware的 nat网段。还有一个是192.168.231.0/24这个网段,这个网段是不需要上外网的,属于内部网络,实验中需要新装操作系统的机器就在这个网段。

dhcp服务

apt-get install isc-dhcp-server

安装完成后,修改下/etc/dhcp/dhcpd.conf (我还修改了/etc/hosts 加入了 faiserver 对应的为192.168.231.2,也就是这个机器在第二个网段的ip )

subnet 192.168.231.0 netmask 255.255.255.0 {
   range 192.168.231.211  192.168.231.230;
   option domain-name-servers 223.5.5.5;
   option routers faiserver;
   option time-servers faiserver;
   option ntp-servers faiserver;
   server-name faiserver;
   next-server faiserver;
 filename "fai/pxelinux.0";
}

网络这一步就遇到了很多坑。

由于有两个网卡,其中一个我设置为了dhcp获取ip(也就是可以接入在nat网段的网卡eth0,而eth1是static的),导致eth1的网卡ip会变成192.168.231.212,原因是eth0是 发了一个dhcp请求。然后eth1的网卡ip就被分配。  (貌似也不是这个原因。后来受不了,卸载了isc-dhcp-client)

还有就是本来eth0连接的是vmware的桥接模式,但是实体机的无线网卡,似乎不能实现这个功能,试了很久,用有线网卡就可以实现这个功能(为什么需要?因为到时候机器要扔到真实的物理环境中去实际使用的,有了桥接我就可以用这个虚拟机server完成自动部署)

最后的网络配置是:

auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
        address 192.168.232.129
        netmask 255.255.255.0
        gateway 192.168.232.2
auto eth1
iface eth1 inet static
        address 192.168.231.2
        netmask 255.255.255.0

TFTP服务

apt-get install tftpd-hpa

修改配置文件/etc/default/tftpd-hpa

# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"

FAI服务

忘记了,这个过程好像也会一起安装了nfs-commom和nfs-kernel-server(没有的话就自己装下)

apt-get intall fai-quickstart

安装好FAI以后,我们需要修改下配置/etc/fai/fai.conf

LOGUSER=fai
FAI_CONFIG_SRC=nfs://192.168.231.2/srv/fai/config

修改nfsroot.conf

#FAI_DEBOOTSTRAP="wheezy http://mirrors.163.com/debian/"
FAI_DEBOOTSTRAP="wheezy http://mirrors.zju.edu.cn/debian/"
FAI_ROOTPW=‘$1$kBnWcO.E$djxB128U7dMkrltJHPf6d1‘
NFSROOT_ETC_HOSTS="192.168.231.2"
NFSROOT=/srv/fai/nfsroot
TFTPROOT=/srv/tftp/fai
NFSROOT_HOOKS=/etc/fai/nfsroot-hooks/
FAI_DEBOOTSTRAP_OPTS="--arch amd64 --exclude=dhcp-client,info"
# Configuration space
FAI_CONFIGDIR=/srv/fai/config

修改/etc/fai/apt/sources.list,加入你自己需要的源,我这直接cp了 /etc/apt/sources.list

执行 fai-setup -v,创建NFSROOT和FAICONFIG等基础内容

执行  fai-chboot -IBv -u nfs://192.168.231.2/srv/fai/config  default ,-u这个参数本来应该是不需要的,应该可以从fai.conf中获取,不过貌似失败了,强制加上。在/srv/tftp/fai/pxelinux.cfg中,default的内容为

default fai-generated
label fai-generated
kernel vmlinuz-3.2.0-4-amd64
append initrd=initrd.img-3.2.0-4-amd64 ip=dhcp  root=/dev/nfs nfsroot=/srv/fai/nfsroot aufs  FAI_FLAGS=verbose,sshd,reboot FAI_CONFIG_SRC=nfs://192.168.231.2/srv/fai/config FAI_ACTION=install

最后nfs的配置,会修改为以下内容,目录为/etc/exports

/srv/nfs4       134.95.9.128/25(fsid=0,ro,no_subtree_check)
/srv/fai/config 10.10.82.121/24(async,ro,no_subtree_check)
/srv/fai/nfsroot 10.10.82.121/24(async,ro,no_subtree_check,no_root_squash)

如果没有第一条配置,请加上!此处有巨大的坑,看连接

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676883#10

时间: 2024-11-13 08:09:01

fai 安装debian的相关文章

用debian 7.5 cd/dvd 搭建局域网mirror镜像源来批量网络无人值守安装debian

1.图形化最小安装debian7.5操作系统 2.更改debian的apt源配置文件/etc/apt/sources.list [email protected]:~# cat /etc/apt/sources.list deb http://ftp.de.debian.org/debian wheezy main contrib non-free deb-src http://ftp.de.debian.org/debian wheezy main contrib non-free 3.更新a

安装Debian 7.8 过程,以及该系统的配置过程

最近,我给自己的电脑安装了Debian操作系统,版本7.8 stable.Debian我相信大家都能了解,它是Ubuntu的基础,Ubuntu是基于Debian的unstable开发的.我安装这个系统时,里面包含的开源显卡驱动可以带动我的AMD显卡(14.04之前的Ubuntu是带动不了的,需要在bios禁用独显),所以一个大心病解除了. 我有着四年的Linux系统使用经验,但是惭愧的是,我对Linux基本还处于一无所知的状态.由于这个系统版本较多,所以我尝试安装了每一个主流版本:Ubuntu.

Win7上从硬盘安装Debian

最近一直想将笔记本搞成Win7+Debian双系统,因为不管如何优化,2G内存的Win7笔记本上开个Linux虚拟机都实在吃力.经过一段时间的资料搜索,并阅读Debian官方的安装文档,今天终于实现.看网上很多文章的方法都感觉很麻烦,又要下载grub4dos,又要改boot.ini(Win7上没有boot.ini,取代的是bcdedit),又要改什么menu.lst.其实如果仅仅是想从Win7安装Debian,实现双系统并存,而没有其它要求的话,步骤并没有这么复杂.另外,网上很多文章(尤其中文文

搭建本地LNMP开发环境(1)-VMware内安装debian

准备软件: 1.VMware  Workstation 2.debian iso镜像 a,安装VMware 和在Windows下安装其他软件没什么区别. 安装完成VMware可以在桌面看到图标 打开VMware b,VMware内安装debian 文件->新建虚拟机 自定义 默认使用最新版本的VMware 点击浏览,选择准备好的debian镜像文件 虚拟机名字,VMware管理debian时显示的名字,随便取,以后还可以修改(这里取名Wheezy,下文便以wheezy指VMware中安装的操作系

在“信仰加成”平台上安装 Debian GNU/Linux 的问题

最近新配置了一台具有"信仰加成"的实验机 (AMD FX-8350, Gigabyte 990XA-UD3, Sapphire R7 260X) ,将安装 Debian GNU/Linux 时遇到的问题总结如下: 网卡不能正常工作 解决:在 BIOS 中开启 IOMMU 启动时 Linux 内核输出大量 IO_PAGE_FAULT 信息 解决:添加内核启动参数 "iommu=pt" 屏幕轻微抖动(无论 TTY 控制台还是图形界面) 解决:使用 HDMI 线缆连接显示

VirtualBox安装Debian

1.下载Debian的dvd1,按照http://www.jb51.net/os/85858.html网上教程安装Debian 1.1.我创建了20G的虚拟磁盘,分区的时候我分了3个区,2G交换空间,7.5G的/,12G的/home 1.2.中间有一步好像是升级apt-get的时候没取消的话会卡在下载的地方,就是下载很慢,具体可以试一下 2.更新Debian的更新源 从网上搜索更新源,换掉关键字即可 3.安装VirtualBox增强包 3.1.点击菜单栏里面设备里面的安装增强功能,直接去Root

VMware Player安装Debian系统

尝试用虚拟机来安装Debian系统,感觉这样一来安装与卸载方便,二来也可以在Linux系统安装出现问题的情况下方便在host主机上查找解决方法,同时也避免了要重新设置分区来安装Linux系统(双系统的情况下). 在64位windows主机上,使用VMware虚拟机安装Debian系统的流程如下: 软件准备: 首先,在VMware网站(https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_worksta

在2002年的老电脑上安装Debian

在2002年自己花了家里八千多元买了一台联想昭笔记本电脑.配置是PIII 750 Hz, 128 MB内存(后来升级到了320 MB).那个时候大学里买笔记本电脑的人还不多,宿舍里的同学大都攒的台式机.由于当时台式机电脑显示器基本都是CRT,出于保护视力的考虑,自己才少有地在同学中间率先买了一台笔记本电脑.而普通的台式机六千多元就可以买到很好的了.在之后的日子里,这台小电脑发挥了不少的作用,为自己辛辛苦苦干了至少6年,直至自己从水木网友那里免费得到了一台二手苹果iBook G4笔记本电脑(而且拿

硬盘安装Debian

Debian的硬盘安装方式和Kali差不多,都不支持类似Ubuntu通挂载ISO的方式来安装(小白之言,有错误请指出.),只有通过刻录光盘,写入U盘或者直接通过硬盘安装.刻光盘和写入U盘安装的方式就不说了,简单但是麻烦.本文使用硬盘安装的方式来安装debian,其实硬盘安装和刻录到U盘安装原理是一样的,只是需要自己添加安装程序的启动引导. 先解压安装iso到任意分区更目录.iso下载地址:http://mirrors.163.com/debian-cd/7.6.0-live/amd64/bt-h