Я хотел бы настроить свой ISO-образ Ubuntu Live и добавить псевдоним команды, который я использую каждый раз загружаю диск. Таким образом, мне не нужно открывать журналы для команд, которые я использую каждый раз, в основном для запуска сервера vnc.
alias vnc='chmod a+x /root/.xinitrc && vncserver :60'
*Also все команды выполняются как корень
mkdir /tmp/cdrom
mkdir /tmp/iso
mount -o loop Linux.iso /tmp/cdrom
cp -a /tmp/cdrom /tmp/iso
umount /tmp/cdrom
CD в/tmp/iso и копию.*sqfs или *.squashfs к/tmp
unsquashfs /tmp/*.sqfs
cd /tmp/squashfs-root/
Вносит Изменения теперь Затем...
mksquashfs /tmp/squashfs-root *.SQFS
До сих пор Единственный способ, которым мне удалось обновить ISO, или если ISO имеет makeiso.script или при помощи ISOMaster для открытия, исходный ISO удаляют старый sqfs и затем вставляют новый и обновляют ISO.
В основном это было бы похоже выполняющее https://help.ubuntu.com/community/LiveCDCustomization для настройки того файла ISO. Главным образом Вы извлекли бы filesystem.squashfs
и изменили бы его. Домашняя папка в эти filesystem.squashfs
/etc/skel/
, это - то, куда Вы поместили бы свой .bashrc, и т.д. файлы. Эти filesystem.squashfs
должен был бы затем быть повторно раздавлен и затем добавлен к пользовательскому ISO.
/etc/skel/
папка является домашней папкой по умолчанию для Ubuntu Живой CD/DVD/USB в filesystem.squashfs
. Я не уверен, что ОС использует Разделенное Волшебство. Это могло отличаться.
Hope это помогает и указывает на Вас в правильном направлении.
Можно смонтировать ISO, отредактировать ее и затем сохранить ее. Затем повторно смонтируйте его, чтобы удостовериться, что Ваши редактирования были сохранены, и если так, запись и тест! Если все подходит, Вы сделали это!
И просто помещенный .bashrc в корневой каталог, где оригинал был.