приветствую!на одной машине настроен PXE сервер с образ(ом/ами) FreeBSD 10.3
пытаюсь на второй сделать установку по сети, но...
в момент монтирования root вылетает ошибка:
Trying to mount root from ufs:/dev/ufs/FreeBSD_Install [ro,noatime]...
mountroot: waiting for device /dev/ufs/FreeBSD_Install...
Mounting from ufs:/dev/ufs/FreeBSD_Install faled with error 19
т.е. получается что не может смонтироваться образ для установки - как такое победить (с флешки вообще грузиться не желает, говорит что нет загрузчика на ней)?
P.S. пробовал образы bootonly.iso, memorystik.img, mini-memorystik.img, disk1.iso | пробовал загрузку и через http и через tFTP
P.P.S. конфиги:
dhcp.conf:
allow booting;
allow bootp;
ddns-update-style none;#time to reset address
default-lease-time 5;
#time to USE addres
max-lease-time 7200;
authoritative;
#to log system
log-facility local7;
option space gpxe;
option gpxe-encap-opts code 175 = encapsulate gpxe;
option gpxe.bus-id code 177 = string;
#DHCP network
subnet 192.168.1.0 netmask 255.255.255.0 {
use-host-decl-names on;
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
option domain-name-servers 192.168.1.1, 8.8.8.8;
option root-path "192.168.1.1:/usr/local/www/tftpboot/";
next-server 192.168.1.1;
}
#include "/usr/local/etc/dhcpd.http.boot";
include "/usr/local/etc/dhcpd.tftp.boot";
dhcpd.http.boot:
option space PXE;
option PXE.mtftp-ip code 1 = ip-address;
option PXE.configfile code 209 = text;
option PXE.pathprefix code 210 = text;class "PXE" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
option vendor-class-identifier "PXEClient";
vendor-option-space PXE;
next-server 192.168.1.1;
option PXE.mtftp-ip 0.0.0.0;
option PXE.pathprefix "http://192.168.1.1/boot/";
filename "gpxelinux.0";
}
dhcpd.tftp.boot:
option space PXE;
option PXE.mtftp-ip code 1 = ip-address;class "PXE" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
option vendor-class-identifier "PXEClient";
vendor-option-space PXE;
next-server 0.0.0.0;
option PXE.mtftp-ip 0.0.0.0;
filename "gpxelinux.0";
}
apache:
Alias /boot "/usr/local/www/tftpboot/"
<Directory "/usr/local/www/tftpboot/">
Options None
AllowOverride Limit Require local
Require ip 192.168.1.0/24
</Directory>
pxelinux.cfg/default:
UI vesamenu.c32
MENU TITLE PXE Special Boot Menulabel FreeBSD HTTP
menu label http ^FreeBSD 10.3 x32 iso
kernel http://192.168.1.1/boot/memdisk
kernel http://192.168.1.1/boot/images/freebsd/10/FreeBSD-10.3-RELEA...
append iso raw
label FreeBSD tFTP bootonly
menu label tftp FreeBSD 10.3 x32 ^bootonly
kernel memdisk
initrd images/freebsd/10/FreeBSD-10.3-RELEASE-i386-bootonly.iso
append iso raw
label FreeBSD tFTP mini-memstick
menu label tftp FreeBSD 10.3 x32 ^mini-memstick
kernel memdisk
initrd images/freebsd/10/FreeBSD-10.3-RELEASE-i386-mini-memstick.img
append netboot=tftp://192.168.1.1/
label FreeBSD tFTP disc1
menu label tftp FreeBSD 10.3 x32 ^disc1
kernel memdisk
initrd images/freebsd/10/FreeBSD-10.3-RELEASE-i386-disc1.iso
append iso raw
label reboot
menu label Reboot
kernel reboot.c32
label menuReBoot
kernel vesamenu.c32
append pxelinux.cfg/default