/ boot символические ссылки не соответствуют текущей версии ядра


1

Я немного озадачен следующим:

У меня есть многоядерная система с установленной по умолчанию grub.confсистемой 3.6; я не понимаю, почему, когда я перечисляю файлы, /boot/я вижу, что символические ссылки ядра ( vmlinuzи System.map) указывают на другую версию, отличную от текущей !? Это не имеет особого смысла.

# uname -r
3.6.11.5-rt37.55.el6rt.x86_64

# ll /boot/
total 175180
-rw-r--r--. 1 root root   106312 Dec 16  2014 config-2.6.32-504.3.3.el6.x86_64
-rw-r--r--  1 root root   129027 Feb 10 11:35 config-3.14.58-rt59
-rw-r--r--  1 root root   115846 Sep 17  2013 config-3.6.11.5-rt37.55.el6rt.x86_64
drwxr-xr-x. 3 root root     4096 Oct 27 15:15 efi
drwxr-xr-x. 2 root root     4096 Feb 10 11:27 grub
-rw-------. 1 root root 18799747 Oct 27 15:16 initramfs-2.6.32-504.3.3.el6.x86_64.img
-rw-------  1 root root  6903796 Feb 10 11:27 initramfs-3.14.58-rt59.img
-rw-------  1 root root 15747530 Feb  8 12:32 initramfs-3.6.11.5-rt37.55.el6rt.x86_64.img
-rw-------. 1 root root  4763702 Oct 27 15:33 initrd-2.6.32-504.3.3.el6.x86_64kdump.img
drwx------. 2 root root    16384 Oct 27 15:11 lost+found
-rw-r--r--. 1 root root   200269 Dec 16  2014 symvers-2.6.32-504.3.3.el6.x86_64.gz
lrwxrwxrwx  1 root root       29 Feb 10 11:26 System.map -> /boot/System.map-3.14.58-rt59
-rw-r--r--. 1 root root  2544888 Dec 16  2014 System.map-2.6.32-504.3.3.el6.x86_64
-rw-r--r--  1 root root  2459564 Feb 10 11:26 System.map-3.14.58-rt59
-rw-r--r--  1 root root  2176146 Sep 17  2013 System.map-3.6.11.5-rt37.55.el6rt.x86_64
lrwxrwxrwx  1 root root       26 Feb 10 11:26 vmlinuz -> /boot/vmlinuz-3.14.58-rt59
-rwxr-xr-x. 1 root root  4152944 Dec 16  2014 vmlinuz-2.6.32-504.3.3.el6.x86_64
-rw-r--r--  1 root root  4715088 Feb 10 11:26 vmlinuz-3.14.58-rt59
-rwxr-xr-x  1 root root  4198832 Sep 17  2013 vmlinuz-3.6.11.5-rt37.55.el6rt.x86_64
#

Ответы:


1

Символьные ссылки ядра, указывающие на новое ядро, а не на то, которое вы используете, означают, что вы скомпилировали / установили новое ядро.

Я также начал бы удалять старые версии ядра, а именно 2.6.32, который вы установили, так как часто в разделе / ​​boot существуют ограничения по размеру.

Вы должны отредактировать grub; Я рекомендую, чтобы загрузка grub по умолчанию указывала на символические ссылки, тогда как альтернативные загрузки указывают на конкретные ядра.

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

sudo update-grub

Если он действительно обновляет grub, тогда запустите:

sudo grub-install /dev/sda

Вывод экрана в вопрос был взят после перезагрузки. Я установил ядро ​​3.6 из репозитория yum, но 3.14 был перекомпилирован и установлен непосредственно на машине.
fduff

Если вы устанавливаете ядро ​​вручную, то grub не будет изменен автоматически, и вы все еще не редактировали grub, очевидно, старое ядро ​​все равно будет загружаться. Я изменю ответ тогда.
Руи Ф. Рибейро
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.