LINUX.ORG.RU

Версии ядра Linux


0

1

Всем привет! Разбираюсь в linux :) Существуют множество версий, у меня сейчас стоит 2.6.32-5-amd64. Пытался установить 2.6.39* но ничего не вышло ... Или у меня руки кривые или мне можно обновиться только в рамках 2.6.32* ?

Спасибо за внимание


> Пытался установить 2.6.39* но ничего не вышло ...

Что значит «не вышло»?

Конкретнее, пожалуйста.

neocrust ★★★★★
()
Ответ на: комментарий от neocrust

debian squeeze ...

dpkg -i linux-image-2.6.39-bpo.2-amd64_2.6.39-3~bpo60+1_amd64.deb
Selecting previously deselected package linux-image-2.6.39-bpo.2-amd64.
(Reading database ... 30314 files and directories currently installed.)
Unpacking linux-image-2.6.39-bpo.2-amd64 (from linux-image-2.6.39-bpo.2-amd64_2.6.39-3~bpo60+1_amd64.deb) ...
dpkg: dependency problems prevent configuration of linux-image-2.6.39-bpo.2-amd64:
 linux-image-2.6.39-bpo.2-amd64 depends on linux-base (>= 3~); however:
  Version of linux-base on system is 2.6.32-38.
dpkg: error processing linux-image-2.6.39-bpo.2-amd64 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 linux-image-2.6.39-bpo.2-amd64

HunteX
() автор топика

Например ставим 3.0.6.
Идём туда.
Качаем три пакета: linux-headers-3.0.6-..._i386.deb, linux-image-..._i386.deb и linux-headers-..._all.deb (если система 64 бит, то первые два пакета заменить соответственно на amd64.deb).
Выполняем sudo dpkg -iR ./ в том каталоге куда сохранены эти пакеты, при условии что других там нет.

Всегда ставил так, никаких проблем.

firestarter ★★★☆
()
Ответ на: комментарий от neocrust

И еще такой вопрос: делаю все по этой статье (да-да я хочу настроить KVM на дебиане :) ) http://habrahabr.ru/blogs/virtualization/120717/

Там автор говорит про включение в ядро следующих настроек:

CONFIG_VIRTIO_BLK=y

CONFIG_VIRTIO_NET=y

CONFIG_VIRTIO_CONSOLE=y

CONFIG_HW_RANDOM_VIRTIO=y

CONFIG_VIRTIO=y

CONFIG_VIRTIO_RING=y

CONFIG_VIRTIO_PCI=y

CONFIG_VIRTIO_BALLOON=y

CONFIG_CGROUPS=y

CONFIG_CGROUP_NS=y

CONFIG_CGROUP_FREEZER=y

CONFIG_CGROUP_DEVICE=y

CONFIG_CGROUP_CPUACCT=y

CONFIG_CGROUP_MEM_RES_CTLR=y

CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y

CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED=y

CONFIG_CGROUP_SCHED=y

CONFIG_BLK_CGROUP=y

CONFIG_NET_CLS_CGROUP=y

Я не совсем понял как их туда включить? Это в текстовом режиме? Я обычно в графическом ядро конфигурировал ...

HunteX
() автор топика
Ответ на: комментарий от Xenon

Я не совсем понял действия автора той статьи ... Сначала он делает aptitude -t experimental install linux-image-2.6.39-1-amd64 а далее говорит о включении в ядро каких-то параметров. Поэтому я не знаю, что мне делать: собирать ядро из исходников или ставить через dpkg

HunteX
() автор топика
Ответ на: комментарий от firestarter

Есть вероятность: у всех популярных дистрибутивов есть патчи для ядра, которые могут и дублироваться, и различаться. В принципе работать должно везде, но у меня между opensuse и mandriva совместимости ядер нет.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от HunteX

В /usr/src/linux создаётся файл .config - так как он начинается с точки, он скрытый. Вот там есть строчки подобного вида. Я бы на твоём месте сделал бы make menuconfig и сделал бы поиск (кнопка /) всех этих параметров, узнал бы их написание словами, и вручную отметил. Обычно они отмечены всегла и сразу, тебе лишь надо обновить ядро. Старый .config возьми у старого ядра.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от neocrust

Окей, я всё понял! Спасибо ВСЕМ за помощь

HunteX
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.