Вы должны иметь возможность вводить пользовательскую информацию в этот файл. Напишите свою версию для этого файла и поместите в / etc / os-release.
после этого вы сможете выполнить
cat / etc / os-release
Если вы просто не изменили имя своей ОС и не изменили никакую другую информацию о выпуске, попробуйте изменить имя в файл isolinux.cfg . Внесите это изменение локально и попробуйте снова собрать ОС. Затем попробуйте в виртуальной машине, если она сработала.
Обновление: Поскольку метод не соответствовал вашим требованиям, я внес некоторые изменения в сам код. Не могли бы вы попробовать с этим кодом repo mi-centos-7, измененным libregeekingkid Если вам нужно внести дополнительные изменения в содержимое файла выпуска ОС, измените ОС- релиз файл в папке.
Каталог .debris
скрыт не из-за флага, а потому, что он содержит .
спереди. Такие файлы и каталоги в системах на базе Unix считаются скрытыми и по умолчанию не отображаются в графическом интерфейсе OS X (и обычной команде CLI ls
).
Вы можете просто переместить подкаталог 2016-07-22
за пределы скрытого каталога:
mv -i ./.debris/2016-07-22 ~/2016-07-22
или переименовать каталог .debris
следующим образом:
mv -i .debris debris
Ошибка chflags: ./.debris/: Нет такого файла или каталога
, как ни странно, возможно, вы выполняли chflags
из другого каталога. Чтобы быть уверенным на 100%, используйте абсолютные пути.
Думаю, ваш .debris
находится в вашем домашнем каталоге, поэтому вы можете использовать ~
(тильда):
mv -i ~/.debris/2016-07-22 ~/2016-07-22
или
mv -i ~/.debris ~/debris
-i
флаг защищает вас от перезаписи (и потери) файлов, если целевой каталог существовал. Это маловероятно, но лучше оставаться в безопасности.