Вроде поднял tftp, поднял nfs, настроил всё, оно даже загружаться стало, но все Линуксы пишут, мол не правильные модули ядра...
Объясните пожалуйста, что я не так делаю. Вот мои конфиги:
/etc/exports:
/exports/clonezilla 192.168.0.0/16(ro,sync,no_subtree_check)
/exports/ubuntu12.04 192.168.0.0/16(ro,sync,no_subtree_check)
В папках /exports/... лежат копии дисков соответствующих ОС.
Далее, DHCP (isc-dhcp-server) /etc/dhcp/dhcpd.conf:
ddns-update-style none;
option domain-name "server.home";
option domain-name-servers 192.168.0.1;
option netbios-name-servers 192.168.0.1;
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
default-lease-time 1440;
max-lease-time 7200;
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.20;
filename "pxelinux.0";
}
Настройка TFTP, /etc/default/tftpd-hpa:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
В папке /var/lib/tftpboot, лежит файл pxelinux.0, взятый с диска Ubuntu.
Конфиг меню, /var/lib/tftpboot/pxelinux.cfg/default:
default /boot/vesamenu.c32
menu color border 0 #ffffffff #00000000
menu color sel 7 #ffffffff #ff000000
menu color title 0 #ffffffff #00000000
menu color unsel 0 #ffffffff #00000000
menu color disabled 0 #ffffffff #00000000
menu color timeout_msg 0 #ffffffff #00000000
menu color timeout 0 #ffffffff #00000000
menu background #1F45A5
menu title PXE Network boot menu
prompt 0
timeout 1200
localboot 0x80
label Clonezilla Live
kernel images/clonezilla/vmlinuz
append initrd=images/clonezilla/initrd.gz boot=live union=aufs netboot=nfs nfsroot=192.168.0.1:/exports/clonezilla
label Ubuntu 12.04 LTS (Precise Pangolin) i386 Setup
kernel images/ubuntu12.04/linux
append initrd=images/ubuntu12.04/initrd.gz boot=live union=aufs netboot=nfs nfsroot=192.168.0.1:/exports/ubuntu12.04
Ну и структура файлов:
ls -l /var/lib/tftpboot/
итого 40
dr-xr-xr-x 2 root root 4096 2012-02-27 16:53 boot
drwxr-xr-x 4 root root 4096 2012-03-14 00:43 images
-r--r--r-- 1 root root 26461 2012-03-14 00:02 pxelinux.0
drwxr-xr-x 2 root root 4096 2012-03-14 00:48 pxelinux.cfg
ls -l /var/lib/tftpboot/boot
итого 240
-r--r--r-- 1 root root 452 2012-02-27 16:53 adtxt.cfg
-r--r--r-- 1 root root 123 2012-02-27 16:53 exithelp.cfg
-r--r--r-- 1 root root 723 2012-02-27 16:53 f10.txt
-r--r--r-- 1 root root 875 2012-02-27 16:53 f1.txt
-r--r--r-- 1 root root 739 2012-02-27 16:53 f2.txt
-r--r--r-- 1 root root 782 2012-02-27 16:53 f3.txt
-r--r--r-- 1 root root 417 2012-02-27 16:53 f4.txt
-r--r--r-- 1 root root 806 2012-02-27 16:53 f5.txt
-r--r--r-- 1 root root 1212 2012-02-27 16:53 f6.txt
-r--r--r-- 1 root root 916 2012-02-27 16:53 f7.txt
-r--r--r-- 1 root root 1051 2012-02-27 16:53 f8.txt
-r--r--r-- 1 root root 765 2012-02-27 16:53 f9.txt
-r--r--r-- 1 root root 682 2012-02-27 16:53 menu.cfg
-r--r--r-- 1 root root 629 2012-02-27 16:53 prompt.cfg
-r--r--r-- 1 root root 158 2012-02-27 16:53 rqtxt.cfg
-r--r--r-- 1 root root 8264 2012-02-27 16:53 splash.png
-r--r--r-- 1 root root 543 2012-02-27 16:53 stdmenu.cfg
-r--r--r-- 1 root root 152 2012-02-27 16:53 syslinux.cfg
-r--r--r-- 1 root root 395 2012-02-27 16:53 txt.cfg
-r--r--r-- 1 root root 155792 2012-02-27 16:53 vesamenu.c32
ls -l /var/lib/tftpboot/images/
итого 8
drwxr-xr-x 2 root root 4096 2012-03-13 21:19 clonezilla
drwxr-xr-x 2 root root 4096 2012-03-14 00:43 ubuntu12.04
ls -l /var/lib/tftpboot/images/clonezilla/
итого 15880
-r--r--r-- 1 root root 11619508 2012-03-13 21:18 initrd.gz
-r--r--r-- 1 root root 4636960 2012-03-13 21:19 vmlinuz
ls -l /var/lib/tftpboot/images/ubuntu12.04/
итого 16520
-r--r--r-- 1 root root 11910837 2012-02-27 16:53 initrd.gz
-r--r--r-- 1 root root 5005312 2012-02-27 16:53 linux
ls -l /var/lib/tftpboot/pxelinux.cfg/
итого 4
-rw-r--r-- 1 root root 780 2012-03-14 00:51 default
Вроде всё на своих местах... Ни как не пойму, в чём дело.