The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Сжатие кернела Free-BSD 4.4"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Сжатие кернела Free-BSD 4.4"
Сообщение от _sergo_ emailИскать по авторуВ закладки on 31-Янв-03, 10:42  (MSK)
Привет All !

прочитал readme, вроде сделал все как там сказано, но никак не могу сжать кернел
выдает ошибку типа
kzip /kernel
kzip: bad magic in file /kernel, probably not a kernel
kzip: extract returned 200

Что делать ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Сжатие кернела Free-BSD 4.4"
Сообщение от lavr emailИскать по авторуВ закладки on 31-Янв-03, 12:23  (MSK)
>Привет All !
>
>прочитал readme, вроде сделал все как там сказано, но никак не могу
>сжать кернел
>выдает ошибку типа
>kzip /kernel
>kzip: bad magic in file /kernel, probably not a kernel
>kzip: extract returned 200
>
>Что делать ?

и где это такое readme раздают!?

kzip - поддерживает только a.out формат, тебе нужен kgzip

man kgzip

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Сжатие кернела Free-BSD 4.4"
Сообщение от _sergo_ emailИскать по авторуВ закладки on 31-Янв-03, 16:59  (MSK)
>>Что делать ?
>
>и где это такое readme раздают!?
>
>kzip - поддерживает только a.out формат, тебе нужен kgzip
>
>man kgzip
оки, это как раз оно и было
а readme, цитирую :
путь к файлу :
file://sys/i386/boot/kzipboot/README
а сам файл
It assumes that:
1) The kernel should be loaded at 0x100000 phys address.
2) The CS selector is equal to 8, which is OK for all
   current secondary boot programs.

Run "make install" to install it.  It will place
"kzip" shell script into /usr/sbin, and several files
into /usr/libexec/kzip directory.

Then try to zip your kernel, for example:

% kzip /kernel
System size is 462848
Compressed size 247027

It will create file /kernel.kz:

% ls -l /kernel /kernel.kz
-rwxr-xr-x    1 root       497297 Oct  8 12:41 /386bsd
-rwxrwxr-x    1 root       262144 Oct  8 13:37 /386bsd.kz

Then rename /kernel.kz to /kernel and reboot.

% mv /kernel /o3kernel
% mv /kernel.kz /kernel
% sync
% reboot

During booting, you will see the message:

Uncompressing kernel...done
Booting the kernel

The packed kernel should load and run.

The main problem with packed kernel is the lack of symbol table,
so all commands that require it, will not run.
Among them: ps, savecore, *stat, etc.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Сжатие кернела Free-BSD 4.4"
Сообщение от lavr emailИскать по авторуВ закладки on 31-Янв-03, 17:31  (MSK)
>>>Что делать ?
>>
>>и где это такое readme раздают!?
>>
>>kzip - поддерживает только a.out формат, тебе нужен kgzip
>>
>>man kgzip
> оки, это как раз оно и было
> а readme, цитирую :
>путь к файлу :
>file://sys/i386/boot/kzipboot/README
> а сам файл
>It assumes that:
>1) The kernel should be loaded at 0x100000 phys address.
>2) The CS selector is equal to 8, which is OK for
>all
>   current secondary boot programs.
>
>Run "make install" to install it.  It will place
>"kzip" shell script into /usr/sbin, and several files
>into /usr/libexec/kzip directory.
>
>Then try to zip your kernel, for example:
>
>% kzip /kernel
>System size is 462848
>Compressed size 247027
>
>It will create file /kernel.kz:
>
>% ls -l /kernel /kernel.kz
>-rwxr-xr-x    1 root      
>497297 Oct  8 12:41 /386bsd
>-rwxrwxr-x    1 root      
>262144 Oct  8 13:37 /386bsd.kz
>
>Then rename /kernel.kz to /kernel and reboot.
>
>% mv /kernel /o3kernel
>% mv /kernel.kz /kernel
>% sync
>% reboot
>
>During booting, you will see the message:
>
>Uncompressing kernel...done
>Booting the kernel
>
>The packed kernel should load and run.
>
>The main problem with packed kernel is the lack of symbol table,
>
>so all commands that require it, will not run.
>Among them: ps, savecore, *stat, etc.

ls -la - дату хотя бы посмотрел бы :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Сжатие кернела Free-BSD 4.4"
Сообщение от _sergo_ emailИскать по авторуВ закладки on 31-Янв-03, 17:42  (MSK)
>ls -la - дату хотя бы посмотрел бы :)
  да бывает, не всегда на такие мелочи внимание обращаю, просто знаю что такое возможно, но не знал как :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Сжатие кернела Free-BSD 4.4"
Сообщение от lavr emailИскать по авторуВ закладки on 31-Янв-03, 17:55  (MSK)
>>ls -la - дату хотя бы посмотрел бы :)
>  да бывает, не всегда на такие мелочи внимание обращаю, просто
>знаю что такое возможно, но не знал как :)

только памяти ядро столько же занимает как и не сжатое (в RAM),
на диске конечно же меньше

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру