我的问题如下。我有一个桌面(Ubuntu 18.04),其中有我的数据库,它可以用作服务器。通过一台使用 Linux 操作系统的普通笔记本电脑,我可以使用以下命令轻松地与我的桌面进行通信Jupyter笔记本连接到它上面,蒙戈等等。好吧,使用我的台式机作为计算能力,使用我的笔记本电脑作为计算能力“较差”的接口。
问题是我现在没有笔记本电脑,但我有 Android 平板电脑三星 Galaxy Tab A 8.0 (2019)。据我所知,它与 PostmarketOS 兼容并经过测试,但有一些我不喜欢的地方: “请注意,按照这些说明操作,您将覆盖设备上当前的所有内容。您将丢失所有数据,并且可能无法恢复原始操作系统。您的设备存在硬变砖的风险,这意味着如果没有专业工具,可能无法恢复。”
这不是我要找的。我不想更换我的 Android 操作系统,这对于其他用途来说是没问题的。我想像使用桌面一样使用它,Grub 让您可以使用您目前想要的操作系统。此外,是否可以安装操作系统并从 microSD 卡使用它,以节省平板电脑存储空间?理论上,操作系统可以安装在任何存储外围存储设备上(就像很久以前的软盘)。
我知道这是非常普遍的,并且对于我在本主题中首先描述的目的可能有更好的选择。我对满足这一需求的其他解决方案持开放态度,因为我不太清楚所有的优点和缺点。
答案1
是否可以在 Android 平板电脑上安装基于 Linux 的操作系统作为双启动,就像台式机一样?
不会。台式电脑具有明确定义的接口,操作系统可以通过这些接口检测那里有哪些设备以及如何与它们通信。
像手机这样的嵌入式设备不具备这一点。您必须根据您使用的手机完全定制操作系统。
这就是为什么您无法在 OnePlus 6 上运行三星 Galaxy S9 的 Android 映像,即使它们基于相同的处理器/SoC。您需要有关哪些硬件如何连接以及驱动程序完全集成在正确的内核中的所有信息。
所以不行。由于不存在如何使用“手机硬件”的“通用”抽象,因此不存在在不同手机上运行的“通用”操作系统。总得有人对事情进行定制。这就是为什么有些手机有 LineageOS(Android 的一个版本),但其他手机则不然:它确实需要有人坐下来做很多工作。任何事物在手机上启动。