Я перенес диск одной виртуальной машины Hardyvirtual на другую виртуальную машину с другим ядром, но на диске нет эквивалента / lib / modules //. Как можно добавить в образ / lib / modules нового ядра, чтобы оно загружалось без сообщений об ошибках?
Есть ли команда apt-get для загрузки модулей ядра нового ядра из репозитория?
Модули ядра находятся в пакете ядра:
motiejus@skveez> dpkg -S /lib/modules/2.6.32-5-amd64/kernel/arch/x86/kvm/kvm-amd.ko
linux-image-2.6.32-5-amd64: /lib/modules/2.6.32-5-amd64/kernel/arch/x86/kvm/kvm-amd.ko
Вам нужно будет установить apt-get ядро, которое находится на новом сервере, чтобы переустановить mdoules.
Вы не упомянули целевой (новый) системный дистрибутив. Если ядро было скомпилировано из исходного кода, вам нужно будет выполнить sudo make modules_install из дерева ядра. Если это debian / ubuntu и ядро было из репозитория, запустите:
apt-get install linux-image-2.6-<arch>-<flavour> --reinstall
Вы можете получить установленные ядра следующим образом:
uname -a
dpkg -l 'linux-image-*'