前面文章详细记录了如何安装Windows及Linux双系统以UEFI方式启动。 本文,将介绍笔者如何实现远程接入台式机的双系统,以及远程实现双系统切换的方式。 首先,我们要确认linux系统安装完成以后,在linux的启动界面中有windows的开机引导。 这就是前面提到的为什么UEFI要设定linux为第一启动方式了,因为linux启动文件可以加上一个windows的启动,也便于后面的操作 如果没有看到windows的引导界面,则需要手动添加一条,具体操作自行百度。 Linux开机之后,使用root用户登录,在/root目录下,编写一个简易脚本文件,内容如下 其中grub2-reboot 3,数字3是指windows的引导文件的在启动引导中次序,这里的计数从0开始,windows在第4条,所以输入数字3。 然后,再添加赋予windows 这个脚本执行权限: chmod 755 windows Tips:grub不仅可设定grub2-reboot指定下次开机引导,还可以通过grub2-set-default <Number>指定默认的开机引导 ##<Number>同上述计数方式一致 最好再补充一条软连接,使得用户不在root目录下亦能执行windows脚本 ln -s /root/windows /usr/bin/ 该脚本执行完毕,将立即重启并以windows引导开机。因不是设定windows为默认开机引导,所以在windows操作系统中重启后,系统将再次以linux执行 自此,windows和linux切换便得以实现,那么下一步,就是远程进行双系统切换了 如果你的家庭宽带是公网IP地址,那么,恭喜你, 你只要做好端口映射,将22端口映射到外网IP的22端口,3389端口映射到外网IP的3389端口,再把windows的远程桌面开启,以及系统内置防火墙对3389的策略放通,即可实现远程及双系统自如切换, 路由器一般都有界面配置,这里不详细说明,最好是使用DHCP静态地址绑定,避免IP发生变化无法顺利转发端口 但是,IPv4地址稀缺的今天,家庭宽带的外网出口地址也被私有IP取代,想了解自己的IP地址为公有IP或是私有IP,可通过以下方法实现查询, 进入路由器的拨号上网界面,这里的IP地址显然不是公网IP,如果自己不能确定,直接百度搜索 这个时候,你就没法实现远程自己的主机了, 由此,我们有了一个内网穿透的工具。 最先了解到这个内网穿透是在花生壳那边了解到的,但是收费的永远不能满足贫穷老百姓的需求。 这边直接百度搜索“内网穿透”,找到几个目前笔者用着较为舒服的工具。 “网云穿”对比向日葵都是1Mbps带宽,但是没有一个月1G的流量限制 “Sakura Frp” 看着没那么正规的一个工具,但是确实好用,无论是速度还是可用的隧道都更优, 如果没有涉及到什么加密级数据传输,可以使用这个工具,最主要是对于linux平台非常友好,傻瓜式部署 页面配置好端口穿透关系 中断输入命令 安装好服务后,会自动添加开机自启及服务启动, 查看进程状态,可以输入命令, 这边的多个端口分别映射了ssh,ftp及http,还有其余端口服务可以按需求自行替换。 自此,本地linux操作系统便可以通过穿透到外网的端口提供服务了。 笔者的Windows系统仅作为日常办公等使用,所以安装个远程工具并且开启远程工具的开机自启服务即可。这里推荐一下国产的远程办公软件Todesk,无远程速率限制,同一账户支持多设备登录等。 无服务搭建在该系统中,如你有需要,也可以使用上述工具对windows部署的服务,进行一个内网穿透,供自己在公网中使用。 技术交流欢迎加入Q群:177428068
|