Приведенные ниже команды могут быть записаны дословно или адаптированы так, чтобы в рамках простого сценарий оболочки bash или другие среда оболочки запустить и выполнить операцию автоматически.
Вот командные приказы для этой задачи:
uname -r
aptitude install kernel-package -y
aptitude install build-essential -y
aptitude install libncurses5-dev -y
aptitude install fakeroot -y
cd /usr/src
wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz
unxz linux-4.4.tar.xz
tar xvf linux-4.4.tar
ln -s linux-4.4 linux
cd /usr/src/linux
make clean && make mrproper
cp /boot/config-`uname -r` ./.config
make menuconfig
ПРИМЕЧАНИЕ: ПРИ ВЫПОЛНЕНИИ ДАННОЙ КОМАНДЫ ЗАПУСКАЕТСЯ МЕНЮ КОНФИГУРАЦИИ ЯДРА, ГДЕ ВЫ МОЖЕТЕ НАСТРОИТЬ НАИБОЛЕЕ УДОБНЫЕ ПАРАМЕТРЫ ДЛЯ ОБОРУДОВАНИЯ. 64-БИТНЫЙ ОПЦИЯ ДОЛЖНА БЫТЬ ПРОВЕРИНА, ЕСЛИ ВЫ ХОТИТЕ СОЗДАТЬ ЯДРО ДЛЯ ТАКОЙ АРХИТЕКТУРЫ ИЛИ НЕТ. НАЖМИТЕ КНОПКУ СОХРАНИТЬ, ЧТОБЫ СОХРАНИТЬ КОНФИГУРАЦИЮ, ЗАТЕМ НАЖМИТЕ КНОПКУ ВЫХОДА И ПРОДОЛЖИТЕ ПРОЦЕСС КОМПИЛЯЦИИ И УСТАНОВКИ.
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
rm -f linux-4.4.tar.xz
dpkg -i *.deb
uname -r
reboot
uname -r
Визуальное руководство
Важно узнать больше о том, как использовать переменные для хранения значений среды и, таким образом, создания более стилизованного и эффективного кода в сценариях оболочка уже создал. Например:
kernel=`uname -r`
cp /boot/config-$kernel ./.config
read NUM_VER
NV=${NUM_VER}
echo "linux-$NV.tar.xz"
unxz linux-$NV.tar.xz
Этого достаточно, чтобы сделать это вручную или автоматизировать процесс в Bash Shell Script.
Лучше я оставлю это экспертам, или когда это придет через обновления.Прикосновение к ядру - деликатный процесс, и если система работает хорошо, зачем ее трогать? Также я думаю, что потом будет очень сложно оставить все как есть, так как всегда есть ошибки.В Manjaro очень легко добавить новое ядро. Достаточно набросить в терминале команду: »sudo mhwd-kernel -i linux (здесь напишите соответствующую)».
Это тот, который я использую сейчас, и он идет в кино: »uname -a
Linux PackardBell 4.1.15-1-MANJARO # 1 SMP PREEMPT Вт, 15 декабря, 07:48:44 UTC 2015 x86_64 GNU / Linux ».
Но вот что я думаю: у врачей есть Церковь.
Вы абсолютно правы, когда я пытаюсь установить какое-либо уже скомпилированное ядро, что-то всегда полностью подводит меня или операционную систему. Но так меня никогда не подводило, и все работает. Поскольку я компилирую собственное ядро на своем компьютере со всеми параметрами по умолчанию!
Но если вы скомпилируете ядро, чтобы активировать то, что никогда не будете использовать? Я всегда компилирую ядро только для своего оборудования, периферийных устройств и всего остального, что я отключаю, поскольку они потребляют ресурсы и место.
Примечание к запуску make -j9, если вы используете октакор, а не потому, что если вы используете make, вы компилируете только с ядром.
Извините за плохое написание, тема веба не адаптируется к моей плазме 5 цветов и я почти не вижу, что пишу о_О
Добрый день! Очень хороший вклад. Мне только что вернулся старый asus 1201n atom 330 nvidia ion. На прошлой неделе я тестировал все виды дистрибутивов, и тот, который дает мне лучшую производительность, - это Debian 8.2 с проприетарными драйверами и средой рабочего стола MATE. Пытаясь получить больше автономности, так как с Windows это длилось не более 1 часа 20 минут, а с debian - 2 часа, я обнаружил, что программное обеспечение tlp лучше управляет батареей и увеличивает срок службы, я также установил wm i3 для потребления меньше ресурсов. Теперь я использую эту конфигурацию, я думал, что установка archlinux повысит производительность, так как это дистрибутив, который я использую по умолчанию на своем настольном компьютере, но, к моему разочарованию, он дает мне много задержек с той же конфигурацией. Теперь мне нужны два совета, я вынул традиционный механический жесткий диск и поставил Kingston v300 на 240 ГБ, я добавил 2 ГБ оперативной памяти, теперь у нее 4 ГБ оперативной памяти. Нужно ли мне что-то настраивать в debian для нормальной работы с SSD? и другой вопрос: какую ссылку я могу использовать для настройки ядра и компиляции его в точности с характеристиками моего 330-битного процессора Atom 64?
ps: правильно, теперь у меня автономность 2 часа 20 минут
PD2: Я знаю, что это не тема этого поста, но какие советы вы могли бы порекомендовать, чтобы улучшить автономность нетбука, я использую Chrome или Firefox, и я хочу уменьшить потребление ресурсов браузерами, а остальная часть team уже отключили bluethooth и lan.
Эль-Пасо
unxz linux-4.4.tar.xz tar xvf linux-4.4.tar можно упростить с помощью tar Jxvf linux-4.4.tar, таким образом, весь исходный код ядра распаковывается сразу.
make clean вы сделаете это только в том случае, если вы выполнили предварительную конфигурацию ядра и хотите, чтобы она была избыточной для очистки всего источника указанной конфигурации. make mrproper используется для удаления текущей конфигурации ядра, которую вы используете с конфигурацией его модуля. в обоих случаях он используется только в том случае, если вы уже сделали предпочтительную конфигурацию указанного источника.
Если, как я вижу, вы только загружаете ядро и распаковываете его, в этом шаге нет необходимости.
Причины, по которым вам, возможно, придется перекомпилировать ядро, можно увидеть в необходимости загружать или не загружать модули, доступные в ядре. У пользователей Gentoo есть такие инструменты, как genkernel, которые выполняют более или менее автоматическую настройку конфигурации, загруженной во время обнаружения оборудования. Но его можно сгенерировать таким же образом с помощью make defconfig, а затем загрузить и изменить получившийся .config в том же каталоге ядра.
Отличный пояснительный и пояснительный комментарий ко всему содержащемуся здесь в обобщенном виде!
Для тех, кто следит за онлайн-курсом «Learn Shell Scripting», скоро следите за обновлениями, потому что скоро я начну с более сложных кодов, но представленных таким образом, чтобы визуально понятно, несмотря на его сложность.
пример:
LPI-SB8 Test ScreenCast (ПОСЛЕ УСТАНОВКИ LINUX - SCRIPT BICENTENARIO 8.0.0)
(lpi_sb8_adecuación-audiovisual_2016.sh / 43 КБ)
См. Скринкаст: https://www.youtube.com/watch?v=cWpVQcbgCyY