Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Компиляция ядра

Ответить
Настройки темы
Компиляция ядра

Пользователь


Сообщения: 23
Благодарности: 0

Профиль | Отправить PM | Цитировать


Для поддержки нового пишущего сидюка мне пришлось перекомпилить ядро. Я положил его на дискету, перегрузил с ним машину. Худо-бедно система завелась, писалка заработала. Потом я зделал так:
make dep
make bzImage
make modules
make modules_install
make bzlilo
 И новое ядро, по идее, должно было установиться в системе, заместо старого. Система, действительно, чем-то шмыгала, ни на что не ругалась. Но новое ядро не положила, так как моих изменений после перезагрузке не оказалось. несколько попыток ни к чему не привели. Не ставится новое ядро и все. Может быть, кто-нибудь знает в чем дело? Неохота каждый раз перегружаться с дискеты, чтобы записать диск.

Отправлено: 08:17, 21-06-2002

 

Пользователь


Сообщения: 28
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Andro, а каким размером у тебя /boot? Когда у меня он был большим, то были такие же траблы, урезал, все запахало.

Отправлено: 08:52, 06-07-2002 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 23
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо всем. Честно говоря, возиться дальше у меня нет времени. А пишущий сидюк (ради которого ядро и пересобиралось) я итак уже прикрутил.
Кстати, когда пытаешься настраивать будущее ядро - какие настройки там уже стоят? Как я понимаю это настройки далеко не текущего ядра.

Отправлено: 08:59, 07-07-2002 | #12


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


mioni
А к чему большлй "/boot" - 32 Мб хватит по-уши (16 Мб - рекомендуемый), ведь размер ядра не более 2 Мб плюс всякая фигня, ну на 5 Мб максимум. Парочка другая ядер займёт всего метров десять. И всё.
Кстати
Andro
а какой у тебя тип файловой системы на "/boot"?

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 20:34, 07-07-2002 | #13


Пользователь


Сообщения: 23
Благодарности: 0

Профиль | Отправить PM | Цитировать


У меня там ext2, а размер /boot точно не помню. Мегов что-то около 500

Отправлено: 07:24, 08-07-2002 | #14


Пользователь


Сообщения: 28
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


to Andro: не великоват /boot то? Правильно Barracuda говорит, 30 мегов хватает выше крыши. Попробуй уменьшить /boot до мегов 30, может поможет.

Отправлено: 10:58, 08-07-2002 | #15


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


mioni
Угу, дофига будет.
Одного я ни как не пойму - что-то Andro у тебя не всё в порядке, посмотри внимательно в "/etc/fstab" и конфиг LILO. После его переустановки всё должно пофиксится. Попробуй загрузиться с родным ядром, проверь конфиги и перпиши лило в бут-сектор (просто запусти "lilo". Я перекраивал диски, после чего грузился в режим инсталляции но ничего не ставил, монтировал получившиеся диски, правил конфиги, после чего переписывал LILO и всё работало.
Andro выложи конфиги:
/etc/fstab
конфиг LILO
раскладку диска


[s]Исправлено: Barracuda, 18:41 8-07-2002[/s]

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 17:36, 08-07-2002 | #16


Пользователь


Сообщения: 61
Благодарности: 0

Профиль | Отправить 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
Благодарности: 0

Профиль | Отправить 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



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Компиляция ядра

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Компиляция ядра 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




 
Переход