Mobian 自称是一款移动版 Debian—— 旨在将 Debian GNU/Linux 引入移动设备的开源项目。
Mobian 旨在将标准 Debian 发行版与 Phone Shell (phash) 项目集成到一个适用于某些手机(例如 Pinephone)的包中。随着时间的推移,这个想法是通过将定制“上游”到原始项目来最小化 Mobian 的特定部分,从而提供更广泛的设备支持。
前面提到的 Phosh 其实就是 Mobian 的桌面环境,它采用了 GNOME 的技术,例如 GTK、GSettings 和 DBus,运行在名为 phoc 的基于 wlroots 的 wayland 合成器上。
Mobian 主要针对 Linux 优先设备,即以运行 Linux 作为主要操作系统的移动设备,例如 Pine64 设备和 Purism 的 Librem 5。这些设备依赖于嵌入式软件生态系统中广泛使用的软件组件,例如u-boot 引导加载程序和(轻微修补的)主线 Linux 内核。因此,它们的安装过程非常简单,与用于其他开发板和 SBC 的类似。
目前支持的 Linux 优先设备有:
· Linux-first 设备 (PinePhone, PineTab, Librem 5)
· Android 设备 (OnePlus 6/6T, Pocophone F1)
· 基于 x86 架构的设备 (PC, Surface Pro/Go)
同样Mobian也适用于高通msm8916方案的红米2手机(代号wt88047 & wt86047)
注意:这会破坏手机上用户分区里的所有数据,如果这是你的主力机,请做好备份。
运行主线内核造成任何程度的机器硬件损害,后果自负。
另外也发现一个问题,屏幕是nt35521s的红米手机也是驱动不起来,一般是红米移动版。
Github下载地址:
刷机步骤:
sudo fastboot devices
sudo fastboot flash boot lk2nd-msm8916.img
sudo fastboot reboot
2.在lk2nd界面中刷入debian的内核和文件系统
sudo fastboot flash boot mobian-wt88047/boot.img
sudo fastboot erase userdata
sudo fastboot flash userdata mobian-wt88047/userdata.img
sudo fastboot reboot
3.重启后进入mobian系统。
默认用户名 mobian 默认密码 1234
Mobian 有自带的 ssh-server。把手机连进 WLAN,然后直接 ssh 上去即可。
挂载sd卡
1、 创建文件
mkdir /media/mobian/sd32g
2、 卸载原来默认的挂载
umount /media/mobian/feecf391-4c76-4195-b470-218313dbc2d4
3、 永久挂载
ls -alF /dev/disk/by-uuid/
fdisk –l
添加到/etc/fstab实现永久挂载。
echo 'UUID=feecf391-4c76-4195-b470-218313dbc2d4 /media/mobian/sd32g ext4 defaults 0 1' > /etc/fstab
4、 查看是否挂载成功
# mount -a
让系统将/etc/fstab的所有内容重新加载,这样不用重启。
# mount -l
安装docker并迁移到扩展SD卡
1、参考以下安装docker
参考链接:https://docs.docker.com/engine/install/debian/
2、 暂停Docker
systemctl status docker
systemctl stop docker
systemctl stop docker.socket
1、 移动 Docker 存储数据
mv /var/lib/docker /media/mobian/sd32g/
2、 创建新的链接
ln -s /media/mobian/sd32g/docker /var/lib/docker
3、 重启 Docker
systemctl restart docker.socket
问题:apt-get update更新报错,下列签名无效: EXPKEYSIG 951D61F2BC232697。
解决办法:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 951D61F2BC232697
结果:
问题:安装 docker 报错
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
systemctl status docker.service显示Failed to start Docker Application Container Engine
dockerd 显示iptables failed:
解决办法:切换 iptables 程序,换成 iptables-legacy
update-alternatives --config iptables
执行以下指令后成功启动 docker。
systemctl restart docker
systemctl status docker
问题:安装samba报错
apt-get install samba
报错如下:
E: Sub-process /usr/bin/dpkg returned an error code (1)
解决方法:
dpkg: 处理软件包 XXXX (--configure)时出错解决方法
mv /var/lib/dpkg/info /var/lib/dpkg/info_bak
mkdir /var/lib/dpkg/info
apt-get update && apt-get -f install
mv /var/lib/dpkg/info/* /var/lib/dpkg/info_bak/
rm -rf /var/lib/dpkg/info
mv /var/lib/dpkg/info_bak /var/lib/dpkg/info
结果:
原创性声明:
1.请支持原创文章。
2.转载需要在文章开头或结尾注明来源信息:头条号PVE虚拟NAS专家。
3.若发现未经授权转载者,一律举报。毕竟原创不易,感谢您对头条号PVE虚拟NAS专家的认可和理解。
4.如果文章对你有所帮助,请点个关注和喜欢,请多多支持!我们一起在学习过程中分享经验!
留言与评论(共有 0 条评论) “” |