Здравствуйте!
Пытаюсь сделать pxe-загрузку по сети ubuntu live cd. Настроил isc-dhcp-server. Пробовал syslinux, grub2. Результат пока что один - после опроса оборудования компьютера оказываюсь в busybox.
В сети куча руководств, в которых предлагается ипользовать NFS, но хочется обойтись без нее.Текущие настройки у меня следующие.
isc-dhxp-server:
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.10 192.168.2.30;
option domain-name-servers 192.168.2.1;
option domain-name "internal.example.org";
option routers 192.168.2.1;
option broadcast-address 192.168.2.255;
default-lease-time 600;
max-lease-time 7200;
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
#filename "/boot/grub/i386-pc/core.0";
#next-server 192.168.2.2;
filename "pxelinux.0";
}
}
default menu.c32
label xubuntu-13.04-iso
menu xubuntu 13.04 i386 iso
kernel memdisk
append iso initrd=xubuntu-13.04-desktop-i386.iso raw splash=verbose
label xubuntu-13.04
menu xubuntu 13.04 i386
kernel ubuntu-files/casper/vmlinuz
append initrd=ubuntu-files/casper/initrd.lz splash=verbose
Если использовать grub, то все немножко по другому. Вот boot/grub/grub.cfg:
menuentry "ISO Ubuntu 12.10" {
set isofile="/xubuntu-13.04-desktop-i386.iso"
loopback loop (pxe)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile
initrd (loop)/casper/initrd.lz
}
menuentry "Ubuntu 12.10" {
set root=(pxe)
linux /ubuntu-files/casper/vmlinuz
initrd /ubuntu-files/casper/initrd.lz
}
В обоих случаях результат один - busybox после опроса оборудования. Я видимо не понимаю чего-то очевидного, подскажите куда копать.