Я использовал Debian(Wheezy) с версией ядра 3.2.0-4 amd64, я установил оба пакета "usb-modewitch" и "usb-modewitch-data", но Debian не обнаружил мой ключ 3g-modem-usb.

Теперь я думаю, что я должен обновить свое ядро до последней версии, такой как (3.13.3 стабильная), но у меня нет подключения к Интернету через мою ОС Debian, я скачал "3.13.3 tar.xz" Исходный код ядра Kernel.org, Может любой тело объяснить для меня, как я могу скомпилировать и обновить ядро с 3.2 до 3.13.3 без подключения к интернету?

1 ответ1

0

Хотя сборка и использование ванильного ядра из kernel.org возможны, обычно это не требуется.

Сначала попробуйте создать бэкпорт с backports.debian.org: есть бинарные пакеты, которые вы можете загрузить, используя другую ОС / ПК / что угодно, например, на USB-накопителе, и установить непосредственно как root или с помощью sudo, используя

dpkg -i <file.deb list>

Чтобы обновить ядро, вам нужно скачать linux-образ, и linux-заголовки могут быть полезны, если вам нужно установить сторонний драйвер. Вам также понадобятся зависимости. Последняя доступная версия на backports.debian.org в настоящее время 3.12, поэтому для вашей установки amd64 найдите linux-image-3.12 и linux-headers-3.12 на https://packages.debian.org/wheezy-backports/ и получите зависимости также.

Вероятно, было бы лучше установить все через общедоступный Wi-Fi или что-то еще, добавив wheezy-backports source в свои sources.lists.

Если вы действительно хотите обновить свое ядро с помощью vanilla kernel с kernel.org, загляните в make-kpkg, этот собственный инструмент debian предназначен для того, чтобы помочь вам генерировать правильные пакеты debian из исходного кода ядра.

Обратите внимание, что если у вас есть USB 3G модем и вы хотите, чтобы он работал в Linux, вы должны сначала проверить, какой чипсет он использует, и что необходимо для его работы с linux, если это вообще возможно: обновления ядра может быть недостаточно или даже необходимо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .