linux – “biosdevname”如何真正起作用?
我知道
Linux中“biosdevname”功能的目的,但我不知道如何
确切地说它有效. 我用Ubuntu 14.04和Ubuntu 14.10(都是64位服务器版本)进行了测试 >必须将引导选项biosdevname = 1传递给内核 正如我已经提到的,Ubuntu 14.04和14.10似乎都提供了biosdevname 后来我想恢复旧式设备命名,那就是 sudo apt-get purge biosdevname 令我惊讶的是,重新启动后我的网络接口仍然是p4p1,所以 下一步,我在/ etc / network / interfaces中应用了适当的更改 事实证明,我还必须明确地将GRUB条目更改为 我的问题是:如果没有biosdevname包,biosdevname怎么办?是 解决方法
即使在卸载软件包之后,biosdevname仍然让你烦恼的原因是它自己也安装在initrd的“初始ramdisk”文件中.
卸载时,删除了/usr/share / initramfs-tools / hooks / biosdevname,但是包中没有postrm脚本,因此不执行update-initramfs,并且/ boot / initrd …文件中仍然存在biosdevname用于系统启动的第一阶段. 你可以像这样完全摆脱它: $sudo update-initramfs -u (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |