View previous topic :: View next topic |
Author |
Message |
Lawyer_Roger n00b
Joined: 14 Jul 2021 Posts: 12 Location: Russia
|
Posted: Sat Jul 17, 2021 12:41 pm Post subject: Проблема kernel source directory was not found |
|
|
Здравствуйте, решил я освоить линукс с нуля, решил начать с Генту (знал что будет сложно, но так закладывается понимание принципов работы в целом, плюс слышал что у Генту очень хорошая документация).
Есть старый ноутбук: emachines e732zg-p622g32mikk в котором установлены:
Intel Pentium P6200, 4Gb RAM
Выпущен компьютер в 2011г., мною давным давно не используется и на роль подопытного подходит лучше всего.
Делал установку Генту по Хэндбуку для AMD64 русская версия (в английском не силен):
1) настроил сеть
2) разбил диск с помощью parted (судя по всему сейчас Хэндбук с момента моей разметки диска поменялся, потому что конкретно в данный момент работа с parted не описана в хэндбуке)
3) получил stage3 архив
4) перешел в изолированную среду chroot
5) обновил @world
6) На этапе сборки ядра (решил действовать через genkernel- знаю что не в духе Генту, но вручную опасаюсь) возникла проблема:
когда набираю команду genkernel all компьютер выводит сообщение: ERROR: kernel source directory "/usr/src/linux" was not found.
Что можно делать в этой ситуации? все предыдущие шаги и команды по хэндбуку были выполнены. |
|
Back to top |
|
|
spica Guru
Joined: 04 Jun 2021 Posts: 332
|
|
Back to top |
|
|
Lawyer_Roger n00b
Joined: 14 Jul 2021 Posts: 12 Location: Russia
|
Posted: Sat Jul 17, 2021 8:51 pm Post subject: |
|
|
spica wrote: | https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel/ru
Code: | # emerge --ask sys-kernel/gentoo-sources |
|
Было выполнено перед genkernel all |
|
Back to top |
|
|
denis_k79 n00b
Joined: 18 Jul 2021 Posts: 1
|
Posted: Sun Jul 18, 2021 9:24 am Post subject: |
|
|
Такая же проблема - делаю по хэндбуку - сначала :
emerge --ask sys-kernel/gentoo-sources
Затем :
ls -l /usr/src/linux
Получаю сообщение - что директория не найдена. |
|
Back to top |
|
|
spica Guru
Joined: 04 Jun 2021 Posts: 332
|
Posted: Thu Jul 22, 2021 3:34 pm Post subject: |
|
|
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel
Quote: | An easy way to create the symbolic link is to utilize eselect's kernel module.
First, list all installed kernels:
Code: | root #eselect kernel list
Available kernel symlink targets:
[1] linux-4.9.16-gentoo
|
In order to create the symbolic link called linux, use:
Code: | root # eselect kernel set 1
root #ls -l /usr/src/linux
lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux -> linux-4.9.16-gentoo |
|
|
|
Back to top |
|
|
Lawyer_Roger n00b
Joined: 14 Jul 2021 Posts: 12 Location: Russia
|
Posted: Sun Jul 25, 2021 8:46 am Post subject: |
|
|
Не знаю каким образом, но проблема решилась после добавления в make.conf переменной:
И пересборки по хэндбуку |
|
Back to top |
|
|
|