tiny_computer icon indicating copy to clipboard operation
tiny_computer copied to clipboard

有没有可能把小小电脑的系统备份下来放到termux中运行?

Open musarl opened this issue 11 months ago • 8 comments

小小电脑很好用,但是就是经常会被杀后台。有没有可能把容器备份下来在termux中恢复出来?很多软件已经调试好,实在不想再重头搞一次。

musarl avatar Jan 11 '25 12:01 musarl

虽然作者说过系统本身也是tmoe安装的,但是release里给的包似乎不能直接用termux的tmoe恢复使用(一堆权限问题)。

shadow01a avatar Jan 30 '25 17:01 shadow01a

+1,我尝试在 termux 中用 tmoe 恢复,发现一堆软链接错误,系统能启动但是 X11 无法使用,也无法访问内部存储

purainity avatar Feb 03 '25 02:02 purainity

已经成功了,虽然有些地方和原版有点区别,但是至少不会时不时被杀后台了。

+1,我尝试在 termux 中用 tmoe 恢复,发现一堆软链接错误,系统能启动但是 X11 无法使用,也无法访问内部存储

musarl avatar Feb 03 '25 03:02 musarl

+1,我尝试在 termux 中用 tmoe 恢复,发现一堆软链接错误,系统能启动但是 X11 无法使用,也无法访问内部存储

怎么启动的?我用tmoe的proot并且常规恢复,它直接把文件解压在包的目录下了,列表中也没有系统可以启动。

shadow01a avatar Feb 05 '25 13:02 shadow01a

我是跟着酷安上的一个帖子做的,不能直接用termux的恢复,要先proot-distro一个debian,然后在根目录解压,然后自己配置termux-x11。挺折腾,而且和他打包好的会有点区别,但是基本不会杀后台了。

musarl avatar Feb 05 '25 13:02 musarl

+1,我尝试在 termux 中用 tmoe 恢复,发现一堆软链接错误,系统能启动但是 X11 无法使用,也无法访问内部存储

怎么启动的?我用tmoe的proot并且常规恢复,它直接把文件解压在包的目录下了,列表中也没有系统可以启动。

在 termux 中先安装好 tmoe,然后去 release 下载 debian-xfce.tar.xz 放到 /data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/debian-m2_arm64/ 目录下,然后用 tmoe 自带的恢复容器功能恢复之后就可以启动。软链接全都没用,VNC 能连接但是 X11 不行。

purainity avatar Feb 05 '25 13:02 purainity

+1,我尝试在 termux 中用 tmoe 恢复,发现一堆软链接错误,系统能启动但是 X11 无法使用,也无法访问内部存储

怎么启动的?我用tmoe的proot并且常规恢复,它直接把文件解压在包的目录下了,列表中也没有系统可以启动。

在 termux 中先安装好 tmoe,然后去 release 下载 debian-xfce.tar.xz 放到 /data/data/com.termux/files/home/.local/share/tmoe-linux/containers/proot/debian-m2_arm64/ 目录下,然后用 tmoe 自带的恢复容器功能恢复之后就可以启动。软链接全都没用,VNC 能连接但是 X11 不行。

可以用X11,就是比较麻烦,要先在termux安装virglrender-android(好像是这个名字,有点忘了),然后自己写个启动脚本。 我是这么写的: #! /usr/bin/bash export DISPLAY=:2 export EDG_RUNTIME_DIR=/tmp

termux-x11 :2 -ac & sleep 2

virgl_test_server_android &

pulseaudio --start --exit-idle-time=-1

#proot-distro login debian --shared-tmp proot-distro login debian --user tiny --shared-tmp

执行上面这个脚本启动进入debian后,再执行下面脚本启动X11: export DISPLAY=:2 PREFIX=/usr PULSE_SERVER=tcp:127.0.0.1 LANG=zh_CN.UTF-8 GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx; dbus-launch --exit-with-session startxfce4&

musarl avatar Feb 06 '25 06:02 musarl

好的谢谢了

shadow01a avatar Feb 06 '25 11:02 shadow01a