|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Компиляция ядра |
|
Компиляция ядра
|
Пользователь Сообщения: 23 |
Для поддержки нового пишущего сидюка мне пришлось перекомпилить ядро. Я положил его на дискету, перегрузил с ним машину. Худо-бедно система завелась, писалка заработала. Потом я зделал так:
make dep make bzImage make modules make modules_install make bzlilo И новое ядро, по идее, должно было установиться в системе, заместо старого. Система, действительно, чем-то шмыгала, ни на что не ругалась. Но новое ядро не положила, так как моих изменений после перезагрузке не оказалось. несколько попыток ни к чему не привели. Не ставится новое ядро и все. Может быть, кто-нибудь знает в чем дело? Неохота каждый раз перегружаться с дискеты, чтобы записать диск. |
|
Отправлено: 08:17, 21-06-2002 |
Пользователь Сообщения: 28
|
Профиль | Сайт | Отправить PM | Цитировать Andro, а каким размером у тебя /boot? Когда у меня он был большим, то были такие же траблы, урезал, все запахало.
|
Отправлено: 08:52, 06-07-2002 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 23
|
Профиль | Отправить PM | Цитировать Спасибо всем. Честно говоря, возиться дальше у меня нет времени. А пишущий сидюк (ради которого ядро и пересобиралось) я итак уже прикрутил.
Кстати, когда пытаешься настраивать будущее ядро - какие настройки там уже стоят? Как я понимаю это настройки далеко не текущего ядра. |
Отправлено: 08:59, 07-07-2002 | #12 |
![]() Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать mioni
А к чему большлй "/boot" - 32 Мб хватит по-уши (16 Мб - рекомендуемый), ведь размер ядра не более 2 Мб плюс всякая фигня, ну на 5 Мб максимум. Парочка другая ядер займёт всего метров десять. И всё. Кстати Andro а какой у тебя тип файловой системы на "/boot"? |
------- Отправлено: 20:34, 07-07-2002 | #13 |
Пользователь Сообщения: 23
|
Профиль | Отправить PM | Цитировать У меня там ext2, а размер /boot точно не помню. Мегов что-то около 500
|
Отправлено: 07:24, 08-07-2002 | #14 |
Пользователь Сообщения: 28
|
Профиль | Сайт | Отправить PM | Цитировать to Andro: не великоват /boot то? Правильно Barracuda говорит, 30 мегов хватает выше крыши. Попробуй уменьшить /boot до мегов 30, может поможет.
|
Отправлено: 10:58, 08-07-2002 | #15 |
![]() Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать mioni
Угу, дофига будет. Одного я ни как не пойму - что-то Andro у тебя не всё в порядке, посмотри внимательно в "/etc/fstab" и конфиг LILO. После его переустановки всё должно пофиксится. Попробуй загрузиться с родным ядром, проверь конфиги и перпиши лило в бут-сектор (просто запусти "lilo" ![]() ![]() Andro выложи конфиги: /etc/fstab конфиг LILO раскладку диска [s]Исправлено: Barracuda, 18:41 8-07-2002[/s] |
------- Отправлено: 17:36, 08-07-2002 | #16 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать хммммм, делаю всё по описанию Barracuda, пробую на дистрибутиве Redhat7.3, все make прошли без проблем, (что
странно - точно то же делал на Redhat8.0 и на make modules вылетали ошибки!), дописываю в grub.conf новое ядро по аналогии со старым (кстати, я не нашел в info ничего про параметр initrd=, откуда брать и что это за образ initrd-2.4.18-3.img?) и при загрузке на новом ядре наблюдаю облом следующего содержания: kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno=2 VFS:cannot open root device sda1 or 08:01 please append a correct "root=" boot option kernel panic: VFS: unable to mount root fs on on 08:01 Что я опять не так сделал? |
Отправлено: 18:07, 01-03-2003 | #17 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Не компилируется ядро 2.2.18 и 2.4.2, у меня Mandrake RE Spring 2001, gcc 2.96 ядро
2.2.18, glibc 2.2.2 Выдаёт: [root@enzo linux]# make install gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/split-include scripts/split-include.c In file included from /usr/include/errno.h:36, from scripts/split-include.c:26: /usr/include/bits/errno.h:25:26: linux/errno.h: No such file or directory make: *** [scripts/split-include] Ошибка 1 Может кто объянит в чём дело? |
Отправлено: 21:06, 25-04-2003 | #18 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Компиляция ядра | Guest | Общий по Linux | 7 | 09-05-2004 21:20 | |
Компиляция ядра | Guest | Общий по Linux | 13 | 30-12-2003 13:30 | |
компиляция ядра 2.4.20-8 | JeweL | Общий по Linux | 18 | 18-06-2003 16:07 | |
Компиляция ядра | DYURIK | Общий по Linux | 38 | 30-04-2003 14:09 | |
Компиляция ядра | Zur0 | Общий по Linux | 6 | 18-12-2002 16:51 |
|