|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexandr S. Agranovsky 2:5020/400 17 Mar 2003 00:00:42 To : Yoric Kotchukov Subject : Re: Re: kernel Q? --------------------------------------------------------------------------------
Hi, Yoric Kotchukov
YK> То есть, для работы надо одно из двух? Если у меня используется zImage,
YK> то vmlinux можно удалить?
Во-первых, посмотри в lilo.conf (если загрузчик lilo)
Во-вторых, счас объясню терминологию. При компиляции ядро
линкуется в бинарник vmlinux. Он в принципе не загружабелен -
чтобы загрузиться, ему нужна доп. обвязка - это сделано в
vmlinuz. В принципе, эта обвязка заточена на сжатие, поэтому
напрямую vmlinuz тоже не загружабелен.
Если ты видишь загрузочный бинарник, обозванный vmlinuz, это
скорее всего, переименованный zImage или bzImage.
Далее, zImage - это компрессированный vmlinuz, который может
иметь размер не более 512 Кбайт. Это ограничение связано с тем,
что при загрузке он записывается в ОЗУ ниже первого мегабайта в
регион от 0x10000 до 0x90000 (от 64Кб до 576Кб).
Чтобы преодолеть это ограничение, придумали формат bzImage. Он
так же сжат (тем же gzip, буква b означает big и никакого
отношения к bzip2 не имеет), но его грузят в регион выше первого
мегабайта (с 0x100000), и _практических_ ограничений на размер
bzImage нет.
- ---
Alexandr S. Agranovsky llb@udmnet.ru
--- ifmail v.2.15dev5
* Origin: LLB, LLC (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3642537c67f9.html, оценка из 5, голосов 10
|