在学校的 Windows 上运行 Linux,而无需实际安装 Linux

在学校的 Windows 上运行 Linux,而无需实际安装 Linux

这里的学校想要教授基本的 Linux 和 Unix 知识,比如终端和 CLI。问题是,安装东西是不允许的。所以,双启动是不可能的。刚刚运行 Windows 8。

其次,系统对于任何虚拟机来说都不够强大。在 4GB RAM 上运行古老的系统。目前,学校正在使用Cygwin。但我们却无法正确使用诸如此类 chmod的命令。

我在想

  1. 使用 git bash 终端。不知道权限命令在 Windows 8 上是否能正常工作。
  2. 在 USB 上使用 live ubuntu。该系统将是只读的,因此mkdirchmod已退出。或者有办法做到这一点吗?请建议。
  3. 使用 Slackware 或 Puppy 操作系统。
  4. 正如评论中所建议的,在线运行发行版。

作为一名学生,我可以向老师提出什么建议?选项 3 似乎是最可行的选择。欢迎任何建议。


编辑: 持久存储不是必需的。相反,它是受欢迎的,在所有实验之后进行清理。

谢谢

答案1

一种选择是从具有持久存储的 USB 记忆棒运行 Ubuntu Live,这意味着您可以对 USB 记忆棒进行分区,以供 Ubuntu 用作存储并保存设置。以下链接解释了如何执行此操作:

https://www.google.com/amp/s/www.howtogeek.com/howto/14912/create-a-persistent-bootable-ubuntu-usb-flash-drive/amp/ 您提到的命令 ( mkdir and chmod) 应该可以在 Ubuntu live 上运行,但是如果没有持久存储,它将与您重新启动时所做的任何其他更改和配置一起被擦除

另一种可用的选择是将 Ubuntu 安装到 USB 磁盘上,而不是使用 Ubuntu Live。以下链接解释了如何执行此操作: https://www.google.com/amp/s/www.dionysopoulos.me/portable-ubuntu-on-usb-hdd/amp/

答案2

任何带有实时图像的发行版都应该可以工作。

不过,请注意: 可以使用实时 Linux 来挂载 Windows 系统磁盘,然后cat /dev/zero > /dev/windowsdisk破坏 Windows 安装。

更安全的设置是从网络启动 PC 并启动已预先配置的系统。这将使教师对正在发生的事情有更多的控制权。

Debian-Edu 可能会有所帮助。

你可能应该看看https://serverfault.com/questions/27454/tips-on-setting-up-a-linux-classroom-environment

答案3

最简单的方法是启动云 Linux 实例。有多个云服务提供商。 (例如:AWS、Azure、GCP、阿里巴巴...等)甚至您可以创建免费帐户。您唯一需要的是互联网连接和 ssh 客户端工具,如 putty 或 xshell(还有更多 ssh 客户端工具)。

或者您也可以使用可通过笔式驱动器运行的 Linux 便携式软件。无论如何,如果您使用轻量/最小安装,您将不需要任何高资源。例如:https://mashtips.com/best-portable-linux-distro/

答案4

Linux Live USB 创建器有一个选项允许您使用 Windows 作为主机虚拟化从 LiveUSB 启动的 Linux 操作系统它创建。必须选中步骤 4 中的第三个复选框才能启用此选项,如下图所示。这需要每台 PC 或每个学生都有一个 4GB 或更大的 USB 闪存驱动器,并且由于您的 PC 速度较慢,建议使用非常轻量级的发行版;小狗Linux明确支持。

可启动选项

相关内容