迅为电子三星猎户座4412移植Ubuntu12.04踩坑

开头先夸一句原子哥,资料全,响应快,最主要是资料在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启动)

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据