Ядро 2.6.22 с Debian Etch Backports
5 febbraio 2008, 7:22 Debian , ядро , Советы и хитрости 5 февраля 2008, 7:22
Рабочий день с Debian Etch: Я использую оба с большим удовольствием на корпоративных серверах и на личном ноутбуке (тот самый, с которым я пишу в это время).
Я верный защитник Стабильная ветвь Debian - и любой другой операционной системы - и потому, что я делаю профессионально и я не могу позволить себе роскошь тратить время, или - того хуже - подорвать стабильность системы для проверки последнего безделушку.
На моем ноутбуке, но я часто представляет необходимость использовать ряд особенностей, которые отсутствуют или неполны в ядре 2.6.18, один в первую очередь возможность использования NTFS-3G водителю лучше управлять NTFS разделов.
Многие указывают на немного обнадеживает оповещения для загрузки Debian Etch, на котором вы установили эти драйвера:
WARNING: Deficient Linux kernel detected. Some driver features are
not available (swap file on NTFS, boot from NTFS by LILO), and
unmount is not safe unless it's made sure the ntfs-3g process
naturally terminates after calling 'umount'. If you wish this
message to disappear then you should upgrade to at least kernel
version 2.6.20, or request help from your distribution to fix
the kernel problem. The below web page has more information:
http://ntfs-3g.org/support.html # fuse26
По этой причине я полагаюсь на вас, и использовать Debian Backports - строго только для тестирования и сред разработки - блестящие ядро 2.6.22!
Основной предпосылкой является то, что он добавил в свой репозиторий Debian Backports. Если вы еще не сделали этого, выполните следующие действия:
- войти в систему как корневой пользователь
-
отредактировать файл / и т.д. / кв / sources.list:
# vim /etc/apt/sources.list -
добавить следующее:
deb http://www.backports.org/debian/ etch-backports main contrib non-free
deb-src http://www.backports.org/debian/ etch-backports main contrib non-free -
импортировать GPG ключи:
# gpg --keyserver subkeys.pgp.net --recv 16BA136C
# gpg --armor --export 16BA136C | apt-key add -
Это сделано, PUA правильно загрузить источник новое ядро и все пакеты, необходимые для ее завершения:
# apt-get update
# apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev
Мы движемся, то в исходный каталог и распакуйте архив, содержащий ядро:
# cd /usr/src
# tar xjf linux-2.6.22-3.tar.bz2
# ln -s linux-2.6.22-3 linux
# cd /usr/src/linux# cd /usr/src теперь выполнять обычные операции:
# tar xjf linux-2.6.22-3.tar.bz2
# ln -s linux-2.6.22-3 linux
# cd /usr/src/linux
# make clean && make mrproper
# cp /boot/config-`uname -r` ./.config
# make menuconfig
Мы готовим систему для сбора, и мы начинаем строительство пакеты Deb.:
# make-kpkg clean
# fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
ОБРАТИТЕ ВНИМАНИЕ: Это может занять несколько часов. Все зависит от способности для расчета машины вы работаете.
Существует нечего делать, чем установка двух пакетов Deb полученных таким образом.:
# dpkg -i linux-image-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# dpkg -i linux-headers-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb# dpkg -i linux-image-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb И сделать `` перезагрузить машину:
# dpkg -i linux-headers-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# shutdown -r now















20 мая 2008 в 21:11
Привет,
Я делаю точно так же вы используете Debian Etch, и я в порядке. Я, хотя мне нужно использовать NTFS-3G и продолжает жалобы для загрузки ...
Ваш мини-руководство совершенно ясно. Прошу, однако, два небольших разъяснений:
1. Это, по существу, чтобы установить новое ядро без редактирования специальных сборниках? или вы намекаете шаги, связанные с компиляцией? Я на самом деле не что теперь я могу собрать ядро):
2. извините за невежество, но как именно вы получите новое ядро, а затем перейти к установке? скачать через APT?
20 мая 2008 в 22:42
Привет, Питер,
NTFS-3G в настоящее время является лучшим способом для доступа к NTFS разделам в письменной форме. К сожалению, NTFS-3G требуется версия Linux ядра 2.6.20 или выше, в то время как 2.6.18 для Etch всегда будете знать причины.
Тогда:
1) просто установить обновленную версию ядра, не нужно перекомпилировать! Я перекомпилировать только потому, что мне нужно особенностей (таких как PREEMPT, например), но для подавляющего большинства ситуаций не нужно перекомпилировать. Если бы мы тогда хотим сделать для дидактических причинам, которые я буду рад предложить хорошие движения.
2) новое ядро просто будет получить с удачным, после добавления репозитория http://www.backports.org как я уже писал в пунктах 1 ~ 4
Надеюсь, что помощь ... Debian рулез!
20 мая 2008 в 23:06
Привет,
спасибо за быстрый ответ!
иметь стандартное ядро не компилируется специальная было бы достаточно, чтобы не дать:
# Сделать конфигурационного меню
, а остальные следуют руководство?
Не могли бы вы посоветовать мне, чтобы узнать еще направляющие параметры конфигурации ядра?
Спасибо и извините настойчивость, просто, что я перешел на Debian - Linux и вещи, которые я ценю больше всего в сотрудничестве и при том, что он не узнаю что-то новое!
21 мая 2008 в 12:34
Нет, нет, чтобы конфигурационного меню используется для настройки Linux исходные тексты ядра до их компиляции.
Команда Вам нужно на самом деле выглядит следующим образом:
# apt-get -t etch-backports install linux-image-2.6.22-3-686На первой перезагрузки GRUB представит новое ядро готово к использованию.
Что касается руководства по компиляции ядра есть наводнение. Я буду рекомендовать это, так как вы в начале, потому что она объясняет все шаг за шагом:
http://guide.debianizzati.org/index.php/Debian_Kernel_Howto
После того как вы собрали ваше первое ядро, дайте мне знать, как вы нашли
21 мая 2008 в 17:40
Спасибо за руководство я следовал и гладко.
По крайней мере, пока вы не должны установить NTFS-3G, потому что синаптические говорит мне, что "Зависит: libfuse2 (> = 2.6)", и я 2.5.3-4.4.
Что я должен делать?
21 мая 2008 в 18:10
Привет, Люк, добро пожаловать на вас тоже.
Сейчас я клиент, но я могу сказать, что мухи должны быть удовлетворены с этим:
# apt-get -t etch-backports install libfuse2Попробуйте, вы должны заменить версию 2.7.1-2 2.5.3-4.4 libfuse ~ bpo40 +1, согласно тому, что я вижу на хранилище Backports .
Дайте мне знать, тоже! Здравствуйте.
21 мая 2008 в 19:46
Ладно, спасибо. Я добавил в / и т.д. / Fstab линии
/ Dev/hda2 / шоссе / данных NTFS-3G молчать, Umask = 0, язык = it_IT.utf8 0 0
Я перезагрузился, и он работал отлично.
Жаль, что ноутбук с новым ядром является немым, но я надеюсь найти решение этой проблемы. Может быть переустановить ALSA и посмотреть
16 июня 2008 в 16:30
[...] Уже описаны в другой пост, как вы можете воспользоваться системой Backports для обновления своих программ [...]
10 июля 2008 в 15:14
Поздравляем вас вождения, у Вас есть хороший способ объяснить шагов. Я просто в действие fakeroot поэтому у меня немного времени, чтобы использовать его, и я хотел вас спросить. Я следовал вашим указаниям, и если / USR / SRC / Linux "Я делаю обычные операции" (как вы говорите, хе-хе!) Дает мне много проблем, и не будет меня отпустить. Я читал в другом месте, что не очень удобно для выполнения этих операций в / USR / SRC и после перемещения в папку, в Linux для настольных компьютеров, а он работает (хотя я не знаю, в какой степени, потому что как я уже говорил по-прежнему создаются пакеты) . Я хотел спросить, где же это? Я заявляю, что я был не в состоянии позволить Backports (среди прочих очень странно, потому что я пытался на тысячах других сайтов, где они говорят делать то же самое, но я не могу позволить ключ GPG ...), а затем я скачал ядро от сети, даже если я не знаю, если он об этой вещи, но если вы могли бы мне помочь понять, почему я не могу включить репозитории я был бы очень благодарен!
11 июля 2008 в 6:38
Hola, что вы подразумеваете под "Я скачал ядро сети"? Вы скачали версию Debian исправленное ядро с kernel.org, или же Вы получаете? Дайте мне знать, и спасибо за комплименты