我不得不调整 EFI 分区的大小并对其进行格式化,它删除了其中的 Microsoft 文件夹,我无法再在 Windows 10 上启动。我想在 Windows 10 上恢复启动功能。
我进入 Windows 10 磁盘中的恢复模式命令行并输入bootrec /rebuildbcd它找到我的 Windows 10 安装并说重建成功,但是我无法在它在 efi 启动菜单中创建的条目上启动(当我选择它)。关于如何修复 Windows 10 启动的任何想法?
您好,我刚买了两个相同的 U 盘,它们在 UEFI 中似乎具有相同的名称,这很烦人,因为当它们都插入时我无法选择我需要的那个。 那么如何更改 U 盘的名称所以它在 UEFI 中的显示有所不同?适用于 Windows 和 Linux 的程序会很好。我试图在 Windows 中更改卷的名称,但当然它不会在重新启动后更改 UEFI 检测到的名称。
VPN 提供商提供 .ovpn 文件,其中包含使用以下命令连接到 VPN 服务器所需的配置: openvpn name.ovpn
然而,使用这个命令并不是很干净,因为它使用了一个 shell,如果你想保持连接,你就不能再关闭它。相反,我想通过 systemd 控制 openvpn 连接,但我的理解是,我首先需要在其中创建一个name.conf文件,/etc/openvpn以便我可以调用systemctl enable openvpn@name.service方便的命令,因为它会在启动时连接到 VPN 服务器。
如何从 .ovpn 配置文件转到/etc/openvpn/name.conf?
efibootmgr在 EFI 启动菜单中创建无效条目。例如efibootmgr -c -d /dev/sdX -p Y -l /EFI/refind/refind_x64.efi -L "rEFInd Boot Manager"在启动菜单中添加一个无法启动的日文字符。
另一方面bcfg boot add 3 fs0:\EFI\refind\refind_x64.efi "rEFInd"工作得很好。
现在我想直接启动vmlinuz-linux而不是通过refind. 有没有人知道如何将参数传递给内核?没有参数是 :bcfg boot add 3 fs0:\vmlinuz-linux "linux"但是我需要使用什么选项来添加initrd=\initramfs-linux.img root=/dev/sda2?
谢谢
刚刚安装了 Arch Linux 并使用iptables-save保存了一些 iptables 规则,但它们不会在启动时加载。这是什么意思?
systemd 单元文件指向将保存规则配置的位置
我在哪里可以找到那个 systemd 单元文件,以便我可以写下路径 iptables.rules
如何告诉 refind 加载特定内核?我得到以下行:
"linux" "rw nomodeset root=/dev/sda1 initrd=initrd.img"
Run Code Online (Sandbox Code Playgroud)
但是为什么我没有kernel=参数来告诉哪个内核使用这些参数呢?
boot ×3
arch-linux ×2
efi ×2
iptables ×1
linux ×1
networking ×1
openvpn ×1
rename ×1
vpn ×1
windows ×1
windows-10 ×1