Рейтинг:0

Проблема с настройкой grub в Ubuntu 20.04.3

флаг br

Я столкнулся с некоторыми проблемами при попытке добавить параметр rootdelay = 60 в параметры командной строки grub, отредактировав файл /etc/default/grub, где

GRUB_CMDLINE_LINUX_DEFAULT="rootdelay=300"

обновление-личность
обновление-инитрамфс-у

однако я не наблюдаю никаких задержек при перезагрузке сервера и сразу же монтируется корневая файловая система

я вижу, что rootdelay=300 присутствует и в cat /proc/cmdline, есть какие-то подсказки, чего здесь не хватает?

Рейтинг:0
флаг eg

Вы хотите, чтобы меню grub отображалось при запуске компьютера? Если это вопрос, вам нужно использовать «GRUB_TIMEOUT = 60» (время в секундах, поэтому 60 составляет 1 минуту). Вам нужно отредактировать файл «grub», который находится в /и т.д./по умолчанию. Вы должны сделать это как «root», поэтому используйте

судо

в вашем терминале. Вы можете использовать программу gedit для изменения файла. Кстати, у меня установлено значение 10 секунд (см. Скриншот).введите описание изображения здесь

sherpaurgen avatar
флаг br
Нет, это rootdelay, как в https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html.
Рейтинг:0
флаг jp

Насколько я могу судить, коренная задержка value - это то, как долго initramfs готова ждать, а не то, как долго она будет ждать.

Документация, на которую вы ссылаетесь, похоже, предполагает обратное, так что вот мои заметки

  • initramfs в этом возьмет коренная задержка аргумент и создать ROOTDELAY переменная в этом коде.
  • Большее значение между ROOTDELAY и 30 привыкает к дремать в этом коде.
  • дремать передается команде ждать-рут в этом коде.
  • ждать-рут кажется, использует значение как тайм-аут выхода, а не как задержку в этом коде.

редактировать

я смотрел на Исходный код дебиана и есть линия спать "$ROOTDELAY" которого нет в коде Ubuntu. Я нашел эту фиксацию в репозитории Ubuntu, которая удаляет строку, поэтому я не уверен, является ли это поведение специфичным для Ubuntu или даже специфичным для определенных выпусков.

https://git.launchpad.net/ubuntu/+source/initramfs-tools/commit/init?id=07f166de18d42a434e928aea15fc674135dbf77b

  • init: не интерпретируйте «rootdelay» как статический сон.

редактировать 2

Я нашел пару ошибок, когда разработчики initramfs обсуждали удаление коренная задержка как значение сна. Мне до сих пор не ясно, когда он был удален или он был удален только в Ubuntu.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.