Linux+Win双系统远程重启到Win

背景

电脑安装了双系统(ubuntu 22.04 + win11),默认进入ubuntu系统。给电脑设置了WoL(Wake-on-LAN),方便远程开机+远程控制。
但是ubuntu的引导程序grub无法远程控制,远程开机会默认进入ubuntu。
虽然说可以进入ubuntu后通过命令grub-reboot + reboot来重启到win,但是不够方便。

方法

  • 创建脚本cat reboot2win.sh,路径任意,内容如下
    #!/bin/bash
    grub-reboot 2 && reboot
    
  • 创建文件reboot2win.desktop(推荐路径~/.local/share/applications),内容如下
    [Desktop Entry]
    Name=Reboot to Windows
    Exec=pkexec ~/.local/share/applications/reboot2win.sh
    Type=Application
    Icon=system-restart
    Terminal=true
    
    Exec中pkexec后面填写脚本reboot2win.sh的路径
  • 然后在需要的时候,到应用程序中搜索“Reboot to Windows”打开,再输入密码即可

说明

  • 也可以不用创建脚本cat reboot2win.sh,在文件reboot2win.desktop中Exec的内容修改成pkexec grub-reboot 2 && reboot,但是这样要输入两次密码
  • 我尝试过将.desktop创建在桌面上。但是这么创建后双击不能打开(我已经根据指示做了修改,而且给文件添加了x权限,都不行)
    Linux+Win双系统远程重启到Win_第1张图片

参考:Ubuntu+Windows双系统远程重启互相切换

你可能感兴趣的:(linux,双系统,重启)