LinuxForum.Fans
Тема

правильно обновить ядро до версии 3.9-1

Автор: philipzoid 6 сообщений 4116 просмотров
#328693

попытался обновить ядро через apt-get, выдало предупреждение, что система возможно не сможет загружаться...
сейчас в системе старое ядро:

text
$  uname -a
Linux zintex 3.2.0-4-686-pae #1 SMP Debian 3.2.46-1 i686 GNU/Linux

при этом в системе и новое ядро присутствует:

text
$  dpkg -l |grep linux-image
ri  linux-image-3.2.0-4-686-pae                  3.2.46-1                          i386         Linux 3.2 for modern PCs
ii  linux-image-3.9-1-686-pae                    3.9.8-1                           i386         Linux 3.9 for modern PCs

как идеологически верно перейти на новое ядро, чтобы

text
$  uname -a
Linux zintex 3.9.1-686-pae #1 SMP Debian 3.2.46-1 i686 GNU/Linux
#328694
"philipzoid⇓" написал:
как идеологически верно перейти на новое ядро

Отредактировать grub.conf.

#328700

идеологически верно в Debian не лезть руками в grub.conf/grub.cfg
а использовать для этого update-grub
По идее при установке нового ядра update-grub должен запускать автоматически в конце.
А вообще судя по строке:

"philipzoid⇓" написал:
ri linux-image-3.2.0-4-686-pae 3.2.46-1 i386 Linux 3.2 for modern PCs

Пакет помечен к повторной установке, т.к. является "битым",
так что для начала apt-get install -f вам в помощь

#328701

"pb13⇓" написал:
По идее при установке нового ядра update-grub должен запускать автоматически в конце.
По идее новое ядро, при установке, должно ,в этот самый grub, автоматом прописаться по умолчанию.
#328703
"redix⇓" написал:
По идее новое ядро, при установке, должно ,в этот самый grub, автоматом прописаться по умолчанию.

Новое ядро никому и ничего не должно)))

text
root@sid:~# update-grub
Генерируется grub.cfg …
Найден образ linux: /boot/vmlinuz-3.9.7-1-686-pae
Найден образ initrd: /boot/initrd.img-3.9.7-1-686-pae
Найден образ linux: /boot/vmlinuz-2.6.32-5-686
Найден образ initrd: /boot/initrd.img-2.6.32-5-686
завершено

За генерацию grub.cfg отвечает именно update-grub, который просматривет /boot на наличие образов ядер и inetrd.

#328713
"pb13⇓" написал:
Новое ядро никому и ничего не должно)))

Судя по разнице версий, ядро 3.9.7-1-686 было собрано вручную или установлено из testing репозитория. В таком случае оно, конечно, в grub.conf само не пропишется.
З.Ы. У себя в Centos-e предпочитаю конфиги править вручную. :)

Войдите или зарегистрируйтесь, чтобы ответить.