当向某些文件echo时,会提示
echo: write error: Cannot allocate memory
解决办法是:
在内核启动时,添加参数
pci=assign-busses
添加方法:
在 /boot/grub/grub.cfg 中追加参数,然后重启生效。
然而,/boot/grub/grub.cfg不能直接修改,需要通过修改 /etc/default/grub ,然后更新grub配置。
方法如下:
sudo vim /etc/default/grub
在 GRUB_CMDLINE_LINUX 中加入内核启动参数 pci=assign-busses。
然后,更新grub配置
sudo grub-mkconfig -o /boot/grub/grub.cfg
参考:
1. qemu中sriov试验