Тема: Пересборка дистрибутивного ядра
Каким образом можно перекомпилировать ядро арча?
Archlinux current + Pentium Mobility 1,86GHz
Українська спільнота користувачів Arch Linux
Форум технічної підтримки користувачів Arch Linux. З нами легше та простіше!
Ви не увійшли. Будь ласка, увійдіть або зареєструйтеся.
Пошта @archlinux.org.ua на базі Google Apps знову функціонує. Питання і заявки на root@archlinux.org.ua
Українська спільнота користувачів Arch Linux » Обладнання » Пересборка дистрибутивного ядра
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Каким образом можно перекомпилировать ядро арча?
Archlinux current + Pentium Mobility 1,86GHz
Качаешь исходники ядра с http://kernel.org/ и компелируешь
Ну навіщо руками. ![]()
Простіше і правильніше взяти ядро з ABS і зробити пакет для Пакмана.
1)
pacman -S cvsup fakeroot
abs2) копіюєш /var/abs/base/kernel26 куди небудь в свій каталог і міняєш права з рутових на свої
3) заходиш в той каталог і або змінюєш config вручну, або робиш
makepkg -oщоб скачати і розпакувати вихідні коди, конфігуруєш через menuconfig і зберігаєш config замість стандартного з ABS
4) makepkg
Операції з makepkg дуже рекомендується виконувати не з-під рута.
Також рекомендую глянути в /etc/makepkg/conf і підправити те, що потрібно.
Примітка: коли вийде нова версія ядра - просто поправити версію в PKGBUILD недостатньо.
Бажано підправити md5sums. Щоб їх дізнатися:
makepkg -gВостаннє редагувалося Romashka (2006-12-20 19:30:36)
TO LIVE IS TO DIE
Щось недуже зрозумів пункт 2. Мається на увазі розпакувати сам пакет ядра? Справа в тому, що в мене присутній тільки /var/abs/local. Та з іншої сторони операції з makepkg потребують pkgbuild.
Archlinux current + Pentium Mobility 1,86GHz
Щось недуже зрозумів пункт 2. Мається на увазі розпакувати сам пакет ядра? Справа в тому, що в мене присутній тільки /var/abs/local. Та з іншої сторони операції з makepkg потребують pkgbuild.
Отримати окремий pkgbuild можна з cvs.archlinux.org
А всі:
pacman -S cvs
absТільки дуже рекомендую робити всі операції з makepkg не як root.
TO LIVE IS TO DIE
Зачем вообще компилить ябро самому?
Чего вам в собранном не хвататет?
Зачем вообще компилить ябро самому?
Чего вам в собранном не хвататет?
+1
завжди використовую арчівське і ніколи не жалівся ![]()
TO LIVE IS TO DIE
Як для мене, користувача лептопу, має сенс перезібрати ядро. В дефолтному ядрі арча, наприклад, стоїть модель процесора, яка відрізняється від моєї. А також не працюють функції speedstep. Хоча останні можна вирішити модулями. Також багато опцій, які мені взагалі не потрібні, наприклад флопік ![]()
Востаннє редагувалося Invisible (2007-01-02 21:48:21)
Archlinux current + Pentium Mobility 1,86GHz
Як для мене, користувача лептопу, має сенс перезібрати ядро. В дефолтному ядрі арча, наприклад, стоїть модель процесора, яка відрізняється від моєї. А також не працюють функції speedstep. Хоча останні можна вирішити модулями. Також багато опцій, які мені взагалі не потрібні, наприклад флопік
На скільки я знаю, флопік тепер теж модуль. ![]()
Я використовую cpufrequtils та MODULES=(powernow-k8) + аплети для відображення температури і частоти та регуляції алгоритму зміни частоти.
А яка різниця, що ядро не оптимізоване під конкретний процесор?
Всеодно всі програми під i686 зібрані.
Востаннє редагувалося Romashka (2007-01-02 22:17:41)
TO LIVE IS TO DIE
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Українська спільнота користувачів Arch Linux » Обладнання » Пересборка дистрибутивного ядра
Працює на FluxBB