После застревания на ядре 4.4.0-22 в течение некоторого времени, я вручную обновил сегодня, но узнал, что личинка обновления не обновляет мой grub.cfg файл, но мой menu.lst файл. После вручную рабочей личинки-mkconfig-o/boot/grub/grub.cfg, это было обновлено, и у меня было новое ядро. Это сделало меня немного подозрительным, и я проверил свою версию личинки:
Ii grub 0.97-29ubuntu68 amd64 GRand Unified Bootloader (Legacy version)
Ii grub-common 2.02~beta2-36ubuntu3.7 amd64GRand Unified Bootloader (common files)
Rc grub-legacy-ec2 0.7.7~bzr1212-0ubuntu1 all Handles update-grub for ec2 instances
Rc grub-pc 2.02~beta2-36ubuntu3 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version)
Кажется, что это все еще использует личинку и не grub2 по некоторым причинам. Я также могу установить grub2-распространенный от менеджера по пакету. Теперь, как я фиксирую его так, чтобы было использование корректная команда обновления? Я просто устанавливаю grub2-распространенный? Я спрашиваю это, потому что я не совсем уверен и не хочу портить свою установку. Я не могу получить доступ к машине физически в течение по крайней мере другого месяца. В конце я хотел бы переключиться на дорожку HWE, чтобы иметь более актуальное ядро, но для этого я хочу удостовериться та личинка обновления работы.
Спасибо за справку!
произведите чистку старый и переустановите в новинку для sda
sudo apt-get purge grub grub-pc grub-common
sudo mv /boot/grub /boot/grub_backup
sudo mkdir /boot/grub
sudo apt-get install grub-pc grub-common
sudo grub-install --recheck /dev/sda
sudo update-grub