Программа установки представляет собой файловую систему ISO9660 (CD -ROM ). Нет никакого способа сделать его доступным для записи. Вы не можете изменить его на месте. Вы должны восстановить его.
На низком уровне вы хотите скопировать файлы в каталог файловой системы, доступной для записи (, например. ~/myinstaller
), внесите изменения и создайте новый образ ISO с помощью genisoimage
или xorriso
. Вам, вероятно, придется добавить некоторые параметры, чтобы сделать образ загрузочным.
Если вы не хотите сильно пачкать руки, возьмите пакет debian-cd
, который создает официальные установочные образы Debian, и используйте его для создания собственного установщика. Или посмотрите, может ли настройка, которую вы хотите, выполнить с помощью simple-cdd
.
Можно сделать:
sar -p -d 1 1 | sed "s,^,$(hostname),"
если вы хотите добавить имя хоста только к не -пустым строкам:
sar -p -d 1 1 | sed -E "s,^(.+),$(hostname) \1,"
Ты можешь бежать:
sar -p -d 1 1 | sed "s/^/$(hostname) /"
awk-версия:
sar -p -d 1 1 | awk -v HOSTNAME=$HOSTNAME '{print HOSTNAME " " $0}'
с флагом -v мы устанавливаем переменную bash $HOSTNAME в переменную, на которую awk может ссылаться в своем операторе печати. С $0 мы печатаем всю строку
Или по ssh:
ssh user@remote "sar -p -d 1 1 | awk -v HOSTNAME=$HOSTNAME '{print HOSTNAME \" \" \$0}'"