Пересборка ядра

Ну собственно говоря не претендую на истину, но я делал это так… Версия для экспериментов 1.13B2.

Желательно все делать на быстрой машине ;-)

  1. Установить PuppyRus в режиме полной установки
  2. Скачать devx301.sfs, linux-2.6.24.7.tar.gz, squashfs3.4.tgz и kernel301.sfs
  3. Создать каталог /usr/src
  4. Кидаем туда файлы linux-2.6.24.7.tar.gz, squashfs3.4.tgz
  5. Монтируем devx301.sfs и в нем даем команду
    cp -a --remove-destination ./* /

    (то бишь переписываем все поверх)

  6. Распаковываем архивы
    tar -zxf linux-2.6.24.7.tar.gz
    tar -zxf squashfs3.4.tgz
  7. создаем ссылку
    ln -sf linux-2.6.24.7 linux
  8. cd /usr/src/linux
  9. Патчим
    patch -p1 < /usr/src/squashfs3.4/kernel-patches/linux-2.6.24/squashfs3.4-patch
  10. Монтируем kernel301.sfs и копируем файл .config в /usr/src/linux
  11. make mrproper
  12. make menuconfig

    (Exit с записью)

  13. Монтируем kernel301.sfs и копируем файл .config в /usr/src/linux
  14. make menuconfig

    (Exit с записью)

  15. make
  16. make install
  17. перезапускаемся
  18. Момент истины

Автор: eai

 
articles/kernel-remastering.txt · Последние изменения: 01.03.2016 в 18:18 (внешнее изменение)
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki