Как удостовериться, что я использую последнее установленное ядро?

Я только что установил 16.04 и из-за повторяющихся замораживаний, я искал и нашел, что мне, вероятно, придется изменить мою версию ядра. Перед этим я думаю, что работал 4.8.0, по крайней мере, именно это uname -r сказанный меня.

Таким образом, я установил 4.7.0 на всякий случай, другой был слишком новым, но после нескольких проверок я не уверен, работает ли моя система действительно 4.7.0, или это все еще работает на более старом ядре. Я следовал инструкциям по http://sourcedigit.com/19889-how-to-update-install-linux-kernel-4-7-rc3-on-ubuntu-16-04/

Я действительно работал sudo update-grub.

Это, что я имею в моем /boot каталог

$ ls /boot
abi-4.4.0-72-generic                lost+found
abi-4.7.0-040700rc3-generic         memtest86+.bin
abi-4.8.0-36-generic                memtest86+.elf
abi-4.8.0-46-generic                memtest86+_multiboot.bin
config-4.4.0-72-generic             System.map-4.4.0-72-generic
config-4.7.0-040700rc3-generic      System.map-4.7.0-040700rc3-generic
config-4.8.0-36-generic             System.map-4.8.0-36-generic
config-4.8.0-46-generic             System.map-4.8.0-46-generic
efi                                 vmlinuz-4.4.0-72-generic
grub                                vmlinuz-4.7.0-040700rc3-generic
initrd.img-4.4.0-72-generic         vmlinuz-4.8.0-36-generic
initrd.img-4.7.0-040700rc3-generic  vmlinuz-4.8.0-46-generic
initrd.img-4.8.0-36-generic         vmlinuz-4.8.0-46-generic.efi.signed
initrd.img-4.8.0-46-generic

uname -r возвращает то же самое как прежде: 4.8.0-46-generic

И это - мой cat /proc/version:

Linux version 4.8.0-46-generic (buildd@lcy01-15) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #49~16.04.1-Ubuntu SMP Fri Mar 31 14:51:03 UTC 2017

Таким образом, мое предположение - то, что я действительно устанавливал их, но я должен так или иначе удалить старые файлы. Однако я не хотел погружаться в удаление материала перед выяснением.

Кроме того, как примечание стороны, Вы думаете, что это - хорошая идея вообще для меня для понижения моего ядра? Это просто, что я попробовал все, и моя машина продолжает замораживаться.

Спасибо.

1
задан 8 April 2017 в 20:52

2 ответа

Вы идете по совершенно неправильному пути .

Если вы работаете с 16.04.2, вы уже работали с ядром 4.8. Вы понизились до ядра 4.7rc3! ( rc3 означает релиз-кандидат 3 ... если вы собираетесь использовать другое ядро, по крайней мере выберите окончательный выпуск ). Он все еще загружает ядро ​​4.8, потому что вы не выбрали загрузку ядра 4.7 в GRUB, не удалили ядро ​​4.8 и не обновили GRUB. Лучше очистить установленное вами ядро ​​4.7.

Кроме того, вам нужно выполнить команду fsck на системном диске, потому что похоже, что у вас поврежден диск ... или произошел сбой жесткого диска ... вероятно, РЕАЛЬНАЯ причина, по которой вы ' повторное замораживание .

Чтобы проверить файловую систему на вашем разделе Ubuntu ...

  • загрузитесь в меню GRUB
  • выберите Дополнительные параметры
  • выберите режим восстановления
  • выберите Root access
  • в приглашении #, введите sudo fsck -f /
  • повторите команду fsck, если были ошибки
  • type reboot

Кроме того, вы должны использовать приложение Disks для проверки SMART данные на вашем жестком диске, ища данные об ошибках. Вы также можете запустить SMART-тесты там.

Обновление № 1

Затем вам нужно загрузиться с Ubuntu Live DVD / USB и запустить сканирование на наличие проблемных блоков на вашем SSD:

В terminal ...

sudo e2fsck -c -k /dev/sda
1
ответ дан 7 December 2019 в 15:37

Во время загрузки, если у вас несколько ядер, grub покажет меню. Первым вариантом будет ядро ​​по умолчанию для загрузки, 4.8 в вашем случае. Второй вариант будет что-то вроде «Расширенные настройки для Ubuntu». Войдите в меню, и вы увидите все установленные ядра в вашей системе. Если вы успешно установили 4.7.0, должна быть опция «Ubuntu, с Linux 4.7.0 generic». Выберите это и нажмите Enter. Ваша система должна загрузиться на рабочий стол, используя 4.7. Не выбирайте те из них, которые заканчиваются (upstart) и (mode recovery), вам, вероятно, они сейчас не нужны. А для новейшего ядра вы всегда можете получить это из

http://kernel.ubuntu.com/~kernel-ppa/mainline/

, а затем использовать sudo dpkg -i *.deb для их установки. На сегодняшний день самое последнее ядро ​​- 4.10.9.

0
ответ дан 7 December 2019 в 15:37

Другие вопросы по тегам:

Похожие вопросы: