Почему мне нужен GRUB_DISABLE_LINUX_UUID=true

Предположение, что имена пакета не содержат подстановочных символов (т.е. ни один из \[?*), можно использовать замену команды:

install-packages $(cat list-of-packages.txt)

Предположение, что имена пакета не содержат ни одного из символов \"', можно использовать xargs. Обратите внимание, что это перенаправляет вход install-packages команда из списка пакета, таким образом, это не может работать, если установленный требует некоторого интерактивного входа.

xargs install-packages 

3
03.05.2014, 13:01
2 ответа
[114358] Значение [114723]GRUB_DISABLE_LINUX_UUID[114724] используется [114725]updateate-grub[114726] и скриптами в каталоге [114727]/etc/grub.d/[114728]. Если вы все еще получаете UUIDs в вашем [114729]grub.conf[114730], то похоже, что один из скриптов не проверяется на наличие настройки [114731]GRUB_DISABLE_LINUX_UUID[114732].

  • Лучшее, что там можно сделать, это попытаться выяснить тип файловой системы и проверить по именам скриптов в [114733]/etc/grub.d[114734], нет ли шаблона.

    • Что касается причин, по которым UUID не работает, у меня нет окончательного ответа, Я бы заподозрил, что это зависит от типа файловой системы, но это дикая догадка.
    • UUIDs вам не нужны в fstab, даже когда grub их использует, но это, конечно, возможный способ проверить, используете ли вы правильные UUIDs (но я скорее посмотрю для этого в [114735]/dev/disk/by-uuuid[114736]).[114365].
  • 3
    27.01.2020, 21:19

    В случае, если кто-то наткнется на этот пост и использует Centos 7 / GRUB2 (как я), имя переменной, похоже, изменилось на GRUB_DISABLE_UUID (не GRUB_DISABLE_LINUX_UUID).

    Вы можете проверить свой по адресу /usr/share/grub/grub-mkconfig_lib. У меня есть следующее:

    if [ "x$GRUB_DISABLE_UUID" != "xtrue" ]

    После grub2-mkconfig UIID были заменены на /dev/sda1 и т.д. (что нам было нужно, потому что мы клонировали эти системы).

    1
    27.01.2020, 21:19

    Теги

    Похожие вопросы