Изменение живого компакт-диска Ubuntu сложнее, чем просто замена файлов в ISO-изображении.
Корневая файловая система операционной системы реального времени фактически содержится в сжатом файле данных SquashFS. Процесс изменения обычно состоит из распаковки файла SquashFS, chrooting в извлеченную файловую систему, внесения изменений, выхода из chroot, переупаковки файла SquashFS, а затем восстановления ISO.
Эта процедура хорошо описана на Страница SquashFS в вики Ubuntu.
Мой единственный опыт заключается в добавлении пакетов на Live CD, но нет причин, по которым вы не сможете использовать это для замените ядро, если вы скомпилируете его успешно.
Я просто установил этот сценарий для запуска в качестве объекта Session и Startup> Application Autostart.
#!/bin/bash
vid="/dev/video0"
while true; do
status=$(xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/inactivity-on-ac)
if [ -e "$vid" -a "$status" -gt 14 ]; then
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/inactivity-on-ac -s 14
elif [ ! -e "$vid" -a "$status" -eq 14 ]; then
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/inactivity-on-ac -s 25
fi
sleep 5m
done