Могу ли я использовать пакет ядра из другого дистрибутива?

Я использую Lubuntu 12.04 на оригинальном EeePC. В Arch Linux есть репозиторий , который предоставляет сильно настроенное очень легковесное ядро, специально разработанное для аппаратного обеспечения этой конкретной машины.

Есть ли что-нибудь, что мешало бы мне использовать это ядро ​​с Lubuntu? Я понимаю, что мне придется загрузить его вручную и настроить GRUB самостоятельно.

4
задан 30 August 2012 в 13:59

3 ответа

В целом ответ - "да". Можно всегда устанавливать альтернативное ядро, ничего не повреждая в системе. И так как у Вас может быть несколько альтернатив ядра, которые могут быть выбраны во время начальной загрузки, Вы не рискуете многим: если Ваше новое ядро действительно не работает хорошо с Ubuntu, можно всегда загружать систему с помощью предыдущего ядра.

Однако конкретный репозиторий и пакет, который Вы упоминаете, адаптируются, чтобы использоваться с дистрибутивом Archlinux. То, что это означает, - то, что, в то время как можно, скорее всего, использовать адаптированное ядро с системой Ubuntu, Вы столкнетесь с проблемами при попытке установить это ядро как пакет , потому что Archlinux использует другую упаковочную систему. Я не попытался бы установить тот конкретный пакет ядра, не понимая pacman.

, Вероятно, лучшее решение состояло бы в том, чтобы затем использовать архив мерзавца (упомянутый на уровне страницы Archlinux ядра-eee), чтобы скопировать источники пакета в Ваш компьютер, и затем скомпилировать и установить ядро вручную. Это на самом деле легче, чем это звучит, но тем не менее требует некоторого навыка и чтения. Ничто для Вас, если Вы просто "хотите, чтобы это работало".

, С другой стороны, Google для "eeepc ядро Ubuntu", возможно, существуют пакеты, уже скомпилированные для Ubuntu.

5
ответ дан 30 August 2012 в 13:59

Хорошо, так как я обещал подробные инструкции:

пакеты Arch всего .tar.gz файлы, таким образом, я загрузил и распаковал ядро от тот же URL, который используется диспетчером пакетов Arch.

Внутренняя часть архив, существует boot, lib и usr каталоги, какое содержание я скопировал в corresponsing каталогах на моем жестком диске.

Затем я изучил .INSTALL файл и понял, что должен работать

. usr/share/kernel-eee/currver
depmod -a $KERNEL_VERSION

, который, предположительно, "генерировал modules.dep и файлы карты".

Затем я добавил ядро к меню начальной загрузки GRUB как описанный здесь , хотя, поскольку я помню файл, который я отредактировал, отличалось.

В моих тестах, машина загрузила 5 секунд быстрее с новым ядром и использовала немного меньше RAM, чем с запасом ядро Ubuntu.

И это была забава :)

1
ответ дан 30 August 2012 в 13:59

Различные дистрибутивы несомненно НЕ используют то же ядро, не версия, ни фактическое ядро, даже если версии соответствуют, обычно существуют патчи, примененные многими дистрибутивами, и они компилируются для различной архитектуры и с различными вариантами.

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

"Ядро Linux" является довольно сложной частью программного обеспечения, которое может быть скомпилировано различными способами. В основном конфигурационный файл настраивается с подробным перечнем опций, и этот файл впоследствии определяет точно, который блоки исходного кода или не включены в "ядро Linux" для Вашей системы. (Тот же процесс также определяет, который "создаются модули ядра".)

Вообще говоря, устройство записи дистрибутива сделает весь тот "тяжелый подъем" для Вас: они скомпилируют одно или несколько ядер, с помощью опций конфигурации, которые они тщательно выбрали и включают их (в двоичную форму) в их дистрибутивах. Они могли бы даже включать пользовательские патчи.

Так, ответ на Ваш вопрос - "и 'да' и 'нет'". Да, несколько дистрибутивов могли бы использовать "версию Linux X.Y.Z.", но нет, они не могли бы использовать те же параметры конфигурации при создании его. <глоток> 1

я надеюсь, что это отвечает на Ваш вопрос.

<глоток> <глоток> 1 Источник: LinuxQuestions.org

2
ответ дан 30 August 2012 в 13:59

Другие вопросы по тегам:

Похожие вопросы: