- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我运行以下命令在我的 Mac 上安装 Nix:
sh <(curl -L https://nixos.org/nix/install) --daemon --darwin-use-unencrypted-nix-store-volume
我收到以下错误:
error: refusing to create Nix store volume because the boot volume is
FileVault encrypted, but encryption-at-rest is not available.
Manually create a volume for the store and re-run this script.
See https://nixos.org/nix/manual/#sect-macos-installation
https://nixos.org/nix/manual/#sect-macos-installation说:
If you're using a recent Mac with a T2 chip, your drive will still be encrypted at rest (in which case "unencrypted" is a bit of a misnomer). To use this approach, just install Nix with:
sh <(curl -L https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume
If you don't like the sound of this, you'll want to weigh the other approaches and tradeoffs detailed in this section.
我没有带 T2 芯片的 mac,我该怎么办?
最佳答案
我选择使用 Use a separate encrypted volume Philipp Haussleiter 中概述的建议:
This approach only works if you have a Disk that is formated with APFS (that should always be the case, if your OS is running of a SSD).
You can check this with:
% diskutil list | grep APFS
…
0: APFS Container Scheme - +250.8 GB disk1
…Create another Volume on your Disk for NIX:
% sudo diskutil apfs addVolume disk1 'APFS' nix
Will export new APFS Volume "nix" from APFS Container Reference disk1
Started APFS operation on disk1
Preparing to add APFS Volume to APFS Container disk1
Creating APFS Volume
Created new APFS Volume disk1s6
Mounting APFS Volume
Setting volume permissions
Disk from APFS operation: disk1s6
Finished APFS operation on disk1Your disk may not be named
disk1s6
. Find the name of your disk with:% diskutil list | grep nix
4: APFS Volume nix 7.7 GB disk1s6Again, your disk may not be named
disk1s6
.Encrypt disk:
You need to enter a passphrase for the encryption. You have toremember that passphrase once – you can add it to your key chain lateron. After that the disk encryption will start in the background.
% sudo diskutil apfs encryptvolume disk1s6 -user disk
Passphrase for the new "Disk" user (672C4CFF-34C6-4407-83ED-294C1C42E161):
Repeat passphrase:
Starting background encryption with the new "Disk" crypto user on disk1s6
The new "Disk" user will be the only one who has initial access to disk1s6
The new APFS crypto user UUID will be 672C4CFF-34C6-4407-83ED-294C1C42E161
Background encryption is ongoing; see "diskutil apfs list" to see progressSetup Mount Point:
MacOS Catalina does not allow to create folders directly under yourRoot Path
/
. But we can use another method to have MacOS create thatfolder for us. To do this, we have to add an entry into the file/etc/synthetic.conf
:% sudo bash -c 'echo nix >> /etc/synthetic.conf'
Now, the next time, the system starts, a mount point /nix will becreated. The next task is to have our Volume mounted at Boot.
Setup Mount:
For the Mount Configuration, we need to the UUID of the Volume. We canfind this via the
diskutil
tool (again, your disk may not be nameddisk1s6
):% diskutil info /dev/disk1s6 | grep UUID
We must edit /etc/fstab with vifs:
% sudo vifs
(vifs behaves just like vi, so use vi commands to edit the file):
UUID=1D9389C1-5676-4077-88F5-8D5304A0B1A6 /nix apfs rw
(Your UUID will be different!)
Reboot. You will get a GUI prompt to enter your encryption passphrase,and save it to the keychain.
然后我跑了:
sh <(curl -L https://nixos.org/nix/install) --daemon
--darwin-use-unencrypted-nix-store-volume
选项不是必需的,因为我们现在有一个加密卷。
关于macos - 在没有 T2 芯片的 Mac 上的 FileVault 加密启动卷上,在 macOS Catalina 和 Big Sur 上安装 Nix 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67115985/
在更新到macOS Big(11.0 Beta(20A5395g))的最新Beta版本之后-Android Studio(4.1)一直关闭是因为[NSOpenGLContext setView:] m
当我跑 git gui在 Mac Big Sur 上。这是发生的事情: Mac OS X 10.100 or later required ! error: git-gui died of signa
自从我买了一台新的基于 ARM 的 M1 MacBook Pro,我就一直遇到严重且一致的 PostgreSQL 问题 (psql 13.1)。无论我使用 Rails 服务器还是 Foreman,我都
我最近买了新的M1芯片Macbook Pro,运行MacOS Big Sur,但进程收到SIGSEGV或segmentation fault后没有生成核心文件。 我的旧 Macbook 运行 MacO
我已将 Mac 升级到 Big Sur 11.1 并尝试从 EnterpriseDB 安装 PostgreSQL,但在安装完成之前我一直遇到两个错误。 错误如下: 创建菜单快捷方式时发生非 fatal
我使用的是 macOS Big Sur 11.0.1。 我正在尝试使用此脚本从用户代理获取操作系统版本: $ua = $_SERVER['HTTP_USER_AGENT']; echo "User A
自从今天发布 Big Sur 以来,我的 QT 应用程序停止工作,没有任何错误,项目运行,只是没有显示 Windows。 在 Pyside2 上使用 Python,使用 Pycharms 编写和启动。
当我使用 SwiftUI App Lifecycle 创建应用程序时,工具栏按钮与新的 Big Sur 工具栏按钮样式(具有 onHover 效果样式)匹配。但是如果我选择传统的 AppDelegat
升级到 Big Sur 后,我无法再打开 Ampps。我已经尝试卸载并重新安装,但问题仍然存在。打开应用程序时,它没有响应,您只能在将鼠标悬停在应用程序上时看到 Mac 色轮。等待几分钟(大约半小时)
在 Big Sur 中,Xcode 和 Calendar 的工具栏项目在打开时保留在侧边栏上,但在侧边栏折叠时在左侧仍然可见。 侧边栏打开: 侧边栏折叠: 在 "Adopt the New Look
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 9 年前。 Improve th
在以下环境中: Mac 操作系统:大苏尔 R:版本 4.0.3 Java:Java 版本“1.8.0_271” 我正在尝试运行: install.packages("rJava", type='sou
MariaDB 运行良好,但现在无法在启动时运行。我已经卸载,然后重新安装,但没有解决任何问题。 这是 mysql.server.start 的输出 mysql.server 启动 Starting
我最近将 macOS 从 High Sierra 升级到 Big Sur。我的 Anaconda 安装,之前安装在 /anaconda3现在坏了。 第一 /anaconda3不见了;我在 /Syste
我刚刚将 MacOS 更新为新版本(Big Sur)。当我尝试 vagrant up 启动 vagrant 时,它显示如下错误: There was an error while executing
我从 Mohave 升级到 Big Sur,发现 Homebrew 软件不再起作用。我使用命令安装了命令行工具 xcode-select --install 我跑后brew list ,我收到以下错误
自从升级到 Big Sur 后,Pyenv 就没有工作了。它是这样开始的: ❯ pyenv install 3.8.0 python-build: use openssl@1.1 from homeb
我在通过 Homebrew 在 macOS Big Sur 上安装 Valgrind 时遇到了麻烦。在我尝试过的终端中 $ brew install valgrind Homebrew 的自动更新后,
我希望表格解雇就像外观一样动画但相反。我认为这也是标准行为。例如,当您创建新文件时,您可以在 Xcode 中看到它。 但正如你所看到的,它在没有动画的情况下消失了 这是我的代码: struct Con
在 macOS Big Sur 之后,11.0.1更新后,Android 模拟器开始显示图像渲染问题。 问题 模拟器显示窗口正在重复设备图像。安 issue已记录在 Android 的 IssueTr
我是一名优秀的程序员,十分优秀!