Как создать образ initrd на OpenSuSE linux?

/usr/src/linux-3.2.1 # make install scripts/kconfig/conf --silentoldconfig Kconfig sh /usr/src/linux-3.2.1/arch/x86/boot/install.sh 3.2.1-12-desktop arch/x86/boot/bzImage \ System.map "/boot" You may need to create an initial ramdisk now. 

 /boot # mkinitrd initrd-3.2.1-12-desktop.img 3.2.1-12-desktop Kernel image: /boot/vmlinuz-2.6.34-12-desktop Initrd image: /boot/initrd-2.6.34-12-desktop Kernel Modules: <not available> Could not find map initrd-3.2.1-12-desktop.img/boot/System.map, please specify a correct file with -M. There was an error generating the initrd (9) 

См. Ошибку во время команды mkinitrd. Какой у меня недостаток?
Что это значит? Kernel Modules: <not available>

OpenSuse 11.3 64 бит

EDIT1:

Я сделал «сделать модули».
Я скопировал файл System.map из каталога /usr/src/linux-3.2.1 в /boot , теперь запущенная команда initrd дает следующую ошибку:

 linux-dopx:/boot # mkinitrd initrd-3.2.1.img 3.2.1-desktop Kernel image: /boot/vmlinuz-2.6.34-12-desktop Initrd image: /boot/initrd-2.6.34-12-desktop Kernel Modules: <not available> Could not find map initrd-3.2.1.img/boot/System.map, please specify a correct file with -M. Kernel image: /boot/vmlinuz-3.2.1-12-desktop Initrd image: /boot/initrd-3.2.1-12-desktop Kernel Modules: <not available> Could not find map initrd-3.2.1.img/boot/System.map, please specify a correct file with -M. Kernel image: /boot/vmlinuz-3.2.1-12-desktop.old Initrd image: /boot/initrd-3.2.1-12-desktop.old Kernel Modules: <not available> Could not find map initrd-3.2.1.img/boot/System.map, please specify a correct file with -M. There was an error generating the initrd (9) 

2 Solutions collect form web for “Как создать образ initrd на OpenSuSE linux?”

Вы должны использовать mkinitramfs , а не mkinitrd . Фактический формат initrd устарел, и вместо этого вместо этого используются initramfs, хотя он все еще называется initrd. Еще лучше, просто используйте update-initramfs . Также вам нужно запустить make modules_install для установки модулей.

С помощью OpenSUSE вы можете использовать

yast2 sysconfig

заполните «INITRD_MODULES» модулем, который вам нужен и применим.

  • Не удается запустить определенные полноэкранные приложения
  • Исправить ошибку строки версии в настройке FreeNX
  • Как заставить систему войти в аварийный режим?
  • Flash-ролики превращаются в серое окно со светлыми градиентами по краям
  • Экран GNU и Emacs
  • pureftpd - ошибка аутентификации входа
  • Какая версия openSUSE ближе всего к SLES11SP1
  • Как использовать zypper в сценариях bash для кого-то из apt-get?
  • Как я могу использовать календарь Gnome3 для Thunderbird вместо Evolution?
  • Как остановить брандмауэр от записи журналов в / var / log / messages?
  • Настройка dwm для автоматического открытия приложений
  • Sudo mkdir не удается из-за разрешения отклонить ошибку
  • Linux и Unix - лучшая ОС в мире.