menuconfig пропал после сборки не того ядра
lindie 25 июня, 2009 - 22:29
по ошибке пересобирал не то ядро, у две папки исходников почему-то ( кстати зачем? ) и теперь ни в одной, ни в другой папке нету menuconfig. Где мне его искать? не хочу использовать генкернел
localhost linux-2.6.29-gentoo-r5 # ls /usr/src
linux linux-2.6.29-gentoo-r5
localhost src # cd /usr/src/linux && make menuconfig
make: *** Нет правила для сборки цели `menuconfig'. Останов.
localhost linux # cd /usr/src/linux*5 && make menuconfig
make: *** Нет правила для сборки цели `menuconfig'. Останов.
з.ы - ядра имеют одну версию
»
- Для комментирования войдите или зарегистрируйтесь
ls -la /usr/src/Интерестно,
ls -la /usr/src/
Интерестно, почему linux - голубым и там какая-то странная стрелочка?
eix gentoo-sources
(вариант для бедных:emerge -pv gentoo-sources
)Стоит?
P.S. В хэндбук галопом, со скоростью быстрее скорости света. На ограничения Эйнштейна внимание разрешаю не обращать, ибо они только для объектов имеющих смысл ;)
P.P.S. Что значит "пересборка не того ядра"? Это ядро было не правильным, оно давало не правильный мёд?
наберите команду ls -la
наберите команду ls -la /usr/src это немного прояснит ситуацию.
ls -la /usr/srcитого
ls -la /usr/src
итого 12
drwxr-xr-x 3 root root 4096 Июн 7 15:09 .
drwxr-xr-x 16 root root 4096 Июн 23 16:39 ..
-rw-r--r-- 1 root root 0 Июн 11 2008 .keep
lrwxrwxrwx 1 root root 22 Июн 7 15:09 linux -> linux-2.6.29-gentoo-r5
drwxr-xr-x 20 root root 4096 Июн 25 22:03 linux-2.6.29-gentoo-r5
т.е. linux это просто ссылка? спс, понял.
Правда интересно, почему после компиляции некоторые настройки сбились, к примеру localhost.
* хотя это возможно потому что не помню, делал я или нет make modules_install
И. если скачать заново сорцы (emerge пишит, что их нема в системе -
, хотя они есть -
) то пойдут клином все настройки ядра и придётся заново menuconfig вызывать и настраивать?
В хэндБуке есть про пере компиляцию ядра и вытекающие отсюда нюансы? не видел.
lindie написал(а): Правда
Какие настройки сбились? Подробнее. Что за localhost?
в папке с исходниками ядра (/usr/src/linux) есть файл .config в котором все настройки. Можете его сохранить кудато, а потом использовать. При использовании с более новым ядром не забывайте делать make oldconfig
emerge имеет в виду архив с
emerge имеет в виду архив с исходниками и патчи. А в /usr/src это всё уже лежит так как надо для сборки. Удалите содержимое /usr/src/linux и сделайте emerge -1 gentoo-sources (если Вы включаете USE-флаг symlink, то символическая ссылка /usr/src/linux будет автоматически изменена) после этого cd /usr/src/linux && make menuconfig. Если Вы скопируете уже существующий .config в /usr/src/linux, то запустите make oldconfig.