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权限,都不行)
    在这里插入图片描述

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

相关推荐

  1. 进程交互实现App自动

    2024-02-19 03:16:03       43 阅读
  2. C#实现windows系统、关机

    2024-02-19 03:16:03       57 阅读
  3. win10系统历程

    2024-02-19 03:16:03       58 阅读
  4. Android 打开热点2.4G系统解决

    2024-02-19 03:16:03       65 阅读
  5. Linux系统下tomcat服务自动

    2024-02-19 03:16:03       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-19 03:16:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-19 03:16:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-19 03:16:03       82 阅读
  4. Python语言-面向对象

    2024-02-19 03:16:03       91 阅读

热门阅读

  1. python中怎么画对数坐标图

    2024-02-19 03:16:03       52 阅读
  2. openJudge | 中位数 C语言

    2024-02-19 03:16:03       58 阅读
  3. yolov8目标检测-onnx模型推理

    2024-02-19 03:16:03       42 阅读
  4. 什么是云渲染?云渲染的优势有哪些?

    2024-02-19 03:16:03       64 阅读