#reboot #windows #boot-order #next-boot

nightly app rbtw

从 Linux 重启到 Windows,同时 Linux 保持为默认操作系统

3 个稳定版本

1.0.2 2023 年 3 月 23 日
1.0.0 2023 年 3 月 21 日

#7 in #reboot

GPL-3.0-only

18KB
98

从 Linux 重新启动到 Windows。下一次启动将再次回到默认操作系统。第一次运行将要求 sudo 权限,之后无需 sudo 权限。将程序复制到 .local/bin 路径下,以 4 个键位重启到 Windows。

如果没有 Windows 引导加载程序或者有多个引导加载程序,程序将崩溃或挂起。

安装

您可以下载二进制文件,它应该在任何 Linux 系统上工作。或者,如果您已安装 cargo,可以从 crates.io 源安装

  • 使用 cargocrates.iocargo +nightly install rbtw
  • https://github.com/dvdsk/rbtw/releases 下载最新二进制文件,并将其放置在您的路径中的某个位置。例如 .local/bin 或对于系统级安装 /usr/bin/chmod

替代方案

您还可以使用 shell 脚本

#!/usr/bin/env bash
bootnext=$(efibootmgr | grep Windows | cut -c 5-8)
sudo efibootmgr --bootnext $bootnext
reboot 

但是,每次运行都需要输入 sudo 密码。您可以设置 efibootmgr 的 SetUID 位,并删除 sudo 调用来解决这个问题。

依赖项

~1–1.9MB
~37K SLoC