Я использую Lubuntu 12.04 на оригинальном EeePC. В Arch Linux есть репозиторий , который предоставляет сильно настроенное очень легковесное ядро, специально разработанное для аппаратного обеспечения этой конкретной машины.
Есть ли что-нибудь, что мешало бы мне использовать это ядро с Lubuntu? Я понимаю, что мне придется загрузить его вручную и настроить GRUB самостоятельно.
В целом ответ - "да". Можно всегда устанавливать альтернативное ядро, ничего не повреждая в системе. И так как у Вас может быть несколько альтернатив ядра, которые могут быть выбраны во время начальной загрузки, Вы не рискуете многим: если Ваше новое ядро действительно не работает хорошо с Ubuntu, можно всегда загружать систему с помощью предыдущего ядра.
Однако конкретный репозиторий и пакет, который Вы упоминаете, адаптируются, чтобы использоваться с дистрибутивом Archlinux. То, что это означает, - то, что, в то время как можно, скорее всего, использовать адаптированное ядро с системой Ubuntu, Вы столкнетесь с проблемами при попытке установить это ядро как пакет , потому что Archlinux использует другую упаковочную систему. Я не попытался бы установить тот конкретный пакет ядра, не понимая pacman.
, Вероятно, лучшее решение состояло бы в том, чтобы затем использовать архив мерзавца (упомянутый на уровне страницы Archlinux ядра-eee), чтобы скопировать источники пакета в Ваш компьютер, и затем скомпилировать и установить ядро вручную. Это на самом деле легче, чем это звучит, но тем не менее требует некоторого навыка и чтения. Ничто для Вас, если Вы просто "хотите, чтобы это работало".
, С другой стороны, Google для "eeepc ядро Ubuntu", возможно, существуют пакеты, уже скомпилированные для Ubuntu.
Хорошо, так как я обещал подробные инструкции:
пакеты 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.
И это была забава :)
Различные дистрибутивы несомненно НЕ используют то же ядро, не версия, ни фактическое ядро, даже если версии соответствуют, обычно существуют патчи, примененные многими дистрибутивами, и они компилируются для различной архитектуры и с различными вариантами.
Distrowatch перечисляет ядро по умолчанию, используемое каждым из дистрибутивов, которые он отслеживает.
"Ядро Linux" является довольно сложной частью программного обеспечения, которое может быть скомпилировано различными способами. В основном конфигурационный файл настраивается с подробным перечнем опций, и этот файл впоследствии определяет точно, который блоки исходного кода или не включены в "ядро Linux" для Вашей системы. (Тот же процесс также определяет, который "создаются модули ядра".)
Вообще говоря, устройство записи дистрибутива сделает весь тот "тяжелый подъем" для Вас: они скомпилируют одно или несколько ядер, с помощью опций конфигурации, которые они тщательно выбрали и включают их (в двоичную форму) в их дистрибутивах. Они могли бы даже включать пользовательские патчи.
Так, ответ на Ваш вопрос - "и 'да' и 'нет'". Да, несколько дистрибутивов могли бы использовать "версию Linux X.Y.Z.", но нет, они не могли бы использовать те же параметры конфигурации при создании его. <глоток> 1 глоток>
я надеюсь, что это отвечает на Ваш вопрос.
<глоток> <глоток> 1 глоток> Источник: LinuxQuestions.org глоток>