将U盘作为启动项报错:Verifying shim SBAT data failed: Security Policy Violation

问题描述

今天给新电脑装双系统的时候,将U盘设为启动项,总是报错,起初以为是启动盘做的有问题,报错如下:

Verifying shim SBAT data failed: Security Policy Violation
Something has gone seriously wrong: SBAT self-check failed:Security Policy Violation

在这里插入图片描述


解决方案:

在BIOS设置中,将“Security Boot”设置为 OFF

以我用的是Dell G15笔记本为例,F12进入BIOS,选择BIOS SETUP,选择左边的Boot Configuration,滑动条往下拉,可以看到Secure Boot下的Enable Secure Boot,将其置为OFF

在这里插入图片描述
在这里插入图片描述

### 解决 Anaconda 配置 PyTorch 环境时出现 `EnvironmentNotWritableError` 的方法 当尝试通过 Anaconda 创建或修改 Python 环境并安装 PyTorch 时,如果遇到 `EnvironmentNotWritableError` 错误,通常是因为当前用户对目标环境目录缺乏写入权限。以下是可能的原因以及解决方案: #### 原因分析 该错误表明 Conda 尝试向指定的目标路径写入文件失败[^1]。这可能是由于以下原因之一引起的: - 当前运行 Conda 的用户对该路径没有足够的权限。 - 使用了管理员账户创建的默认环境,而普通用户无法访问这些位置。 #### 解决方案 ##### 方法一:更改 Conda 默认存储路径 可以通过设置新的根目录来规避此问题。具体操作如下: ```bash export CONDA_ENVS_PATH=/path/to/new/envs/directory ``` 上述命令会将新环境的位置更改为 `/path/to/new/envs/directory` 路径下[^2]。确保所选的新路径具有可写的权限。 ##### 方法二:使用虚拟环境而非全局环境 推荐的方式是在用户的家目录中创建独立的虚拟环境,而不是依赖于系统的全局路径。执行以下命令即可完成这一过程: ```bash conda create --prefix ./myenv python=3.8 source activate ./myenv ``` 这里 `./myenv` 是相对路径下的自定义环境名称,可以替换为你希望使用的任何有效路径[^3]。 ##### 方法三:提升权限 (不建议) 虽然可以直接以超级用户身份运行 conda 来获得更高权限,但这可能会带来安全风险,并且容易破坏系统级包管理器的状态。除非绝对必要,否则应避免这种方法。如果确实要这样做,则需小心谨慎地输入: ```bash sudo conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch ``` ##### 方法四:修复现有环境权限 对于已经存在的特定环境中发生的此类问题,可以手动调整其所属组和权限位: ```bash chmod -R u+w /path/to/existing/conda/environment/ chown -R $USER:$USER /path/to/existing/conda/environment/ ``` 以上两条指令分别赋予用户读取、写入权利,并重新分配所有权给当前登录者[^4]。 #### 总结 为了防止再次发生类似的权限冲突情况,在日常开发过程中应当养成良好习惯——始终优先考虑个人专属的工作空间来进行软件部署与调试工作;同时也要定期审查各项目间的相互影响程度以免造成不必要的麻烦。 ```python import torch print(torch.__version__) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

boss-dog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值