Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ядро Linux  (Прочитано 651 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dwarf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Ядро Linux
« : 05 Мая 2009, 19:58:40 »
При компиляции ядра Linux обнаружил, что initrd.img, полученный после установки скомпилированного ядра, значительно больше, чем соответствующий файл, полученный после установки linux-image-2.6.28-11-generic. Если быть точнее размер моего файла 54МБ, а файла initrd.img-2.6.28-11-generic 8,2МБ. Перекомпилировав и установив ядро с конфигурационным файлом config-2.6.28-11-generic получил файл initrd.img размером 45,3МБ. Одна из причин по которой обычно компилируют ядро - это якобы более высокая скорость загрузки "самодельного"  ядра, но в данном случае этого явно не будет. Возникает вопросы: почему такое происходит? как получить initrd.img маленького размера?

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Ядро Linux
« Ответ #1 : 05 Мая 2009, 20:13:36 »
В menuconfig-e > kernel hacking >отключено про debuging?(точно название опции непомню-то ли kernel debug,то ли что-то вроде)

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Ядро Linux
« Ответ #2 : 05 Мая 2009, 20:20:04 »
А как конфигурация выполнялась? Это я про всякие make config, make oldconfig, make allyesconfig, etc...
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн amiheev

  • Участник
  • *
  • Сообщений: 152
    • Просмотр профиля
Re: Ядро Linux
« Ответ #3 : 05 Мая 2009, 20:24:16 »
При компиляции ядра Linux обнаружил, что initrd.img, полученный после установки скомпилированного ядра, значительно больше, чем соответствующий файл, полученный после установки linux-image-2.6.28-11-generic. Если быть точнее размер моего файла 54МБ, а файла initrd.img-2.6.28-11-generic 8,2МБ. Перекомпилировав и установив ядро с конфигурационным файлом config-2.6.28-11-generic получил файл initrd.img размером 45,3МБ. Одна из причин по которой обычно компилируют ядро - это якобы более высокая скорость загрузки "самодельного"  ядра, но в данном случае этого явно не будет. Возникает вопросы: почему такое происходит? как получить initrd.img маленького размера?
Конфиг ядра нужно почистить: убрать все ненужное для твоей системы.

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.