小编Joh*_*ers的帖子

如果我有单独的 EFI 分区,我可以将 Windows 添加到我的 systemd-boot 引导加载程序吗?

我刚刚在我的 Windows 8 机器上的一组新分区上安装了 Arch Linux。为此,我创建了一个新的 512MB EFI 分区供 Linux 加载,而现有的 Windows EFI 分区保持不变。(我不确定这是否正确。)

现在 systemd-boot 无法识别我的 Windows 安装。这不是一个大问题,因为我仍然可以从 Windows 中进入 Linux 引导加载程序,但如果可能的话,我希望能够坚持使用一个引导加载程序。

如何让 systemd-boot 识别我的 Windows 引导加载程序?将文件从一个分区复制到另一个分区是否有问题?还是我需要以某种方式将它们组合起来?

dual-boot boot-loader systemd uefi

5
推荐指数
1
解决办法
9722
查看次数

有没有办法在不重复代码的情况下过滤和打印特定模式?

如果我pacman用来安装软件,我偶尔会遇到表单的错误

package-name: /some/package/file exists in filesystem
Run Code Online (Sandbox Code Playgroud)

如果我在过去的某个时间搞砸了安装,不明智地尝试手动安装某些东西等等,通常会发生这种情况。

为了解决这个问题,将所有冲突包的名称放在一个文件中很有用。我可以使用

# pacman -S package-name |
   grep '^package-name: [^ ]* exists in filesystem$' |
   sed 's/^package-name: \([^ ]*\) exists in filesystem$/\1/' >
   conflicting_files.txt
Run Code Online (Sandbox Code Playgroud)

但是,这需要我输入两次相同的内容。有没有办法在不复制正则表达式的情况下做同样的事情?

grep sed text-processing

3
推荐指数
1
解决办法
618
查看次数

标签 统计

boot-loader ×1

dual-boot ×1

grep ×1

sed ×1

systemd ×1

text-processing ×1

uefi ×1