有人有使用过 Ubuntu + Serva 的经验吗?

有人有使用过 Ubuntu + Serva 的经验吗?

我正在为 Ubuntu 设置一个 Serva 服务器,这些说明,我似乎无法让 Ubuntu 在我的客户端计算机上加载。配置文件(来自该链接,其中说它已经在 Ubuntu 14.04.1 桌面上进行了测试):

asset    = Ubuntu LTS 14.04 Desktop Live
platform = amd64
kernel   = NWA_PXE/$HEAD_DIR$/casper/vmlinuz
append   = showmounts toram root=/dev/cifs initrd=NWA_PXE/$HEAD_DIR$/casper/initrd.lz,NWA_PXE/$HEAD_DIR$/casper/INITRD_N11.GZ boot=casper netboot=cifs nfsroot=//$IP_BSRV$/NWA_PXE_SHARE/$HEAD_DIR$ NFSOPTS=-ouser=serva,pass=avres,ro ip=dhcp ro

我将该NFSOPTS=-ouser=serva,pass=avres部分更改为,NFSOPTS=-o user=theserver, password=p4ssw0rd因为它最初抱怨这-ouser是一个糟糕的选择。theserver并且p4ssw0rd是服务器计算机(Windows 7)上用户帐户的用户名和密码。我还根据说明共享了相应的 Serva 文件夹。

有人能帮我看一下我的配置文件是否有问题吗?或者有经验的人能告诉我我做错了什么吗?

答案1

我今天遇到了完全一样的问题。

发生该问题的原因是,初始核心 Linux 系统(在启动时)无法登录到我的 Windows 10 PC 上的 NWA_PXE_SHARE - Windows 10 的共享安全性比以前版本的 Windows 更严格。

我的解决方案:

  1. 我在 中sec=ntlm添加了。这显示了一个“拒绝访问”错误,而不是错误参数或错误选项错误,后者是转移注意力的借口。报告错误选项错误是因为当 cifs 登录失败时,它会尝试访问不接受 的 NFS 共享。NFSOPTSServaAsset.inf-ouser=xxx

  2. 在 Windows 10 机器上,我确保“serva”用户对“C:\SERVA_REPO\NWA_PXE”文件夹具有明确的读取权限,并且“serva”用户对 NWA_PXE_SHARE 共享设置了明确的共享权限。

然后它就成功了。我通过测试另一个(较弱的)操作系统的共享得出了这个结论,该操作系统也成功了。

答案2

对于我来说,仅添加“sec”并不能解决我的问题,经过调试,我发现我也需要 vers:

NFSOPTS=-ouser=serva,pass=avres,sec=ntlm,vers=1.0,ro

答案3

我在通过 Serva 服务器进行网络启动时也遇到了 CIFS 共享访问问题。经过多次尝试,我意识到用户名也需要域,因为我的网络共享托管在加入域的机器上。根据互联网上的建议,我能够通过将文本附加domain=<username domain>到“ServaAsset.inf”中的 NFSOPTS 参数来成功进行网络启动。

对于我来说,NFSOPTS 如下所示:

NFSOPTS=-ouser=<username>,pass=<password>,domain=<username domain>,ro

答案4

服务器默认配置的共享名称为 NWA_PXE_SHARE,目录名称为 NWA_PXE,请确保您的配置正确。快速检查方法是在资源管理器地址栏中输入:

\(你的地址)\NWA_PXE_SHARE

看看它是否会进入主目录,如果没有,那么您必须更改配置名称以覆盖共享名称或添加与 NWA_PXE_SHARE 匹配的共享(我会发布 ss 操作方法,但我没有 Win10 的英文版)。

如果你可以访问它,那么你应该再检查一件事(这是来自Serva 主页)
转至gptedit.msc

计算机配置 -> Windows 设置 -> 安全设置 -> 本地策略安全选项

然后在“网络安全”选项卡中检查 LM 和 NTLM。
就是这样。希望它能解决您的问题。

编辑:到目前为止,所有这一切都很顺利,直到我拿到了 HP 笔记本电脑工作站,然后你应该确保在配置文件中使用 ntlmv2 vers 2.0,这对我来说是有效的

相关内容