24.01.2017 23:50, Matthew Garrett пишет: > On Mon, Jan 23, 2017 at 8:02 PM, Andrei Borzenkov <arvidj...@gmail.com> wrote: >> 24.01.2017 03:36, Matthew Garrett пишет: >>> Some DHCP servers (such as dnsmasq) tokenise parameters with commas, making >>> it impossible to pass boot files with commas in them. Allow using a >> >> grub_net_open() operates on devices, not files. Please give more details >> about your problem. > > The DHCP server will return a string in the boot_file field. If you > want to indicate that this file should be obtained over http, the > easiest way to handle this is to provide a boot file in the form > (http,host)filename. Unfortunately dnsmasq uses commas to tokenise its > configuration parameters and there appears to be no way to override > that, which makes it impossible to provide a boot file in this form.
Really? dnsmasq -d -z --dhcp-range=192.168.11.20,192.168.11.30 --dhcp-option option:bootfile-name,'(http,1.2.3.4)/foo/bar' -i eth1 Bootstrap Protocol (ACK) ... Option: (67) Bootfile name Length: 23 Bootfile name: (http,1.2.3.4)/foo/bar Option: (255) End Option End: 255 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel