我正在研究使用 kerberos 设置 NFSv4(通过这)。我相信我所有的东西都正常工作,除了我运行的内核3.0.0-16-virtual
似乎不包括rpcsec_gss_krb5
。这导致该命令modprobe rpcsec_gss_krb5
失败FATAL: Module rpcsec_gss_krb5 not found.
。
如果我尝试在没有此模块的情况下继续安装 NFS。
# sudo mount -t nfs4 -o sec=krb5 *my ip*:/ /mnt
标准输出:
mount.nfs4: an incorrect mount option was specified
系统日志
gss_create: Pseudoflavor 390003 not found!
RPC: Couldn't create auth handle (flavor 390003)
我应该如何考虑将此 mod 添加到 EC2 Ubuntu 内核?
答案1
如果您运行的是 10.10 (Oneiric),则应该可以访问linux-image-extra
包含通常从主内核剥离的所有模块的软件包-virtual
。安装此软件包后,-virtual
内核应该具有与传统内核相同的所有模块-server
。
答案2
我通过 apt-get 获取我想要的内核解决了这个问题。
sudo apt-get install linux-image-3.0.0-17-server
sudo nano /boot/grub/menu.lst
在 中添加其他内容/boot/grub/menu.lst
。
title Ubuntu 11.10, kernel 3.0.0-17-server
root (hd0)
kernel /boot/vmlinuz-3.0.0-17-server root=LABEL=cloudimg-rootfs ro console=hvc0 crashkernel=384M-2G:64M,2G-:128M
initrd /boot/initrd.img-3.0.0-17-server
sudo reboot