Я получил небольшую проблему со своим Сервером LTS Ubuntu 14.04.3.
Сначала я установил это пакеты на моем сервере: dhcp3-server
, tftpd-hpa
, nfs-kernel-server
и syslinux
.
Все хорошо работает, и я уже сделал работу memtest начальной загрузкой с полным меню.
Моя Папка Nfs /nfsroot/
. Моя tftp Папка /var/lib/tftpboot/
.
Кроме того, существует Папка конфигурации /var/lib/tftpboot/pxelinux.cfg
и Файл по умолчанию /var/lib/tftpboot/pxelinux.cfg/default
.
Мое Меню начальной загрузки сделано с меню c32.
Моя проблема состоит в том теперь, когда я хочу загрузить другое syslinux ядро со своим PXE-сервером. Я хочу загрузить syslinux с каждым Компьютером в моей сети. Проблема состоит в том, что я не знаю, как Добавлять строка для меню c32 должна быть похожей и что я должен загрузить дополнительно. Я уже загрузил последнее syslinux Ядро (6.03) на корень моего Сервера,
Учебное руководство для этого было бы хорошо. Помогите мне :(
можно добавить новую запись меню в /var/lib/tftpboot/pxelinux.cfg/default
и Изменение DEFAULT
для указания на новую запись ядра.
DEFAULT partmagic
LABEL partmagic
MENU LABEL PartMagic 4.5
KERNEL pmagic/bzimage
APPEND initrd=pmagic/initramfs edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=791 sleep=10 loglevel=0 keymap=us livemedia
при использовании сложного шаблона меню попробуйте поиск текста меню:
grep -nir `LABEL` /var/lib/tftpboot/
Затем добавляют новую запись меню, где Вы находите старый.
Относительно руководства, см. /usr/share/doc/syslinux-common/txt/menu.txt.gz
.
существует много других руководств с хорошими примерами в /usr/share/doc/syslinux-common/
.