有没有什么方法可以在智能手机中运行操作系统而不将其安装在设备上?这相当于 PC 上的 live-CD。我打算在手机上测试多个 BSD 发行版,可以是 Android 或 Windows。
答案1
您需要 BIOS 或 EFI 来设置手机应从哪个设备启动。然后您可以使用外部 SD 卡作为 Live CD,甚至可以使用 USB 端口。
但是我们的手机有类似 BIOS 的东西吗?我没有听说过任何有关此事的消息。当然有,但是如何激活呢?
当您的(Android)手机获得 root 权限后,这些工具可以安装新内核。这些与此最接近,但我目前没有 root 手机,因此无法告诉您更多有关此的信息。
答案2
在已取得 root 权限的 Android 智能手机上,您可以安装引导加载程序。
引导加载程序会拦截引导过程,因此可以对其进行修改,使其指向不同的存储目的地(例如 SD 卡)来加载操作系统。
这样,您就可以在同一部手机上安装多个操作系统。
答案3
与您要求最接近的事情是临时的
后市场操作系统您可以在其中从 USB 加载自定义内核,fastboot
然后rootfs
从网络安装该内核。