[Решено] Не может найти конфиг "Could not find a usable .config" что сделать чтоб нашло?

 * checking ebuild checksums ;-) ...                                     [ ok ] 
 * checking auxfile checksums ;-) ...                                    [ ok ] 
 * checking miscfile checksums ;-) ...                                   [ ok ] 
 * Determining the location of the kernel source code                           
 * Found kernel source directory:                                               
 *     /usr/src/linux                                                           
 * Found kernel object directory:                                               
 *     /usr/src/linux-2.6.26.3                                                  
 * Found sources for kernel version:                                            
 *     2.6.26.3                                                                 
 * Could not find a usable .config in the kernel source directory.              
 * Please ensure that /usr/src/linux points to a configured set of Linux sources.                                                                               
 * If you are using KBUILD_OUTPUT, please set the environment var so that       
 * it points to the necessary object directory so that it might find .config.   

не видит хоя он есть

zeon nikita # file /usr/src/linux/.config
/usr/src/linux/.config: ASCII English text

.

$ eselect kernel list
$ eselect kernel set 1

zeon build # eselect kernel

zeon build # eselect kernel list
Available kernel symlink targets:
  [1]   linux-2.6.26-gentoo
zeon build # eselect kernel set 1
!!! Error: Sorry, /usr/src/linux confuses me
Убито

Создай

Создай симолическую ссылку /usr/src/linux, указывающую на твои распакованные исходники ядра (/usr/src/linux-2.6.***)
При этом ebuild также хочет, чтобы там должен лежал файл .config с конфигурацией твоего ядра, что подразумевает, что это ядро было уже собрано.
Вероятнее всего проблема в том, что у тебя сейчас запущена одна версия ядра (смотри uname -a), а исходники лежат от другой версии (portage обновил gentoo-sources). При этом, поскольку эта версия даже не собиралась, то естественно, конфига там никакого нет, на что portage и ругается.
Варианты:
1) собрать и установить это ядро;
2) просто подготовить это ядро:
а) zcat /proc/config.gz > /usr/src/linux/.config
б) make config
в) make prepare
г) make modules_prepare
Тогда portage найдёт этот самый "usable .config"

У вас случаем

У вас случаем /usr/src/linux не папка? Оно должно быть симлинком. Приведите ls -l /usr/src

zeon src # ls -l

zeon src # ls -l /usr/src
итого 4
lrwxrwxrwx 1 root root 22 Окт 1 01:26 linux -> linux-2.6.26-gentoo-r1
drwxr-xr-x 22 root root 4096 Окт 1 02:44 linux-2.6.26-gentoo-r1

Вниматочней быть нада!

linux-2.6.26.3 это вроде бы не linux-2.6.26-r1 ;) Переставьте всё и делов!

cd ~
cp -L /usr/src/linux/.config ~/
rm -rf /usr/src/*
emerge -Ca gentoo-sources
emerge -va gentoo-sources
eselect kernel list
eselect kernel set 1
cp -L .config /usr/src/linux/

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".