улучшения для PXE сервера

Добрый день!

С linux только начинаю общаться. Собрал gentoo согласно handbook'у и влепил на него PXE сервер - задача передо мной стоит организовать мультизагрузочный сервер. Делал все согласно мануалам - все работает. С сервера ставится WInXP, Ubuntu и с него же можно запустить Norton Ghost.

А теперь вопрос. Нужно так организовать, чтобы при выборе в пункте меню автоматом раскатывался на целевой компьютер образ жесткого диска без каких-либо уточнений. Ну то есть загружаем машину по PXE, там пункт в меню установить такой-то образ, нажимаем, далее допустим окошко - да/нет, и сразу ставится образ, который где-то в конфиге мы заранее прописали. Пока слабо представляю как это реализовать, если не сложно направьте меня хотя бы в какое-то русло. С помощью чего можно такое повернуть? С помощью clonezill'ы? Там наверно надо что-то вроде команды запуска с параметрами? В общем я пока слабо разбираюсь.

И второй вопрос, хотелось сделать меню на русском, у всех почему-то на английском. Вот тут - http://smacker.fatal.ru/Cases/1335900452.shtml - товарищ описывает вроде процесс русификации, но как-то для новичка не подробно. У меня пока не получается. Либо иероглифы рисует, либо вообще не грузится меню, собственно запарка в том, что я не знаю где и какие брать шрифты.

буду благодарен за любую помощь!

делаем stage4 и пишем скрипт

делаем stage4 и пишем скрипт монтирования, разбиения разделов в зависимости от диска/дисков, создания fs и распаковываем наш stage4.

не уточнил...

простите не уточнил,образ должен быть в том числе и виндовый с установленными программами и драйверами, про подготовку такого образа я примерно понимаю, sysprep там и прочее, а вот чтобы ставился он при нажатии двух клавиш надо

ipxe, syslinux, grub, winpe,

ipxe, syslinux, grub, winpe, RIS - - ты чего конкретно и как юзаешь ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

как завещали

ну по TFTP грузится менюшка от syslinux, а далее кто во что горазд. Norton, например, на WinPE реализован, диск system recovery - я его просто скачал из нета и прикрутил

Цитата: хотелось сделать

Цитата:
хотелось сделать меню на русском ... описывает вроде процесс русификации ... не подробно

А помоему всё расписано подробно. Там устанавливают пакет console-cyrillic и использует эти шрифты.

Шрифты берёте отсюда /usr/share/consolefonts/ .

Вам нужен шрифт с поддержкой кириллической раскладки, например cyr-sun16 или шрифты из состава terminus, например ter-k16n.

Копируете шрифт в директорию, которую обслуживает tftp сервис и подключаете:

FONT <файл шрифта>

хорошо не так

хорошо, расписано подробно. Вот я скачал шрифты terminus, выбрал и подключил так как написано - и не работает. что дальше? дальше инструкций товарищ не предлагает.

Покажите что вы там

Покажите что вы там подключили. Куда шрифты положили. Вы не забыли перевести конфигурациооный файл в кодировку cp866 (IBM866) ? Читайте внимательно инструкцию, там всё расписано.

как я вам должен показать?

ну начнем с начала. TFTP сервер работает, то есть с этой стороны нареканий нет. /tftpboot - корень для сервера.
/tftpboot/pxelinux.cfg/default - конфиг меню.

далее все по статье - создан скрипт с содержимым

#!/bin/bash
echo "Recoding config file to IBM866"
more default.src | iconv -t IBM866 > default

и файл default.src - где делаются изменения. В этом файле есть строка:

font pxelinux.cfg/ter-k16n.psf

сам файл лежит в папке pxelinux.cfg

взял я его из скачанного пакета шрифтов по адресу /usr/share/consolefonts

там был архив gz, распаковал командой gunzip

теперь пишем русскими буквами пункты меню в default.src и запускаем скрипт

грузим машину по PXE - в меню абракадабра

дальше инструкций товарищ не

дальше инструкций товарищ не предлагает.

A без инструкций, на понимании "как оно работает" , никак ? :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Тогда думать надо!.. :)

Тогда самому думать надо!.. :)
А ТС надо "подробно"...

ну дык

ну так я думаю, просто пока не придумал)вот решил у более опытных людей совета спросить, вдруг кто знает,это просто на самом деле, а я по запарке не могу додуматься

а понимания мало, я за Linux

а понимания мало, я за Linux сел без году неделя, какие-то вещи понимаю, данную вот проблему пока нет

невнимательность!!!

а вот нашел, в чем, вероятно, проблема (не бросайте тапками, я не в течение всего этого срока искал)

файл шрифта в статье приводится с расширением psf, а у меня расширение pcf.

теперь надо придумать как это исправить

Цитата: в статье приводится

Цитата:
в статье приводится с расширением psf, а у меня расширение pcf.

Может это от того, что вы не внимательно перепечатывали текст ?
Смотрите сами:

ls /usr/share/consolefonts/

здесь шрифты в основном в формате psf, только ещё сжатые gzip`ом, поэтому .psf.gz, скорее всего шрифт, который вы будете использовать нужно ещё распаковать.

да-да, я так в заголовке и

да-да, я так в заголовке и написал)

уже нашел и поменял, но все равно не работает, правда пишет уже не иероглифами, а русскими буквами но не в том порядке и регистре

чтобы еще варианты исключить, распаковываю командой gunzip ./<имя файла> - правильно? Никаких параметров больше не нужно?

решил так в этой

решил так

в этой статье
http://thinstation.pro/thin/81-select.html#arhiv
у товарища также русское меню он применяет шрифт 866_8x16.psf (ссылка на архив в конце статьи) скачал этот шрифт, подставил - меню нормально отображается на русском. Стало быть дело было в шрифтах?

FONT filename Load a font in

FONT filename
Load a font in .psf format before displaying any output (except the copyright line, which is output as ldlinux.sys itself is loaded.) SYSLINUX only loads the font onto the video card. If the .psf file contains a Unicode table, it is ignored. This only works on EGA and VGA cards. Hopefully, it does nothing on others.

http://www.syslinux.org/wiki/index.php/SYSLINUX#FONT_filename

пока не понял ничего.

пока не понял ничего. syslinux грузит шрифты на видеокарту? и про таблицу не понял. ушел думать\читать

Я вам выделил предложение, на

Я вам выделил предложение, на которое вам нужно обратить внимание.

Если вы не можете его перевести, то воспользуйтесь переводчиком от google.

я могу перевести- "если .psf

я могу перевести- "если .psf файл содержит Unicode таблицу, он игнорируется", а вот что сие значит мне невдомек)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".