Как установить и запустить TFTP-сервер?

У меня также есть Ubuntu 12.04 (x64), и я зашифровал свой каталог /home. Я установил My_Wallpaper.png в качестве обоев и разместил его в /home/my_username/Pictures. Я хотел My_Wallpaper.png появиться в моем меню входа в систему. sudo cp My_Wallpaper.png ... в каталог /usr/share/backgrounds не работает для меня.

Мое обходное решение - это немного грубой силы:

Сделайте резервную копию оригинального warty-final-ubuntu .png файл.
cd /usr/share/backgrounds
mv -f warty-final-ubuntu.png warty-final-ubuntu.bak
Скопируйте обои, которые вы хотите в /usr/share/backgrounds (или, я полагаю, в месте, которое не зашифровано).
cp -i /home/my_username/Pictures/My_Wallpaper.png ./
Затем создайте символическую ссылку warty-final-ubuntu.png в файл, который вы хотите использовать в качестве фона для входа.
ln -s My_Wallpaper.png warty-final-ubuntu.png

Это не идеально: одно и то же для всех пользователей, и warty-final-ubuntu.png может быть обновлено при обновлении.

1
задан 6 September 2013 в 12:01

2 ответа

Вы можете установить atftpd и создать каталог с именем /tftpboot, в котором вы можете поместить свои файлы. Вставьте туда файл pxelinux.0. Любая будущая конфигурация будет устранена, если это необходимо.

Когда вы устанавливаете пакет с

sudo apt-get install atftpd

, он будет использовать Debconf, чтобы предложить вам некоторые варианты. Вы можете установить множество вариантов (может потребоваться время ожидания сервера), особенно базовый путь. Вы также можете настроить диапазон многоадресной передачи.

6
ответ дан 25 May 2018 в 05:30
  • 1
    Что такое pxelinux.0? Я загружаю цель VxWorks, поэтому я думал, что мне нужен только файл vxworks в / tftpboot. – user1689961 16 October 2012 в 02:11
  • 2
    Извините - это не сработало для меня. – user1689961 18 October 2012 в 21:59
  • 3
    Попробуйте переименовать vxworks в pxelinux.0, чтобы увидеть, будет ли мой ответ работать для будущих пользователей. – hexafraction 19 October 2012 в 01:40
  • 4
    это не работает для 13.04. Я просто попробовал – BЈовић 3 September 2013 в 13:55
  • 5
    @ BЈовић Это несколько старый ответ, и я честно не знаю процедуру 13.04. – hexafraction 4 September 2013 в 16:02

Вы можете установить tftpd-hpa и изменить конфигурации. Шаги по установке tftpd-hpa объясняются в этом сообщении в блоге.

2
ответ дан 25 May 2018 в 05:30
  • 1
    Хотя это теоретически может ответить на вопрос , было бы предпочтительно включить здесь основные части ответа и предоставить ссылку для справки. – guntbert 6 September 2013 в 12:02
  • 2
    вы только выиграли, потому что tftpd-hpa - это глупый простой tftp-сервер для использования и на самом деле не требует какой-либо конфигурации, необходимой для этого сообщения, просто отбросьте файлы в / var / lib / tftpboot, и вы настроены (на ubuntu 16.04 не уверены о других ОС). – mschuett 3 January 2017 в 08:25

Другие вопросы по тегам:

Похожие вопросы: