Существует четыре категории проблем, возникающих при построении ядра. Это следующие категории:
config: line 17: syntax errorто вы сможете, в vi, добраться до этого места написав ``17G'' в командном режиме. Убедитесь в том, что ключевые слова написаны правильно, сверившись с файлом GENERIC или другим справочником.
После загрузки при помощи хорошего ядра, вы можете проверить конфигурационный файл и попробовать построить ядро заново. Наш очень хороший помощник файл /var/log/messages, в котром записываются, среди прочего, все сообщения ядра, при каждой удачной загрузке. Кроме того, команда dmesg(8) выводит все сообщения ядра текущей загрузки.
Замечание: если у вас проблемы с построением ядра, то обязательно сохраните ядро GENERIC, или какое-то другое ядро, про которое известно, что оно работает; причем это ядро стоить сохранить под названием, которое не забудется при следующих построениях. Вы не можете полагаться на kernel.old потому что при установке нового ядра, kernel.old становится копией последнего установленного ядра, которое могло быть нефункциональным. Кроме того, передвиньте работающее ядро в правильное место размещения ядер, иначе такие команды как ps(1) не будут работать правильно. Правильная команда ``разблокировки'' файла ядра, котоый команда make установила (для того, чтобы передвинуть другое ядро насовсем) это:
# chflags noschg /kernelИ если вы хотите ``заблокировать'' ваше новое ядро, т.е. передвинуть его в другое место или в какой-нибудь файл, то это нельзя делать при помощи следующей команды:
# chflags schg /kernel
Назад | Содержание | Вперед