
Некоторое время назад я установил Linux mint 17 на свой настольный компьютер, которым является dell studio 540. Во время процесса установки у меня не было подключения к интернету, поскольку моей беспроводной карте для работы требовался проприетарный драйвер (исправлено с помощью fwcutter). Поэтому недавно я хотел установить новое ядро дистрибутива из-за некоторых исправлений ошибок, используя менеджер программного обеспечения. Он устанавливается нормально, но при перезагрузке grub не запускает новое ядро. Поэтому я подумал, что мне следует проверить версии grub:
Вывод версии Grub из терминала: grub --version grub (GNU GRUB 0.97)
Версия Grub из меню grub при загрузке в grub: GNU GRUB версии 2.02-beta2-9
Почему они не одинаковые? Может быть, это отсутствующее обновление из-за потери интернет-соединения во время установки Linux Mint? Кстати: у меня нет проблем с установкой новых ядер на моем ноутбуке, которому не нужны никакие фирменные драйвера для беспроводной сети.
решение1
Grub, версия, которую вы видите в командной строке, этово многих дистрибутивах считается устаревшим. Он первый в вашем пути, поэтому и печатается 0.97. Grub, используемый в загрузочном разделе вашей установки, этоновее. Я думаю, вам следует удалить старый grub и, возможно, переустановить новый. При установке нового ядра, похоже, его конфигурация добавляется в legacy, а не в new grub.
Обратите внимание, что в моем ответе есть ссылки, но их вид каким-то образом затенен
решение2
Я знаю, что это, вероятно, не поможет спрашивающему, поскольку прошло уже 7 лет, но я решил дать ответ, если кто-то его ищет. Grub 0.97 — это устаревшая сборка для MBR/BIOS. Однако Grub 2 собран для EFI. Скорее всего, Linux распознает 0.97 как текущую используемую версию Grub, но компьютер использует сборку EFI. Посмотрите, можете ли вы отключить загрузку UEFI или установить Legacy only в BIOS, а затем снова проверьте версию Grub, это должно ответить на ваш вопрос.