Я установил Ubuntu 14.04 LTS с версией ядра, 4.4.0-71-универсальной через МААС с Глобальной Установкой параметра Ядра как "тихий всплеск".
Я продолжил разъединять систему от начальной загрузки PXE и включил локальную начальную загрузку через жесткий диск.
Наконец я добавил некоторые опции ядра в файл /etc/default/grub
включить hugepages и ixgbe Виртуальные функции среди прочего. Я выполнил команды update-grub
и update-grub2
и перезагруженный система.
Независимо от того, что я пробую, недавно добавленные опции ядра игнорируются системой на перезагрузке и выводе команды cat /proc/cmdline
показывает следующее:
BOOT_IMAGE=/boot/vmlinuz-4.4.0-71-generic root=UUID=a379cb57-3ed1-42ae-b349-972363d1af85 ro quiet splash vt.handoff=7
Как я изменяю личинку успешно? Я вижу, что эта проблема происходит только при установке через МААС. Если я устанавливаю Ubuntu с помощью .iso файла на флеш-накопителе, я не сталкиваюсь с такой проблемой.
Причина, по которой конфигурация grub не обновляется, заключается в том, что команда sudo update-grub выводит измененный файл в стандартный вывод. Вам необходимо обновить файл в / boot с флагом -o.
sudo update-grub -o /boot/grub/grub.cfg
Я обнаружил, что, если бы Вы находитесь в KVM, выполнение перезагрузки в cmd строке не работало бы. Необходимо спросить перезагрузку снаружи. В моем случае я должен был использовать proxmox для вызова перезагрузки на VM.