Grub2 в Ubuntu 12.04 не добавляет «тихий всплеск» к ядру Fedora

Grub2, установленный в Ubuntu 12.04, не добавляет к ядру Fedora quiet splash параметры ядра quiet splash .

Вот варианты в /etc/default/grub :

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" 

На информационной странице есть эта информация:

' GRUB_CMDLINE_LINUX '

Аргументы командной строки для добавления в записи меню для ядра Linux.

' GRUB_CMDLINE_LINUX_DEFAULT '

Если для параметра « GRUB_DISABLE_RECOVERY » установлено значение «true», для каждого ядра Linux будут созданы две записи меню: одна запись по умолчанию и одна запись для режима восстановления. В этой опции перечисляются аргументы командной строки, чтобы добавить только к записи меню по умолчанию, после тех, что указаны в « GRUB_CMDLINE_LINUX ».

В соответствии с этим текущие настройки в /etc/default/grub должны приводить к quiet splash параметрам ядра quiet splash для Fedora. Но это не так. В то время как ядро ​​Ubuntu получает ro quiet splash качестве параметров ядра.

Если я установил GRUB_CMDLINE_LINUX="quiet splash" , то ядро ​​fedora получит параметры.

Почему это происходит? Должен ли я напрямую редактировать /boot/grub/grub.cfg ?

  • GRUB: угадайте, какой номер моей операционной системы загружается
  • Мой Debian / proc / cmdline сбрасывается каждый раз при перезапуске
  • Установка NixOS в многозагрузочной системе с GRUB (от установки Arch)
  • Как узнать, загружаюсь ли я с использованием UEFI?
  • данные efivars отсутствуют в procfs и sysfs
  • GRUB2: как запомнить последний выбор grub
  • Существует ли другое расположение файлов для файлов конфигурации grub2 в системе UEFI?
  • GRUB смешивает ядра / initramfs установки Ubuntu и Arch Linux
  • 2 Solutions collect form web for “Grub2 в Ubuntu 12.04 не добавляет «тихий всплеск» к ядру Fedora”

    То, что вы описываете, странно, я только что протестировал, и параметры, добавленные в GRUB_CMDLINE_LINUX_DEFAULT добавлены в каждое ядро, установленное на моем Debian. Насколько я могу судить, это должно сработать.

    В любом случае, если вы добавляете параметры в GRUB_CMDLINE_LINUX , вы также можете это сделать. Вы также grub.cfg вручную отредактировать grub.cfg , просто помните, что ваши изменения будут перезаписаны при обновлении.

    Переменные GRUB_CMDLINE_LINUX_DEFAULT и GRUB_CMDLINE_LINUX используются 10_linux для создания меню для ядра Ubuntu и образа восстановления.

    С другой стороны, меню для Fedora создается 30_os-prober. Он не использует переменные, определенные в / etc / default / grub, для создания аргументов.

    Вручную добавление аргументов в /boot/grub/grub.cfg не работает.

    Я просто вспомнил, что я решил ту же проблему, когда учился в колледже, редактируя 30_os-prober.

    Спасибо и счастливый новый год.

    Linux и Unix - лучшая ОС в мире.