У меня также есть 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 может быть обновлено при обновлении.
Вы можете установить atftpd и создать каталог с именем /tftpboot, в котором вы можете поместить свои файлы. Вставьте туда файл pxelinux.0. Любая будущая конфигурация будет устранена, если это необходимо.
Когда вы устанавливаете пакет с
sudo apt-get install atftpd
, он будет использовать Debconf, чтобы предложить вам некоторые варианты. Вы можете установить множество вариантов (может потребоваться время ожидания сервера), особенно базовый путь. Вы также можете настроить диапазон многоадресной передачи.
Вы можете установить tftpd-hpa и изменить конфигурации. Шаги по установке tftpd-hpa объясняются в этом сообщении в блоге.