I want to верьте тебе в distro from ubuntu в 12.04 (with relinux)
My problems:
How do you do this?
Теоретически, если вы установили переменную SYSNAME
(relinux 0.3) или Name of the OS
(relinux 0.4), это должно было сработать, но из-за ошибки в relinux или вездесущности (не уверен, кто виноват, проблема довольно сложная), она не работает.
Существует 2 способа решения проблемы:
/etc/lsb-release
самостоятельно Если вы хотите использовать второй метод, откройте /etc/lsb-release
в текстовом редакторе от имени пользователя root (см. Как получить разрешения на редактирование файлов конфигурации системы? ). Вы должны увидеть что-то похожее на это:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04"
Сначала сделайте резервную копию файла (сохраните его как /etc/lsb-release.bak
или сохраните в своей домашней папке, если вы не хотите, чтобы он появлялся в ISO ), затем отредактируйте его так, как вы хотите. Вот ссылка на переменные:
DISTRIB_ID
: название дистрибутива DISTRIB_RELEASE
: текущая версия установленного дистрибутива DISTRIB_CODENAME
: Кодовое название версии (если у вас ее нет, просто используйте саму версию, она должна нормально работать ) DISTRIB_DESCRIPTION
: Как говорится, просто описание ОС , Ubuntu, похоже, любит использовать формат «ИМЯ ВЕРСИИ», но вы действительно можете делать все, что захотите. Обратите внимание, что вам нужно будет заключить его в двойные кавычки ("
), если вы используете более одного слова (как вы можете видеть в DISTRIB_DESCRIPTION
)
Как только вы закончите , сохраните его (как /etc/lsb-release
) и закройте. Теперь вы должны указать relinux не редактировать /etc/lsb-release
. В relinux 0.4 убедитесь, что Generate LSB Files
не не проверено , а в relinux 0.3 убедитесь, что GENERATELSBRELEASE
установлено на N
(т.е. GENERATELSBRELEASE="N"
).
Как только это будет сделано, запустите relinux, и это должно сработать!