|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg Drokin 2:5020/400 19 Mar 2003 01:03:51 To : Maxim Timofeyev Subject : Re: kernel Q? -------------------------------------------------------------------------------- Hello! Maxim Timofeyev <Maxim.Timofeyev@p1.f1763.n5030.z2.fidonet.org> wrote: MT>>> Подправь свою терминалогию, т.к. на SPARC'ах именно этот MT>>> незагружабельный vmlinux и грузят. ;) Просто этот vmlinux не сжат, OD>> Почему не сжат? MT> А разве он сжат? Чем, простите? Тот который у меня в /boot - сжат ;) гзипом, ясное дело. MT> Ядро под спарк собирается простым make. Без bzImage|zImage. А я-то по наивности make vmlinux или что-то в этом духе делаю ;) MT> Вот у меня на SPARC'е: MT> dtu!root:/home# file vmlinuz-2.4.18-ow0.gz MT> vmlinuz-2.4.18-ow0.gz: gzip compressed data, deflated, original MT> filename, `vmlinuz-2.4.18-ow0', last modified: Fri Nov 8 14:49:07 2002, MT> os: Unix MT> dtu!root:/home# gunzip vmlinuz-2.4.18-ow0.gz MT> dtu!root:/home# file vmlinuz-2.4.18-ow0 MT> vmlinuz-2.4.18-ow0: ELF 64-bit MSB executable, SPARC V9, version 1, MT> statically linked, not stripped MT> dtu!root:/home# Hу, видишь, гзипом пожат имаг-то, а silo его распаковывает по ходу дела. MT> А вот x86: MT> tma!root:/boot# file vmlinuz-2.4.20-tma5_secure MT> vmlinuz-2.4.20-tma5_secure: Linux kernel x86 boot executable RO-rootFS, MT> root_dev=0x303, Normal VGA А ты отреж от него лоадер - будет тебе гзипованный имаг ;) MT> Под SPARC'ом это обычный ELF. А под x86 тоже так можно. Тот же grub может elf грузить, если я ничего не забыл. MT>>> а такие ядра x86 вроде бы не умеет. И наоборот -- SPARC не умеет грузить OD>> Почему неумеет? MT> Я несколько ошибся... ;( MT> Скорее -- это ему ненужно. ;) А Вот слабые SPARC'и и не любят их. Да ну, жалеть время на ра спаковку которая происходит раз в несколько месяцев/лет? Все равно это время - копейки по сравнению с остальной загрузкой, особенно если в дело вступает fsck MT> 9. What should I do after a new kernel has been compiled ? MT> A few simple steps after the compiling of the kernel, the modules, and MT> the installation of the modules: MT> 1. Copy linux/System.map to your bootfile directory (eg. /boot), and MT> rename this file to System.map-<kernel-version>. MT> 2. Copy linux/vmlinux to your bootfile directory, and rename this MT> file to vmlinux-<kernel-version>. MT> 3. Edit /etc/silo.conf, and add your new kernel to this file. MT> 4. Reboot your machine. Hеправильно. Hу то есть суть верная, но опасная. надо сделать новый кернел не дефолтовым, и сказать echo new_image_name >/proc/sys/kern/чета-там-про-бут А то неровен час прийдется бежать к машинке - с консоли вводить всякие глупости ;) И я, например, ядро предпочитаю гзиповать, чот ни говори, а винта всего 500 мегабайт. Места жалко. MT>>> сжатые ядра, хотя их можно заgzip'овать. Такие вот пироги... OD>> а gzip - это не сжат? ;) MT> Его SILO сам gunzip'ит: Да, несомненно. MT> Вот из man silo: MT> "SILO will handle transparent decompression of gzipped images." grub тоже так умеет, у него недостатки в другом. Bye, Oleg --- ifmail v.2.15dev5 * Origin: Green's home news server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15550c9710eda.html, оценка из 5, голосов 10
|