Приветствую! Помогите разобраться с загрузкой по сети. Задача. Есть виндовый сервер (ftp), на нем хранится iso-образ. Есть около двух десятков тонк-клиентов (там уже установлен барг-загрузчик). Необходимо создать в барге пункт меню, который инициировал бы загрузку с iso-образа. Просьба помочь попорядку разобраться с этим вопросом.
Содержимое /etc/default/burg:
# If you change this file, run 'update-burg' afterwards to update # /boot/burg/burg.cfg.
GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT=«quiet splash» GRUB_CMDLINE_LINUX=«»
# Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console
# If you want to enable the save default function, uncomment the following # line, and set GRUB_DEFAULT to saved. #GRUB_SAVEDEFAULT=true
# The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' # In the boot menu, use hotkey 'r' to popup a resolution selection menu.
# Uncomment if you don't want GRUB to pass «root=UUID=xxx» parameter to Linux #GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_LINUX_RECOVERY=«true»
# Uncomment to get a beep at grub start #GRUB_INIT_TUNE=«480 440 1»
# GRUB_THEME's value can be 'saved' or a specific BURG theme name, you can also # set it to the pathname of a GRUB2 theme file. # In the boot menu, use hotkey 't' to popup a theme selection menu GRUB_THEME=saved
# GRUB_FOLD's value can be 'saved', 'true' or 'false'. # In the boot menu, use hotkey 'F7' to show the full list, 'f' to toggle # between folding modes. GRUB_FOLD=saved
# Add user with burg-adduser, then use GRUB_USERS to config authentication. # The following example means user1 can boot Ubuntu, no password is needed to # boot Windows, user1 amd user2 can boot other OS. Superusers can boot any OS # and use hotkeys like `c' to enter console mode. #GRUB_USERS=«*=user1,user2:ubuntu=user1:windows=»
# For a complete list of supported variables, refer to this wiki page: # http://code.google.com/p/burg/wiki/ConfigurationVariables GRUB_GFXMODE=1024x768
Содержимое 40_custom:
#!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above.
menuentry 'Ubuntu LiveFS' --class ubuntu --class gnu-linux --class gnu --class os --group group_main { linux /boot/vmlinuz-3.2.0-25-generic-pae live-media-path=/livefs boot=live initrd /boot/initrd.img-3.2.0-25-generic-pae }
menuentry 'Ubuntu LiveSQFS' --class ubuntu --class gnu-linux --class gnu --class os --group group_main { linux /casper/vmlinuz root=/dev/sda1 boot=casper live-media-path=/casper initrd /casper/initrd.lz }
ISO-образ, который на виндовом ftp-сервере - Kubuntu 12.04, сам путь до него имеет вид: ftp://192.168.10.222/sharemx/boot-lan
Если с iso больше мороки посоветуйте как аналогичное сделать со squash-файлом (его грузить по сети). Спасибо.