make: *** Нет правила для сборки цели `modules'

Здравствуйте.

Решил перейти на открытые драйвера для видеокарт ATI по этому руководству http://www.gentoo.ru/content/u-menya-videokarta-ati
после:

# rm -rf /lib/modules/2.6.31-gentoo-r6
# cd /usr/src/linux
# make modules && make modules_install

Выдаёт:

make: *** Нет правила для сборки цели `modules'.  Останов.

Чем это грозит и можно ли всё исправить?

Не, не так надо...

А вот так rm -Rf / :D
make menuconfig делался?

Сейчас попробую

Сейчас попробую #irony

А если серьёзно?

Не столь радикальное решение кто-нибудь может предложить?

? ls -l /usr/src/linux

?

ls -l /usr/src/linux

Я Gentoo & Funtoo

вот

# ls -l  /usr/src/linux
lrwxrwxrwx 1 root root 22 Мар  3 02:15 /usr/src/linux -> linux-2.6.31-gentoo-r6

А почему бы просто не

А почему бы просто не сделать

make menuconfig
make bzImage && make modules && make modules_install
...

Или чуть более радикально, но наверняка

emerge -C gentoo-sources
rm -rf /usr/src/linux-2.6.31-gentoo-r6/
emerge gentoo-sources
zcat /proc/config.gz > /usr/src/linux/.config
make menuconfig
make bzImage && make modules && make modules_install

Я Gentoo & Funtoo

при первом варианте

при первом варианте выдаёт:

make menuconfig
make: *** Нет правила для сборки цели `menuconfig'.  Останов.

вопрос по второму варианту: emerge gentoo-sources установит gentoo-sources-2.6.31-r10, в связи с этим необходимо что-нибудь предпринимать?

Да вообщем-то нет...

Ядра одинаковых версий, только релизы различны, но это не критично.
Я лишь могу дополнить Lupo Alberto
(если Вы находитесь в каталоге с исходниками ядра):
zcat /proc/config.gz >./.config && make prepare
дальше следуйте написанному выше.

тогда можно так:

emerge gentoo-sources
cd /usr/src/linux
make mrproper
zcat /proc/config.gz > .config
make menuconfig && make all && make modules_install && make install

и поменять в grub 6 на 10

Gentoo - Symphony of Creations

после emerge -C gentoo-source

после emerge -C gentoo-source не даёт зайти в /usr/src/linux

cd /usr/src/linux
bash: cd: /usr/src/linux: Нет такого файла или каталога
ls /usr/src/
linux linux-2.6.31-gentoo-r10
ls -l /usr/src/
итого 4
lrwxrwxrwx  1 root root   22 Мар  3 02:15 linux -> linux-2.6.31-gentoo-r6 
drwxr-xr-x 23 root root 4096 Мар 21 22:35 linux-2.6.31-gentoo-r10

=/

slimsnark написал(а):
после emerge -C gentoo-source не даёт зайти в /usr/src/linux

Никогда не делайте того, чего вы не понимаете, тем более из под root.
А то ведь могут "по доброте душевной" посоветовать что то типа

dd if=/dev/urandom of=/dev/kmem

Ну а сейчас нужно просто сделать

eselect kernel list
eselect kernel set 1

Спасибо, taaroa,

Спасибо, taaroa, помогло.

Правильно ли я понимаю, что теперь нужно сделать следующее:

# cd /usr/src/linux
# make menuconfig
# make && make modules_install
cp arch/x86_64/boot/bzImage /boot/kernel-2.6.31-gentoo-r10

и подправить grub.conf

По поводу команд, которые я не понимаю и "вредных советов": к сожалению, пока я новичок в Gentoo и Linux приходиться расчитывать на дружелюбие Gentoo-сообщества (хотя выше уже шутили про rm -Rf /). Я очень благодарен всем кто пытается помочь.

(:

Да, далее делать (или не делать) как советовали выше. Но лично я, как человек ленивый, пользуюсь sys-kernel/genkernel. Можно сколько угодно холиварить на эту тему, но оно просто удобно.
0. зайти в /usr/src/linux
1. сделать make menuconfig или make gconfig, кому как удобно, поправить что нужно
2. дать команду genkernel all
3. если все прошло успешно reboot
Оно все скомпилит (ядро модули), установит и само пропишет себя в grub.conf

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

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