LINUX.ORG.RU

Centos конфигурирование ядра.

 , ,


1

2

Добрый день!

Необходимо добавить несколько модулей по этой старинной инструкции: http://linuxru.org/blog-ormorph/271

Так как столкнулся с ошибками при установке ядра, попробовал просто установить последнее ядро без всяких изменений.

Устанавливал так:

  109  make clean
  110  sh -c 'yes "" | make oldconfig'
  111  make
  112  make modules
  113  make modules_install
  114  make install

На выходе получил:

[root@localhost linux]# make install
sh ./arch/x86/boot/install.sh 4.9.2 arch/x86/boot/bzImage \
                System.map "/boot"
ERROR: modinfo: could not find module usbnet
ERROR: modinfo: could not find module mii
ERROR: modinfo: could not find module scsi_tgt
ERROR: modinfo: could not find module snd_page_alloc
ERROR: modinfo: could not find module microcode
ERROR: modinfo: could not find module vmware_balloon
ERROR: modinfo: could not find module crc_t10dif

Немного о версиях:

[root@localhost linux]# cat /etc/redhat-release
CentOS release 6.9 (Final)
[root@localhost linux]# uname -r
2.6.32-220.el6.x86_64
[root@localhost linux]# pwd
/usr/src/linux
[root@localhost linux]# ls -la /usr/src/
total 24
drwxr-xr-x.  6 root root 4096 Apr 11 06:26 .
drwxr-xr-x. 13 root root 4096 Dec 16  2011 ..
drwxr-xr-x.  2 root root 4096 Sep 23  2011 debug
drwxr-xr-x.  4 root root 4096 Apr  7 01:55 kernels
lrwxrwxrwx.  1 root root   21 Apr 11 06:26 linux -> /usr/src/linux-4.9.2/
drwxr-xr-x. 24 root root 4096 Apr  7 07:14 linux-2.6.39
drwxrwxr-x. 25 root root 4096 Apr 14 02:55 linux-4.9.2
[root@localhost linux]#

Когда компилировал ядро linux-2.6.39, то при установке получил ошибку только ERROR: modinfo: could not find module vmware_balloon

Помогите разобраться, что делаю не так? Как скомпилировать ядро? Или как найти ядро с нужными мне драйверами под vmware и модулями из раздела Multi-purpose USB Networking Framework?

Буду рад, если ткнете где носом в RTFM, я видимо совсем ничего искать не умею...



Последнее исправление: alaa (всего исправлений: 1)

В rpm based собирают по spec-ам src.rpm из которого потом при помощи rpmbuild собирают бинарник rpm.

А make install в центоси это добро пожаловать в слаку.

Всегда ваш Капитан.

init_6 ★★★★★
()
Последнее исправление: init_6 (всего исправлений: 2)
Ответ на: комментарий от alaa

В gentoo как-то проще с этим ;)

А ты не ровняй... К тому-же в gentoo опакечены только исходники ядра а бинарники добро пожаловать в slackware. Так вот centos это тебе не gentoo/slackware.

init_6 ★★★★★
()

Проверьте, упомянуты ли нужные модули в oldconfig.

blitz@inode ~/aur/linux/linux-opt % grep -Ei 'USBNET|MII|SCSI_TGT|VMWARE' config.x86_64
CONFIG_VMWARE_VMCI_VSOCKETS=m
CONFIG_VMWARE_BALLOON=m
CONFIG_VMWARE_VMCI=m
CONFIG_VMWARE_PVSCSI=m
CONFIG_MII=m
# MII PHY device drivers
CONFIG_XILINX_GMII2RGMII=m
CONFIG_USB_USBNET=m
CONFIG_INFINIBAND_VMWARE_PVRDMA=m
CONFIG_DMIID=y
blitz
()
19 мая 2017 г.
Ответ на: комментарий от int13h

Все получилось!

Так просто? Взять и поставить? Что, так можно было??? Супер!

Все заработало! Благодарю за ссылку!

alaa
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.