Форум русскоязычного сообщества Ubuntu


Автор Тема: PXE Загрузка без LTSP  (Прочитано 1670 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 840
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
PXE Загрузка без LTSP
« : 14 Март 2012, 01:09:30 »
Вроде поднял 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
Вроде всё на своих местах... Ни как не пойму, в чём дело.
Banana Pi

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: PXE Загрузка без LTSP
« Ответ #1 : 14 Март 2012, 08:18:20 »
тогда посмотреть лог ошибок
cat /var/log/syslog | grep "tftpd\|dhcpd\|nfsd"
Пользователь решил продолжить мысль 14 Март 2012, 11:00:49:
append initrd=images/ubuntu12.04/initrd.gz boot=casper netboot=nfs nfsroot=192.168.0.1:/exports/ubuntu12.04
« Последнее редактирование: 14 Март 2012, 11:00:49 от victor00000 »
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн rgb000

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: PXE Загрузка без LTSP
« Ответ #2 : 18 Ноябрь 2013, 16:59:45 »
Вот тебе мануал чёткий - http://sysadm.pp.ua/linux/pxe-on-ubuntu-10-04.html  :coolsmiley:
« Последнее редактирование: 25 Июль 2014, 12:41:32 от rgb000 »

 

Страница сгенерирована за 0.088 секунд. Запросов: 25.