Пространства имен UTS являются пространствами имен для каждого процесса, позволяющими процесс иметь различные пространства имен для различных ресурсов. Например, процесс мог иметь ряд пространств имен для следующего:
Примечание: использование пространств имен было ограничено только для укоренения вплоть до версии 3.8 + Ядра Linux.
Можно использовать команду unshare
разъединять пространство имен родителя с дочерним процессом.
$ unshare --help
Usage: unshare [options] [args...]
Run program with some namespaces unshared from parent
-h, --help usage information (this)
-m, --mount unshare mounts namespace
-u, --uts unshare UTS namespace (hostname etc)
-i, --ipc unshare System V IPC namespace
-n, --net unshare network namespace
For more information see unshare(1).
Поддерживайте uts пространства имен. Это позволяет контейнеры, т.е. vservers, для использования uts пространств имен для обеспечения другой uts информации для различных серверов. Если не уверенный, скажите N.
Просто добавьте «--unrishericed» в строку «класс» в /etc/grub.d/10_linux, как описано здесь:
https://bugzilla.redhat.com/show_bug.cgi?id=840204# C53
Затем восстановите свой GRUB Config с помощью «GRUB-MKCONFIG -O /BOOT/GRUB/GRUB.CFG» или что подходит для вашей установки.
Если у вас уже есть настройка пароля до этого, у вас сейчас будет поиск конфигурации GRUB.
Это кажется проблемой / регрессией с проектом Upstream Grub, а не столько Федора, так как я использую арку, и у меня была такая же проблема. Ни арка Wiki, ни Docs Grub действительно не решают эту ситуацию, насколько я мог сказать.
Я предполагаю, что мне нужно сделать резервную копию My /etc/grub.d/10_linux и / или установить его как неизменную, чтобы он мог сломать обновления Grub как напоминание о том, что я сделал, до этого фиксируется вверх по течению.
Вы должны не добавить, а заменить --users
на --unrestricted
:
sudo vim /etc/grub.d/10_linux +127
echo "menuentry '$(echo "$title" | grub_quote)' ${CLASS} --unrestricted '' \$menuentry_id_option 'gnulinux-$version-$type-$boot_device_id' {" | sed "s/^/$submenu_indentation/"
else
echo "menuentry '$(echo "$os" | grub_quote)' ${CLASS} --unrestricted '' \$menuentry_id_option 'gnulinux-simple-$boot_device_id' {" | sed "s/^/$submenu_indentation/"
sudo update-grub
**kubuntu14.04 показан пример