Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Обновить ядро

Ответить
Настройки темы
Debian/Ubuntu - [решено] Обновить ядро
exo exo вне форума

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: exo
Дата: 02-04-2013
Описание: Добавлено решение.
Доброго вечера.
Есть дебиан 6.0.6 с ядром 2.6, хочу установить ядро 3.8
Можно ли как-то обновить через aptitude install ?

сейчас пытаюсь обновить так и ругаетсо:
Цитата:
wget http://www.kernel.org/pub/linux/kern...-3.8.2.tar.bz2
tar -jxvf linux-3.8.2.tar.bz2
tar (child): bzip2: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
спасибо.

Решение: обновление с 3.2 до 3.8. до 3.2 можно обновится из backports
Цитата:
wget http://www.kernel.org/pub/linux/kern...-3.8.2.tar.bz2
tar -jxvf linux-3.8.2.tar.bz2
mv linux-3.8.2 /usr/src/
cd /usr/src/
ln -s /usr/src/linux-3.8.2/ /usr/src/linux
cd linux
aptitude install make
aptitude install gcc
aptitude install ncurses-dev
make menuconfig
make -j4 && make modules_install
make install
update-grub

-------
Вежливый клиент всегда прав!


Отправлено: 21:05, 11-03-2013

 
exo exo вне форума Автор темы

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


aptitude install linux-source-2.6.32
после:
Цитата:
/usr/src# ll
total 63M
drwxr-xr-x 2 root root 4.0K Mar 12 12:26 .
drwxr-xr-x 10 root root 4.0K Feb 22 13:07 ..
-rw-r--r-- 1 root root 63M Feb 24 23:19 linux-source-2.6.32.tar.bz2
после разархивирования:
Код: Выделить весь код
/usr/src/linux-source-2.6.32# ll
total 480K
drwxr-xr-x 23 root root 4.0K Feb 24 22:39 .
drwxr-xr-x  3 root root 4.0K Mar 12 12:29 ..
drwxr-xr-x 25 root root 4.0K Feb 24 22:38 arch
drwxr-xr-x  2 root root 4.0K Feb 24 22:39 block
-rw-r--r--  1 root root  19K Dec  3  2009 COPYING
-rw-r--r--  1 root root  92K Dec  3  2009 CREDITS
drwxr-xr-x  3 root root 4.0K Feb 24 22:39 crypto
drwxr-xr-x 85 root root  12K Feb 24 22:39 Documentation
drwxr-xr-x 88 root root 4.0K Feb 24 22:38 drivers
drwxr-xr-x  6 root root 4.0K Feb 24 22:39 firmware
drwxr-xr-x 71 root root 4.0K Feb 24 22:39 fs
-rw-r--r--  1 root root  958 Dec  3  2009 .gitignore
drwxr-xr-x 20 root root 4.0K Dec  3  2009 include
drwxr-xr-x  2 root root 4.0K Feb 24 22:39 init
drwxr-xr-x  2 root root 4.0K Feb 24 22:39 ipc
-rw-r--r--  1 root root 2.4K Dec  3  2009 Kbuild
drwxr-xr-x  7 root root 4.0K Feb 24 22:39 kernel
drwxr-xr-x  6 root root 4.0K Feb 24 22:39 lib
-rw-r--r--  1 root root 4.0K Dec  3  2009 .mailmap
-rw-r--r--  1 root root 158K Feb 24 22:39 MAINTAINERS
-rw-r--r--  1 root root  54K Feb 24 22:38 Makefile
drwxr-xr-x  2 root root 4.0K Feb 24 22:39 mm
drwxr-xr-x 48 root root 4.0K Feb 24 22:39 net
-rw-r--r--  1 root root  18K Dec  3  2009 README
-rw-r--r--  1 root root 3.3K Dec  3  2009 REPORTING-BUGS
drwxr-xr-x  6 root root 4.0K Dec  3  2009 samples
drwxr-xr-x 12 root root 4.0K Feb 24 22:39 scripts
drwxr-xr-x  7 root root 4.0K Feb 24 22:39 security
drwxr-xr-x 21 root root 4.0K Dec  3  2009 sound
drwxr-xr-x  3 root root 4.0K Dec  3  2009 tools
drwxr-xr-x  2 root root 4.0K Dec  3  2009 usr
-rw-r--r--  1 root root   18 Feb 24 22:39 version.Debian
drwxr-xr-x  3 root root 4.0K Dec  3  2009 virt

-------
Вежливый клиент всегда прав!


Отправлено: 15:30, 12-03-2013 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для shisik

Ветеран


Сообщения: 3246
Благодарности: 595

Профиль | Отправить PM | Цитировать


Хмм.. по-правде, я не помню, как там в Дебиане. Возможно, что оно архив скачало - это нормально. Ну да ладно. Теперь нужно сделать символьную ссылку на эту папку:

Код: Выделить весь код
ln -s /usr/src/linux-source-2.6.32 /usr/src/linux
А дальше как я уже писал.

Отправлено: 15:53, 12-03-2013 | #22

exo exo вне форума Автор темы

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


Цитата shisik:
make menuconfig »
Код: Выделить весь код
:/usr/src/linux# make menuconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/basic/hash
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/kxgettext.o
 *** Unable to find the ncurses libraries or the
 *** required header files.
 *** 'make menuconfig' requires the ncurses libraries.
 ***
 *** Install ncurses (ncurses-devel) and try again.
 ***
make[1]: *** [scripts/kconfig/dochecklxdialog] Error 1
make: *** [menuconfig] Error 2
установил ncurses-dev, запустилось. а вот дальше вопросы...
мне нужны следующие параметры:
Код: Выделить весь код
 CONFIG_XFRM=y
 CONFIG_XFRM_USER=y
 CONFIG_NET_KEY=y
 CONFIG_INET_AH=y
 CONFIG_INET_ESP=y
 CONFIG_XFRM_IPCOMP=m
 CONFIG_INET_IPCOMP=m
 CONFIG_INET_XFRM_TUNNEL=y
 CONFIG_INET_XFRM_MODE_TRANSPORT=y
 CONFIG_INET_XFRM_MODE_TUNNEL=y
 CONFIG_INET_XFRM_MODE_BEET=m
 CONFIG_INET6_AH=y
 CONFIG_INET6_ESP=y
 CONFIG_INET6_IPCOMP=m
 CONFIG_INET6_XFRM_TUNNEL=y
 CONFIG_INET6_XFRM_MODE_TRANSPORT=y
 CONFIG_INET6_XFRM_MODE_TUNNEL=y
 CONFIG_INET6_XFRM_MODE_BEET=m
 CONFIG_IP_NF_MATCH_AH=m
 CONFIG_IP6_NF_MATCH_AH=m
 CONFIG_NETFILTER_XT_MATCH_ESP=m
 CONFIG_NETFILTER_XT_MATCH_POLICY=m
 CONFIG_CRYPTO=y
 CRYPTO_AUTHENC=y
 CRYPTO_HMAC=y
 CRYPTO_MD5=y
 CRYPTO_CBC=y
 CRYPTO_SHA1=y
 CRYPTO_DES=y
а как их там найти? может их просто вписать в .config ? что будет если они продублируются?

-------
Вежливый клиент всегда прав!


Отправлено: 18:29, 12-03-2013 | #23


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


exo, у вас вроде нет проблем в плане снести сервер и поставить по новой. Почему вам хочется насиловать дебиан, а не использовать дистр, в котором свежее ядро?

Отправлено: 22:47, 12-03-2013 | #24

exo exo вне форума Автор темы

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


Цитата vadblm:
а не использовать дистр, в котором свежее ядро? »
а есть дистр дебиана с 3.8 ? я только сегодня скачал 6.0.7, но не успел поставить и не знаю, какое там ядро.
Ну думаю тоже 2.6, ибо если бы было бы 3.х, то думаю дебиан был бы версии 7.
Цитата vadblm:
Почему вам хочется насиловать дебиан »
это не насилование, я разбираюсь как обновлять ядро, переконфигурировать его.

и странный вопрос вроде бы. Если ядро пересобирается с помощью make - то почему его изначально нет в дебиане? или там всё же упор на aptitude...

-------
Вежливый клиент всегда прав!


Отправлено: 22:52, 12-03-2013 | #25


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата exo:
а есть дистр дебиана с 3.8 ? »
Нету. Я про что и говорю, хотите свежак, используйте дистр, ориентированный на свежак.
[vadblm@vadblm ~]$ uname -a
Linux vadblm.homeunix.org 3.8.2-1-ck #1 SMP PREEMPT Mon Mar 4 07:41:46 EST 2013 x86_64 GNU/Linux

Отправлено: 22:58, 12-03-2013 | #26

exo exo вне форума Автор темы

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


Цитата vadblm:
используйте дистр »
а понял, но я хочу дебиан

-------
Вежливый клиент всегда прав!


Отправлено: 23:01, 12-03-2013 | #27


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата exo:
но я хочу дебиан »
Вы хотите странного, извращений над дистром. Не то что бы это нереально, но это нарушает парадигму дебиана — стабильность.

Отправлено: 23:08, 12-03-2013 | #28

exo exo вне форума Автор темы

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


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

-------
Вежливый клиент всегда прав!


Отправлено: 23:32, 12-03-2013 | #29


Аватара для shisik

Ветеран


Сообщения: 3246
Благодарности: 595

Профиль | Отправить PM | Цитировать


Цитата exo:
может их просто вписать в .config »
Можно, теоретически. Но между параметрами существуют зависимости и если что-то не то сделать, то ядро вообще не соберётся. Поэтому руками писать не рекомендуется. Есть сайт с описанием параметров http://cateee.net/lkddb/web-lkddb/XFRM.html

Цитата exo:
но я не могу пойти против: устанавливайте то, что лучше всего знаете. из линя я только дебианом и пользуюсь.
к тому же на новом ядре мне нужно провести некоторые опыты. »
Как вариант - обновить до нестабильной версии. В experimental как раз ядро 3.8.2, однако используя его, не удивляйтесь непредсказуемым проблемам.

Отправлено: 03:30, 13-03-2013 | #30



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Обновить ядро

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
как обновить и чем обновить BIOS ASUS P4P800se Brad Поиск драйверов, прошивок и руководств 1 30-03-2009 05:05
Разное - [решено] Как лучше всего обновить систему. И стоит ее обновить? Bester Microsoft Windows 2000/XP 7 05-01-2008 20:53
Пересобрал ядро и.... Ambal Общий по Linux 13 07-08-2005 12:31
Ядро ElVovan Общий по FreeBSD 11 28-01-2004 17:38
ядро modem Общий по Linux 6 17-08-2003 22:30




 
Переход