开头先夸一句原子哥,资料全,响应快,最主要是资料在Coding上!
4412是当年三星S8上的Soc,那时候可是大杀四方啊,都说三星比苹果好,结果Boom一下,三星彻底不行了。
按照手册上我一步一步说:
1)给 TF 卡分区格式化。先将 TF 卡插入开发板,然后启动开发板,进入 Uboot 模式, 给 TF 卡分
区,具体操作如下:fdisk -c 1 2700 50 50
首先呢,由于我上来就移植Ubuntu,跳了1400多页,因此根本不知道什么是Uboot,什么是Uboot模式;因此,还得倒回去找,看了半天,原来是开发板的UART2口通过串口转USB然后用超级终端连接。我还按照之前刷Android的方法接了半天OTG线,没想到是口子错了。
进入超级终端之后呢,需要在倒计时前敲任意键进入Uboot,这里就不用多说了,然后就是给SD卡分区。
fatformat mmc 1:1
ext3format mmc 1:2
ext3format mmc 1:3
ext3format mmc 1:4
SD卡的分区就不用多说了,这个比较简单。
后面手册上写了一大堆,实际上就是把给的网盘里的镜像复制到2.7G的分区内,然后解压,让SD卡的主分区运行Ubuntu;
由于是EXT3分区,所以需要装虚拟机,不过WSL2、VmWare都行,我是用另外一台Deepin解压的。
根据自己开发板的型号来选择,在手册开头有图,照葫芦画瓢就行;
后面的工作就是把EMMC的uboot和sd卡启动的内核刷上,启动到sd卡的Ubuntu,挂载EMMC后解压,再重启进入Uboot换回内核就行了。
进去了以后,第一个问题就是Ubuntu太老了,软件源都404了,我找了半天国内的也没有,后来谷歌了半天才发现官方其实只是换了一个地址,我把修改好的source.list贴出来:
deb http://old-releases.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
后面安装ssh xrdp就简单了:
apt-get install ssh xrdp
注意安装完了之后要改一下密码:
passwd root
之后就能愉快的连接SSH和RDP了!
(注意,把iptables卸了,连接远程桌面前要先在SSH里输入xrdp启动)