質問: opensuse linuxでinitrdイメージを作成する方法は? /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ビット編集1:「モジュールを作る」をしました。 私は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)
回答: opensuseを使用すると、yast2 sysconfig「initrd_modules」に必要なモジュールを入力して適用します。