Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andrew Scherbacov                    2:5002/74.1    08 May 2002  07:11:31
 To : Andre Sidko
 Subject : Проблема с компилированным ядром
 -------------------------------------------------------------------------------- 
 
  Привет, Andre!
 
 Однажды Tuesday May 07 2002 в 08:34, некто Andre Sidko писал All:
 
  AS>      Сабж, точнее оно коипилиpyется, но потом я не могy его запyстить.
 
  AS>      Вот что делаю:
  AS>      make config - > отвечаю на все вопpосы
 
 здесь лучше make menuconfig
 будет несколько удобнее ядро конфигурить
 
  AS>      make dep - > нy вpоде всё понятно. Пpовеpяется наличие библиотек.
  AS> Или я не пpав?
  AS>      make clean - > вот кстати, объясните для чего этот пyнкт нyжно
  AS> делать?
  AS>      make zImage - > Вpоде всё ноpмально, ядpо собиpается, ошибок нет.
 
 тут лучше делать makr bzImage
 ядро будет меньше размером
  AS> Hо после того как я пытаюсь с этого ядpа загpyзиться, мне пишется
  AS> error13: Unsupported or unknown format
  AS>      Что за дела?
  AS>      Что я не так делаю?
 
 а теперь начинается самое интересное.
 
 во первых собрать и установить модули:
 
 make modules   #компилим новые модули
 rm -f /lib/modules/`версия нового ядра`  #удаляем модули от предыдущей сборки
 нового ядра, ежели она была
 make modules-install   #устанавливаем новые модули
 
 теперь надо установить собственно ядро.
 если ты точно уверен, что ядро соберется рабочее (к примеру правил одну
 небольшую фичу у уже работающего ядра), то можешь сделать
 
 make install #установка нового ядра
 
 ежели не уверен, то лучше сделать возможность загрузки или старого или
 нового, выбирая его на этапе загрузки.
 
 для этого копируешь из /usr/src/linux/arch/i386/boot/
 свежесобранный bzImage в /boot (можешь его при этом переименовать в
 bzImage-2.4.18, к примеру, что бы не перепутать или не переписать старый)
 так же копируешь из /usr/src/linux файл System.map (он тоже свеженький
 должен быть) и тоже в /boot и тоже можешь его пристойно переименовать.
 а в /boot создаешь симлинк System.map который у тебя будет смотреть на
 твой новый system.map-2.4.18
 
 осталось теперь прописать информацию о новом ядре в твоем загрузчике.
 к примеру в lilo - это добавить в файл lilo.conf секцию, что-то вроде
 
 image=/boot/bzImage-2.4.18
         label=linux-2.4.18
         read-only
         root=/dev/hda7
 
 и не забыть после сказать в шелле lilo, что бы изменения вступили в силу.
 теперь, при перезагрузке сказать загрузчику, что бы показал список возможных
 вариантов загрузки и выбрать новый пункт. если все ОК, то это пункт делаем по
 умолчанию и все - сборка нового ядра завершена.
 
 возможно, в этой методе есть что-то лишнее или неправильное, но я ею успешно
 пользуюсь уже несколько лет, собирая ядра начиная с 2.2.12 и до 2.4.18
 включительно.
 
  AS>      Да. И ещё. Пользyюсь загpyзчиком grub и там непосpедственно в
  AS> grub.conf пpописyю пyть к самомy ядpy, но есть ещё одна стpока, типа:
  AS> 'image' а вот где мне этот имидж взять, если пpи компиляции мне
  AS> создается только файл ядpа и всё?
 
 не скажу насчет grub, он не должен принципиально отличаться от lilo, но,
 имхо, система берет ядро при загрузке _только_ из /boot, ибо сама / еще просто
 не доступна.
 
 ЗЫ надежнее всего найти хау-ту по ядру. Kernel-HOWTO, есть и на русском,
 так что проблем с пониманием быть не должно.
 С уважением
 Андрей Щербаков
 
 E-mail: avs_andrew[at]mail.ru                              ICQ: 54034993
 
 ... А вытянет ли Путин страну из путины?
 --- ifmail v.2.15.lk6.b5
  * Origin: F8 - Copy ??!! Кто ж тебе сказал... :( (2:5002/74.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Проблема с компилированным ядром   Andre Sidko   07 May 2002 10:34:57 
 Проблема с компилированным ядром   Andrew Scherbacov   08 May 2002 07:11:31 
 Re: Проблема с компилированным ядром   Sergey Gernichenko   09 May 2002 12:30:52 
 Пpоблема с компилиpованным ядpом   Mike Yaroshevitch   08 May 2002 23:00:20 
 Re: Пpоблема с компилиpованным ядpом   Alexei Dets   10 May 2002 19:52:34 
 Пpоблема с компилиpованным ядpом   Mike Yaroshevitch   13 May 2002 17:34:14 
 Re: Пpоблема с компилиpованным ядpом   Alexei Dets   15 May 2002 18:58:38 
 Пpоблема с компилиpованным ядpом   Mike Yaroshevitch   16 May 2002 09:05:02 
 Re: Пpоблема с компилиpованным ядpом   Alexei Dets   16 May 2002 22:56:28 
 Пpоблема с компилиpованным ядpом   Alexey Vtorov   27 May 2002 20:30:30 
 Re: Пpоблема с компилиpованным ядpом   Alexei Dets   28 May 2002 18:17:15 
 Пpоблема с компилиpованным ядpом   Mike Yaroshevitch   09 May 2002 21:09:18 
 Проблема с компилированным ядром   Dmitry Shishkin   08 May 2002 14:12:58 
 Re: Проблема с компилированным ядром   Andre Sidko   10 May 2002 09:34:38 
 Re: Проблема с компилированным ядром   Alexei Dets   10 May 2002 19:58:43 
 Re: Проблема с компилированным ядром   Andre Sidko   11 May 2002 08:34:24 
 Проблема с компилированным ядром   Dmitry Shishkin   13 May 2002 14:50:19 
 Re: Проблема с компилированным ядром   Vladimir Mosgalin   08 May 2002 10:35:30 
 Re: Проблема с компилированным ядром   Andre Sidko   10 May 2002 09:41:41 
 Re: Проблема с компилированным ядром   Vladimir Mosgalin   15 May 2002 00:51:03 
Архивное /ru.linux/27373cd88f2d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional