好的,我会尽量在这篇文章中详细说明,
我有一个安装了 Ubuntu Server 的外部 SSD。如果我关闭 Windows PC 然后重新启动,我可以使用启动菜单直接启动服务器。
我希望能够使用 Windows 中的终端“连接”我的无头 Ubuntu。当我说“连接”时,我指的是如果我要通过 SSH 进入 Ubuntu 服务器时所用的确切方式,尽管由于它位于同一台物理 PC 上,我不知道 SSH 是否是执行此操作的最佳方式。
让我感到困惑的是,如何从 Windows 启动它?如果我能通过 SSH 进入它,那将是一大进步。
有没有不使用虚拟化(虚拟机箱/vm ware)来实现这一点的方法?
谢谢。
在这篇文章的最后,为了明确我的目的,我希望无论去哪里都可以随身携带这个外部 SSD,这样在任何 Windows PC 上,我都可以插入它,并运行 Ubuntu 命令/使用 vim/并拥有一个可以存储配置文件的便携式环境,这样我就再也不用使用 Windows 命令行了。
我看到它的工作方式是,我将 SSD 分区为:A. Ubuntu 服务器 B. 我的便携式终端仿真器,以及我需要执行的文件以启动服务器,然后远程进入服务器。
答案1
“有没有不使用虚拟化(虚拟机箱/vm ware)来实现这一点的方法?“
否:您描述的所有设置解决方案(使用 Windows 终端连接)都需要一些虚拟化形式。(包括 WSL,它似乎是某种专有的虚拟化形式)
无论在裸机上启动哪个操作系统,它都会控制所有硬件:显示器、键盘、磁盘、网络连接,一切。一次只有一个操作系统可以控制系统。在控制硬件的操作系统之间切换需要重新启动。
操作系统有可能呈现模仿让不同的操作系统在其上运行并控制硬件……这个过程就是虚拟化的真正定义。
要以本机方式(而非虚拟化方式)运行便携式 Linux 服务器或桌面,请考虑从 LiveUSB 开始,它包含功能齐全的“试用 Ubuntu”环境。