LINUX.ORG.RU

Помогите переехать на другое ядро. Debian.

 , , , ,


2

1

Надо поставить другое ядро. 3.2, например. В дефолтном не работает звуковая карта и сбоит сетевуха. p.s Debian 6.0.5



Последнее исправление: Nikitamuraviev (всего исправлений: 1)

В бэкпортах как раз версия 3.2.

eugeno ★★★★★
()

Надо поставить другое ядро

Ну, можно попробывать поставить ядро отсюда.

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

Ставлю с бэкпорта, скачивает linux-imaige, дальше обычный текст... Никуда не жмется, не покидается. Провожу апдейт груба - ничего нового. Объясните подробнее.

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

А вдруг оно у него не настроено? Тогда уже su -c '%script%'

Debasher ★★★★★
()

Тогда, наверно, так:

su -c 'echo "deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free" >> /etc/apt/sources.list && aptitude update && aptitude -t squeeze-backports install linux-image-3.2.0-0.bpo.2-686-pae'
Вместо 686-pae выбрать нужную архитектуру.

Darhe
()

Если сможешь собрать сам, make-kpkg сделает тебе пакеты.

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

Ставлю с бэкпорта, скачивает linux-imaige, дальше обычный текст... Никуда не жмется, не покидается. Провожу апдейт груба - ничего нового. Объясните подробнее.

как именно ставишь? скинь на pastebin этот обычный текст, мы почитаем, а то телепаты могут нескоро здесь появиться

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

# aptitude install linux-image-3.2.0-0.bpo.2-686-pae

Следующие НОВЫЕ пакеты будут установлены: libc6-i686{a} linux-image-3.2.0-0.bpo.2-686-pae{b} 0 пакетов обновлено, 2 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено. Необходимо получить 24,1 MB архивов. После распаковки 92,7 MB будет занято. Следующие пакеты имеют неудовлетворённые зависимости: linux-image-3.2.0-0.bpo.2-686-pae: Зависит: linux-base (>= 3~) но установлен 2.6.32-41squeeze2 Ломает: initramfs-tools (< 0.99~) но установлен 0.98.8 Следующие действия разрешат зависимости: Сохранить для следующих пакетов их текущие версии: 1) linux-image-3.2.0-0.bpo.2-686-pae [Не установлен] Принять данное решение? [Y/n/q/?] n

Следующие действия разрешат зависимости: Обновить следующие пакеты: 1) initramfs-tools [0.98.8 (now, stable) -> 0.99~bpo60+1 (squeeze-backports)] 2) linux-base [2.6.32-41squeeze2 (now, stable) -> 3.4~bpo60+1 (squeeze-backports)] Принять данное решение? [Y/n/q/?] Y

Следующие НОВЫЕ пакеты будут установлены: libc6-i686{a} linux-image-3.2.0-0.bpo.2-686-pae Следующие пакеты будут обновлены: initramfs-tools linux-base 2 пакетов обновлено, 2 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено. Необходимо получить 24,2 MB архивов. После распаковки 92,5 MB будет занято. Хотите продолжить? [Y/n/?] Y

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

Качаешь отсюда пакеты
linux-headers-3.2.28-030228_3.2.28-030228.201208200035_all.deb
linux-headers-3.2.28-030228-generic_3.2.28-030228.201208200035_i386.deb
linux-image-3.2.28-030228-generic_3.2.28-030228.201208200035_i386.deb
(либо соответсвующие для 64 битной архитектуры) и ставишь все три пакета (обязательно 3, headers-all, headers для своей архитектуры и image для своей архитектуры).

Там же есть и другие версии, вплоть до 3.6 rc3.

Устанавливать просто. Сохраняешь в какой нибудь каталог, например new_kernel, выполняешь sudo dpkg -iR ./new_kernel

firestarter ★★★☆
()
Последнее исправление: firestarter (всего исправлений: 6)

сконпелировать ужесоветовали?

flareguner
()
Ответ на: комментарий от Debasher

apt-pinning не осилил?

И да, поддерживаю тех, которые за бить по пальцам.

По сабжу: бекпорты.

Deleted
()
Ответ на: комментарий от Nikitamuraviev

Проще всего запустить aptitude без параметров и уже в псевдографическом интерфейсе попробовать установить нужный пакет и выбрать удовлетворяющий вариант во встроенном «решателе» (или как он там называется).

Deleted
()
Ответ на: комментарий от saahriktu

Точнее: «apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.2-686-pae».

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

Нештабильно. stable будет штабильно (если загрузится, и, если повезёт и найдутся драйвера под {видео,аудио}карту. Совсем хорошо, если рабочие).

anonymous
()
Ответ на: комментарий от Deleted

Это ещё почему? Когда это apt-get стал моветоном? И разве aptitude умеет устанавливать ядро из бэкпортов и не путаться в зависимостях? Если так, то не с дефолтными конфигами. Бэкпорты на то и бэкпорты, что все пакеты в них замаскированы, не ставятся пока не будут явно запрошены. Поэтому, инструмент работы с пакетами должен уметь отслеживать зависимости. И, apt-get с этим справляется гораздо лучше aptitude.

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

aptitude -t squeeze-backports full-upgrade ~nlinux-image~i
Или aptitude -t squeeze-backports install linux-image-686-pae
Или aptitude -t squeeze-backports install linux-image-3.2.0-0.bpo.2-686-pae

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

Это ещё почему?

Потому что aptitude вопит не просто так. Есть конфликты. Их нужно решить.

Когда это apt-get стал моветоном?

Разработчики Debian вообще-то советуют использовать aptitude, а не apt-get.

И разве aptitude умеет устанавливать ядро из бэкпортов и не путаться в зависимостях?

Ты неосилятор. Да, умеет. Как раз aptitude отлично работает с зависимостями. И встроенный решатель не подвел меня ни разу за 4 года использования сабжа.

И, apt-get с этим справляется гораздо лучше aptitude.

Пруф. Быстро, решительно!

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Aptitude и apt-get по-разному обрабатывают зависимости. Первый часто норовит доустановить/удалить то, что apt-get не трогает. При этом, вся система может поломаться. Например, если через aptitude удалить ядро из бэкпортов и вернуть прежнее, то при следующем запуске aptitude его удалит и система останется совсем без ядра. apt-get же оставит ядро на месте. Это не теория, это практика. Попробуйте сами. И, в данном случае aptitude без параметров как раз таки не справляется, потому он и пишет про зависимости. Но, apt-get без всякой ругани устанавливает пакет _со всеми зависимостями_.

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

«aptitude -t squeeze-backports» с задачей справляется. Но, это совсем не без параметров.

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

С видео драйвером не контачило.

В смысле? УМВР (у меня бинарь с сайта Энвидии).

firestarter ★★★☆
()

Господи Иисусе! Столько маразма вокруг простейшей операции!

1. Добавил в список /etc/apt/sources.list бэкпорты

deb http://ftp.ru.debian.org/debian-backports squeeze-backports main contrib non-free
deb-src http://ftp.ru.debian.org/debian-backports squeeze-backports main contrib non-free

deb http://debian.nsu.ru/debian-backports squeeze-backports main contrib non-free
deb-src http://debian.nsu.ru/debian-backports squeeze-backports main contrib non-free

2. В /etc/apt/apt.conf.d/10install внёс APT::Default-Release «squeeze-backports»; 3. Сделал apt-get update 4. Потом apt-get upgrade (получил новое ядро 3.2.0, частично свежий софт из бэкпортов) 5. Перезагрузился 6. ?????????????????? 7. PROFIT!

Это же Дебиан - самая простая и человечная система!

anonymous
()
Ответ на: комментарий от lazyklimm

а, ну тут согласен - никакие навыки чтения выхолопов не спасут, особенно учитывая все еще слегка криковатый мультиарч

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

Ядро 3.2 из squeeze-backports спокойно ставится отдельно.
1. /etc/apt/sources.list:

deb http://mirror.yandex.ru/debian stable main contrib non-free
deb http://mirror.yandex.ru/debian-backports squeeze-backports main contrib non-free
2. «apt-get update» или «aptitude update»
3. «apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.2-686-pae» или «aptitude -t squeeze-backports install linux-image-3.2.0-0.bpo.2-686-pae»
4. enjoy!

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

Ну это не у меня оно попросило обновить initramfs-tools и либц

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

Попробовал. Вроде, все удачно. Но как теперь с нового загрузиться? Прописую update-grub. Не видит. Видит только стандартное, рековери мод и винду, с которой сейчас вынужден писать...

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

В том-то и дело, что нет. Все проходит без ошибок, но в конце выскакивает

linux-base (3) unstable; urgency=low

* Some HP Smart Array controllers are now handled by the new 'hpsa' driver, rather than the 'cciss' driver.

While the cciss driver presented disk device names beginning with 'cciss/', hpsa makes disk arrays appear as ordinary SCSI disks and presents device names beginning with 'sd'. In a system that already has other SCSI or SCSI-like devices, names may change unpredictably.

During the upgrade from earlier versions, you will be prompted to update configuration files which refer to device names that may change. You can choose to do this yourself or to follow an automatic upgrade process. All changed configuration files are backed up with a suffix of '.old' (or '^old' in one case).

 — Ben Hutchings <ben@decadent.org.uk> Wed, 16 Mar 2011 13:19:34 +0000

mutt (1.5.21-2) experimental; urgency=low mailto-mutt has been replaced by a wrapper as per #576313, because mutt is now able to handle the mailto: urls; additionally it will also do some checks on attachments and it will allow us to be as close to upstream as possible

 — Antonio Radici <antonio@dyne.org> Sat, 01 Jan 2011 12:56:29 +0000

rsyslog (5.8.1-1) unstable; urgency=low

The way rsyslog processes SIGHUP has changed. It no longer does a reload of its configuration, but simply closes all open files, which is a much more lightweight operation. To apply a changed configuration, rsyslogd needs to be restarted now. As a consequence, the reload action has been dropped from the init script.

A new action called «rotate» was added to the init script, which signals rsyslogd to close all open files. This new action is used in the rsyslog logrotate configuration file.

For more information, see: http://www.rsyslog.com/doc/v4compatibility.html http://www.rsyslog.com/doc/v5compatibility.html

 — Michael Biebl <biebl@debian.org> Mon, 30 May 2011 18:26:51 +0200

samba (2:3.6.5-2) unstable; urgency=low

NSS modules have been split out from libpam-winbind to libnss-winbind. If Recommends: installs are disabled on your system you may need to manually install the libnss-winbind package after upgrading from former versions of winbind (for instance from squeeze) or from former versions of libpam-winbind.

 — Christian Perrier <bubulle@debian.org> Mon, 07 May 2012 22:16:32 +0200

samba (2:3.5.11~dfsg-3) unstable; urgency=low

PAM modules and NSS modules have been split out from the winbind package into libpam-winbind. If Recommends: installs are disabled on your system you may need to manually install the libpam-winbind package after upgrading from former versions of winbind (for instance from squeeze)

 — Steve Langasek <vorlon@debian.org> Fri, 21 Oct 2011 20:00:13 +0000

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

а ты не делай upgrade, просто обнови ядро. У меня стоит из бэкпортов только оно и зависимости, всё работает, брат жив

 dpkg -l | grep bpo                                                                                              :)
ii  initramfs-tools                            0.99~bpo60+1                 tools for generating an initramfs
ii  libpopt0                                   1.16-1                       lib for parsing cmdline parameters
ii  linux-base                                 3.4~bpo60+1                  Linux image base package
ii  linux-image-3.2.0-0.bpo.2-686-pae          3.2.18-1~bpo60+1             Linux 3.2 for modern PCs
ii  linux-image-686-pae                        3.2+44~bpo60+1               Linux for modern PCs (meta-package)
lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

Через аптитьюд и апт-гет выходит то же самое большое сообщение.

Введя dpkg -l | grep bpo, ii были другие... Я уже не знаю, что делать.

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

При установленном пакете ядра оно должно лежать в /boot/vmlinuz-3.2.0-0.bpo.2-686-pae.
«dpkg-reconfigure linux-image-3.2.0-0.bpo.2-686-pae» должно решить проблему.
И только если что-то где-то пошло не так ничего не выйдет.
Если же всё верно, в выхлопе будут строчки:

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-0.bpo.2-686-pae
Found initrd image: /boot/initrd.img-3.2.0-0.bpo.2-686-pae
done

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

Все получилось. Я уже было загрустил, но таки решил воспользоваться гуями. Через синаптик оно загрузилось и поставилось без лишних вопросов. И на меня нашла благодать. Спасибо всем, кто мне помогал или пытался помочь. Проблема решена чуть более, чем полностью: тему можно закрыть.

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

Лучше переезжай на Debian testing, стабильная ветка у Дебиана по дефолту протухшая, особенно через год-полтора после выпуска.

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

3.2 в squeeze

вообще-то тебе Darhe всё разжевал, надо было просто воспользоваться...

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