ubuntu 上的 VMWare 使用 SecureBoot 重新编译 vmmon 和 vmnet 模块

内核升级后,您可能会注意到 vmware 不再工作. 它要求重新编译一些模块,但没有成功.

所以这里有一个指南,如何轻松地重新编译模块并让你的 VMWare 重新焕发生机:

sudo vmware-modconfig --console --install-all

 

它会给你错误, 忽略它. 运行以下命令:

cd /lib/modules/$(uname -r)/misc
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 /var/lib/shim-signed/mok/MOK.priv /var/lib/shim-signed/mok/MOK.der $(modinfo -n vmmon)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 /var/lib/shim-signed/mok/MOK.priv /var/lib/shim-signed/mok/MOK.der $(modinfo -n vmnet)
sudo modprobe vmnet && sudo modprobe vmmon

然后再次启动VMware,瞧! 它必须工作.

加载中

发表于 系统管理 | 标签 , , , , , | 发表评论

未安装 DKMS nvidia 模块的一种情况

我试图为 nvidia 构建一个新的内核模块驱动程序,但在没有任何其他信息的情况下遇到了这个问题.

 

建筑模块:
清洁构建区域…
'制作’ -j32 NV_EXCLUDE_BUILD_MODULES=” KERNEL_UNAME=5.4.0-104-通用 IGNORE_CC_MISMATCH=” 模块…(错误的退出状态: 2)
错误 (dkms 批准): nvidia 的二进制包: 510.47.03 未找到
错误! 在内核上构建模块的错误返回状态: 5.4.0-104-通用的 (x86_64)
有关更多信息,请参阅 /var/lib/dkms/nvidia/510.47.03/build/make.log.
…完毕.
/etc/kernel/postinst.d/initramfs-tools:
更新-initramfs: 生成 /boot/initrd.img-5.4.0-104-generic

但是后来我又尝试编译了一次模块驱动, 但是这次我选择了 “不, 不编译 DKMS 模块” 它抛出了类似的东西 “gcc 版本不匹配” 但我选择忽略它并且模块已成功构建.

然后我使用卸载了模块

sh ./NVidia-blabla-510.run --uninstalll

并再次将其安装为 DKMS 模块, 但这次强制忽略 GCC 版本不匹配.

sh ./NVidia-blabla-510.run --no-cc-version-check

这一次它运行没有错误!

 

希望这可能有助于解决类似的问题.

加载中

发表于 系统管理 | 标签 , , | 发表评论

Xbox Live 100% 丢包问题 – 解 (视窗 10 和Windows 11)

XBox Live 网络问题

我试过玩 Gears 5 但即使使用位于同一网络中的我自己的设备也无法做到 (连接到同一个网络).

当然, 我尝试了很多变体, 包括发现的这些 关于微软的回答

  • 重置防火墙
  • 重新安装 XBox 应用程序和 Xbox 配套应用程序
  • 重置网络设置
  • 手动打开端口UDP: 88, 3074, 53, 500, 3544, 4500; TCP: 3074, 53, 80
  • 禁用 UPnP (我建议启用它)
  • 将 Teredo 类型更改为 Enterpriseclient 和 natawareclient
  • 重置 DNS 设置, 使用开放 DNS 提供商,例如 8.8.8.8 (谷歌) 或者 1.1.1.1 (云耀斑)
  • 使用 WiFi/电缆
  • 禁用防病毒软件

但这些都没有帮助.

  1. 确保启用了 Windows 防火墙. 由于某种原因需要 Teredo 工作.
  2. 首先, 让我们检查您的 PC 上是否有 Teredo. 以管理员身份打开 cmd.exe 并执行

继续阅读

加载中

发表于 未分类, 软件 | 标签 , , , , , , , , , , | 发表评论

在 Windows 上使用 SSH 开始使用 GitHub 身份验证

Windows 上的 SSH

当 Apple 在他们的产品中添加一些新东西时会发生什么? 是, 你是对的 – 他们会多次在任何地方讲述它,试图通过告诉他们他们的新发明的东西确实是新的来打动人们,即使它不是. 所以, 想象, 如果他们刚刚为 Mac OS X 添加了 SSH 支持, 他们会不会传播这个消息? 我相信这个问题将作为 OS X 没有答案 (因为任何其他类似 Unix 的操作系统已经支持 SSH 开箱即用). 说到 Windows, 许多出于某种原因在 Windows 上工作的开发人员多年来一直在等待这一天的到来,他们在 Windows 上安装 cygwin 和 git 二进制文件并试图让它们彼此相爱,但总是很难做到. 与 2018 视窗 10 更新微软实际上为 Windows 添加了 OpenSSH 10!… 即使现在也没有人知道这件事. 所以如果你至少有 Windows 10 1903 发布您可以轻松设置 git 集成. 这就是我们将在这里做的.

安装 git

您必须从以下位置下载 git 二进制文件 这里 并安装它. 过程非常简单: 同意你不会阅读的协议,然后按下一步, 下一个, 下一个…. 直到下一个按钮成为完成按钮. 虽然我建议更改这些设置,但非常标准的方式,如下所示

好, 其实我在这里撒谎… SSH.exe 与 git 本身一起分发,但我们不会安装它 (上面最后一个截图).

现在, 让我们检查 git 是否可用. 转到桌面并创建一个名为的文件夹 “git-repo-test”. 这里不需要额外的黑客技能, 只需按鼠标右键并选择 “创建文件夹”.

成功了? 惊人的! 现在双击打开这个文件夹, 在打开的资源管理器窗口中按 Ctrl+L,您将能够将路径复制到文件夹. 复制它. 然后, 转到左下角的搜索栏并输入 “CMD” 并打开它.

在打开的控制台类型中 “光盘 ” (最后的空间) 按鼠标右键插入复制的文本 ( 或移位+插入). 并按回车键。

现在输入 “混帐初始化”.

所以, 回购已创建!

添加您的第一个文件并提交 (注意, 需要第一行来设置您的邮件和姓名. 用您自己的值替换这些值. 这些值将显示在 github 提交日志中)

git config user.email "johndoe@example.com"
git config  user.name "John Doe"

echo "h1. This is the readme file." > README.md

git add README.md

git commit -m"Added a readme file".

并添加许可文件. 为了那个原因, 去 https://choosealicense.com/ 并为您的项目选择许可证. 我会选择https://choosealicense.com/licenses/mit/ 允许所有其他开发人员随意使用我的项目. 什么你不选择许可证? 好, 这意味着不允许其他开发人员以任何方式使用您的项目, 这将不合法. 所以, 创建一个新文件 (用鼠标和记事本) 并复制许可证文本, 替换其中的年份并保存.

检查回购状态

git status

添加此文件以包含在提交中并提交

git add License.txt

git commit

注意, 这次我们不使用 -m 标志进行 git commit. 这将打开一个带有记事本的窗口,允许您输入一些消息进行提交.

消息中不包含尖号后的所有文字, 忽略它. 在第一行写下您的消息并关闭记事本. 提交将完成.

所以, 我们添加了几个文件并将它们提交到本地存储库。

简单? 让我们继续更复杂的部分 (这里需要好莱坞电影喜欢黑客技能).

OpenSSH 的东西

现在, 让我们创建一个 SSH 密钥. 在同一个控制台窗口类型 “ssh-keygen -t rsa -b 4096” 然后按回车. 什么时候会要求输入密码 – 只需按回车键使其为空. 好, ssh 密钥已创建.

这将创建 2 档案: 公钥(id_rsa.pub) – 与任何你不会的人分享, 用这段文字做个纹身,或者把它写在门下的地毯上 – 没关系. 分享它绝对安全.

但是私钥 (id_rsa) – 永远不要与任何人分享这个! 它就像你家或汽车的钥匙. 保密!

通过键入查看公钥 “记事本 %userprofile%.sshid_rsa.pub” . 复制这个值.

现在, 去 github ssh 密钥添加页面 并将您的公钥粘贴到 textarea 中, 然后按绿色按钮提交.

好, 添加了 SSH 密钥. 让我们创建一个 repo 并推送您的更改!

在这里创建一个新的仓库 https://github.com/new

你会在这里看到一些教程, 向下滚动到第二段并复制第一行 (git远程添加…)

将其粘贴到控制台中。并将所有更改推送到遥控器.

git remote add ... - your line here

git fetch origin

git push --all

注意, 更远, 为了推动某事, 您可以使用 “git push origin main” (哪里主要 – 是你的分行名称).

所以, 如果你成功了, 回到github,你会在github站点上看到你的文件.

希望本教程有用.

加载中

发表于 计算机, 软件 | 标签 , , , , , , , , | 发表评论

等待: Apple 添加了无损、高分辨率的音乐

无损音频

一般, 苹果做出了与众不同的东西, 看似宏伟和创新, 虽然事实上并非如此, 但在当前上下文中并不重要. 给它一个简短的估计, 那么我们就可以达成一致, 它真的很重要并且会产生相当大的影响, 一般影响流媒体。

目前无损音频 (无损) 和杜比全景声音频仅在 Apple 设备上可用, 所有其他平台的用户将不得不无限期地等待, 直到它至少达到 Android.

至于无损, 那么这是, 每个人都会注意到什么, 即使使用劣质的 AirPods, 目前无法通过蓝牙接收高质量音频, 因此,在传输过程中,损失仍将是, 但这种声音可能看起来更干净、更悦耳, 但, 也许, 它不会听起来那么响亮. 真正的应用将与设备结合, 使用 Apple AirPlay 或使用可选 USB DAC 时, 其中今天有很多.

你需要杜比全景声吗?它是什么? – 这个问题的答案最好在其他地方找. Tidal 支持此音频, 但我不喜欢这些营销噱头, 因此,在屏幕截图中您可以看到, 它关闭了. 杜比全景声听起来像电子烟, 电子烟和所有关于它的笑话都消失了 2017 年. Android 中会有杜比全景声吗 – 没人知道, 很可能不是, 除了在某些三星设备上. 但可以肯定地说, 这是不必要的技术, 所以不要难过, 但值得庆幸的是无损质量在便携式设备上的到来, 甚至不提高价格 (目前).

进一步在这篇文章中会有难以理解的胡言乱语, 你可以跳过, 因为主要的事情已经说了. 但如果有兴趣, 然后继续阅读.

继续阅读

加载中

发表于 音频, 音乐 | 标签 , , , , , , , , , , , , , , , , , , , , , | 发表评论

星体投射 – 回到银河 (2005) [光盘]

星体投射 - 回到银河 (2005)

加载中

发表于 在线播放 | 发表评论