Я новичок в администрировании Linux, поэтому мне сложно понять обновление yum и список загрузки grub.
Я недавно сделал ням обновление на старой машине CentOS. Все хорошо, за исключением того, что в списке загрузки grub появляется несколько вариантов загрузки, и мне интересно, почему? Мне удалось выполнить поиск в Google, и я решил, что могу вручную настроить порядок загрузки в /etc/grub.conf.
Спасибо.
Если вы установите новое ядро через yum, оно появится в вашем списке загрузки. Я думаю, что yum берет текущую, делает ее второй записью, а затем делает новое ядро первой записью по умолчанию. Это позволяет вам загрузить старое ядро, если вам нужно после обновления и возникла проблема.
Пожалуйста, используйте команду ниже, чтобы удалить предыдущие ядра.
package-cleanup --oldkernels --count=1
Нет, только другие версии (обычно более старые) ядра, как указано выше.
Да, каждый раз, когда вы обновляете ядро, вы будете получать новую запись.
Нет. Возможно, самый простой способ, если вы хотите, - это зайти в / boot и удалить старые ядра и связанные файлы (они будут иметь такую же строку посередине, например, 2.6.9-42). Я бы как минимум сохранил текущую и предыдущую версии (т.е. две заведомо хороших конфигурации) на всякий случай. Но, честно говоря, кого это волнует? Не так много места (14 МБ в приведенном ниже примере), и вы можете просто игнорировать старые вещи, так как они находятся внизу экрана.
some_hostname Sun Jan 03 19:17:58 /boot
root > ls -1t
grub <- boot loader config files
initrd-2.6.9-78.0.13.EL.img <- the 2.6.9-78 related files
initrd-2.6.9-78.0.13.ELsmp.img <- for both smp (multi core/thread)
symvers-2.6.9-78.0.13.ELsmp.gz <- and uni processor
config-2.6.9-78.0.13.ELsmp <-
System.map-2.6.9-78.0.13.ELsmp <-
vmlinuz-2.6.9-78.0.13.ELsmp <-
symvers-2.6.9-78.0.13.EL.gz <-
config-2.6.9-78.0.13.EL <-
System.map-2.6.9-78.0.13.EL <-
vmlinuz-2.6.9-78.0.13.EL <-
initrd-2.6.9-42.ELsmp.img
initrd-2.6.9-42.EL.img
lost+found
config-2.6.9-42.ELsmp
System.map-2.6.9-42.ELsmp
vmlinuz-2.6.9-42.ELsmp
config-2.6.9-42.EL
System.map-2.6.9-42.EL
vmlinuz-2.6.9-42.EL
message
message.ja
some_hostname Sun Jan 03 19:18:05 /boot
root >