009-BSP学习笔记-在开发板上移植UBUNTU
admin
2024-02-26 22:00:24
0

在开发板上移植UBUNTU

    • 一、下载ubuntu-base(ubuntu-rootfs)
    • 二、ubuntu文件系统配置
        • 1、安装qemu
        • 2、设置软件源
        • 3、在主机(PC)挂载并配置根文件系统(注意该节均在主机PC下运行)
    • 三、安装测试
        • 1、nfs挂载测试
        • 2、烧录

一、下载ubuntu-base(ubuntu-rootfs)

http://cdimage.ubuntu.com/ubuntu-base/releases/
在PC上解压

cd /home/zuozhongkai/linux/nfs //进入到 nfs 目录下
mkdir ubuntu_rootfs //创建名为“ubuntu_rootfs”目录
sudo tar -vzxf ubuntu-base-16.04.5-base-armhf.tar.gz

二、ubuntu文件系统配置

1、安装qemu

PC下载安装qemu并拷贝到ubuntu-base

sudo apt-get install qemu-user-static
cd /home/zuozhongkai/linux/nfs/ubuntu_rootfs //进入到 ubuntu_rootfs 目录下
sudo cp /usr/bin/qemu-arm-static ./usr/bin/ //拷贝 qemu-arm-static

2、设置软件源

将 Ubuntu 主机下的 DNS 配置文件/etc/resolv.conf 拷贝到根文件系统中,命令如下:

cd /home/zuozhongkai/linux/nfs/ubuntu_rootfs //进入到 ubuntu_rootfs 目录下
sudo cp /etc/resolv.conf ./etc/resolv.conf //拷贝 resolv.conf

打开根文件系统中的 ubuntu_rootfs/etc/apt/sources.list 文件,在此文件最后面添加软件源

3、在主机(PC)挂载并配置根文件系统(注意该节均在主机PC下运行)

mount.sh

1 #!/bin/bash
2 echo "MOUNTING"
3 sudo mount -t proc /proc/home/zuozhongkai/linux/nfs/ubuntu_rootfs/proc
4 sudo mount -t sysfs /sys/home/zuozhongkai/linux/nfs/ubuntu_rootfs/sys
5 sudo mount -o bind /dev /home/zuozhongkai/linux/nfs/ubuntu_rootfs/dev
6 sudo mount -o bind /dev/pts/home/zuozhongkai/linux/nfs/ubuntu_rootfs/dev/pts
7 sudo chroot /home/zuozhongkai/linux/nfs/ubuntu_rootfs

unmount.sh

1 #!/bin/bash
2 echo "UNMOUNTING"
3 sudo umount /home/zuozhongkai/linux/nfs/ubuntu_rootfs/proc
4 sudo umount /home/zuozhongkai/linux/nfs/ubuntu_rootfs/sys
5 sudo umount /home/zuozhongkai/linux/nfs/ubuntu_rootfs/dev/pts
6 sudo umount /home/zuozhongkai/linux/nfs/ubuntu_rootfs/dev

常用命令、软件安装

apt update
apt install sudo
apt install vim
apt install kmod
apt install net-tools
apt install ethtool
apt install ifupdown
apt install language-pack-en-base
apt install rsyslog
apt install htop
apt install iputils-ping

设置基本参数和环境

passwd root
echo "alientek_imx6ul" > /etc/hostname
echo "127.0.0.1 localhost" >> /etc/hosts
echo "127.0.0.1 alientek_imx6ul" >> /etc/hosts
ln -s /lib/systemd/system/getty@.service/etc/systemd/system/getty.target.wants/getty@ttymxc0.service
//ALPHA开发板使用的UART1对应的串口设备文件为ttymxc0,我们需要添加一个名为getty@ttymxc0.service的链接,链接到 getty@.service 服务上
exit//退出根文件系统
./unmount.sh

三、安装测试

1、nfs挂载测试

setenv bootargs ‘console=tty1 console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.1.253:/home/zuozhongkai/linux/nfs/ubuntu_rootfs rw ip=192.168.1.251:192.168.1.253:192.168.1.1:255.255.255.0::eth0:off’
saveenv //保存环境变量

重启即可

2、烧录

//PC上打包文件系统
cd ubuntu_rootfs //进入到 ubuntu 根文件系统
tar -vcjf ubuntu_rootfs.tar.bz2 * //打包根文件系统

见系统烧写方式章节(后续整理)

相关内容

热门资讯

自制安卓系统平板电脑,性能与创... 亲爱的读者们,你是否厌倦了市面上的平板电脑千篇一律?想要拥有一台独一无二的自制安卓系统平板电脑吗?那...
solo3安卓系统能用,体验升... 你有没有听说最近安卓系统界的一个大新闻?那就是solo3安卓系统竟然可以完美兼容各种设备,简直是安卓...
tv版安卓破系统卸,轻松恢复纯... 你有没有遇到过这种情况?手机里的安卓系统突然变得不正常了,各种卡顿、崩溃,让人头疼不已。别急,今天就...
山寨windows平板装安卓系... 你有没有想过,那些看似普通的山寨Windows平板,竟然能装上安卓系统?听起来是不是有点不可思议?别...
安卓车机系统校正,智能驾驶体验... 你有没有发现,你的安卓车机系统有时候就像个不听话的小孩子,时不时地给你点小麻烦?别急,今天就来给你详...
怎样从安卓转移苹果系统,一步到... 你终于下定决心要从安卓转到苹果系统了?这可是个大转变呢!想象你的手机从此将拥有更加流畅的体验、更强大...
安卓变成ios系统软件,系统软... 你知道吗?最近有个大新闻在科技圈里炸开了锅,那就是安卓手机竟然要变成iOS系统软件了!是不是觉得有点...
凤凰安卓系统不能进入,探究原因... 最近是不是有不少小伙伴在使用凤凰安卓系统时遇到了一个让人头疼的问题——就是系统突然不能进入了?别急,...
手机怎么不卡安卓系统,安卓系统... 手机卡顿真是让人头疼啊!尤其是安卓系统,有时候感觉就像老牛拉破车,慢吞吞的。别急,今天就来给你支几招...
安卓系统内存怎么选择好,如何挑... 你有没有想过,为什么你的安卓手机有时候会卡得像蜗牛呢?其实,这跟你的手机内存选择有很大关系哦!今天,...
安卓系统怎么打开键盘,安卓系统... 你是不是在用安卓手机,突然发现键盘怎么也打不开了呢?别急,让我来给你详细介绍安卓系统打开键盘的几种方...
安卓原生精简系统哪个好,哪款更... 你有没有想过,手机系统就像是我们衣橱里的衣服,有时候太多太花哨,反而让人感到繁琐。今天,咱们就来聊聊...
国内哪个安卓系统最好,引领智能... 你有没有想过,手机里的安卓系统就像是我们生活中的各种品牌,各有各的特色和魅力呢?今天,就让我带你来一...
安卓4.2系统下载安装,安卓4... 你有没有想过,你的安卓手机是不是该升级一下系统了呢?别看它现在还能用,但有时候真的有点卡顿,不是吗?...
自带安卓系统的音响品牌,自带安... 你有没有想过,家里的音响设备也能像智能手机一样,自带操作系统呢?没错,现在就有这么一些音响品牌,它们...
安卓系统能送ios系统皮肤吗,... 你有没有想过,你的安卓手机能不能穿上iOS系统的皮肤呢?这听起来就像是给手机换了个新衣裳,是不是很神...
漏电火灾报警系统安卓版,漏电火... 你知道吗?现在科技的发展真是让人惊叹不已,连我们日常生活中的小细节都能被高科技产品所改变。今天,我就...
ticwatch如何进入安卓系... 你有没有想过,一款智能手表也能玩转安卓系统?没错,今天就要来聊聊这款神奇的TicWatch,看看它是...
安卓92s系统,探索全新智能体... 你有没有听说啊?安卓92s系统最近可是火得一塌糊涂!这款系统不仅带来了全新的功能,还让我们的手机体验...
闺蜜机是安卓系统,畅享智能生活... 亲爱的,你有没有想过,为什么你的闺蜜总是那么聪明,手机用得那么溜?嘿秘密就在于她手中的那个神器——闺...