首页 > 生活 > 生活妙招

ubuntu怎么安装(如何重装ubuntu系统)

常驻编辑 生活妙招 2021-12-14 重装

在嵌入式系统上安装ubuntu?Sfa拜客生活常识网

在Linux嵌入式系统上快速安装ubuntu系统

Sfa拜客生活常识网

Sfa拜客生活常识网

没错,是的。做过嵌入式linux系统开发的都知道,Linux系统上的一切基本都是从源代码编译过来的,Linux包含内核和根文件系统两部分,应用程序和系统需要的基本应用,库文件分布于根文件系统中,因此制作根文件系统是一件繁琐的事。如果要添加某种开源组件,往往需要面临从网上获取源代码,配置,交叉编译和下载到嵌入式单板这样一个流程。这一过程每一个环节都有可能出问题,比如再配置开源代码和交叉编译这两个环节可能会出现各种意想不到的问题,如依赖的组件找不到,新老版本兼容,往往搞得人焦头烂额,一个头两个大。Sfa拜客生活常识网

幸亏出现了buildroot 和yocto 这种一站式制作跟文件系统神器,缓解了常见软件包的编译集成问题。但这两个神器的体积都很大,编译过程很费时,在国内还面临很多开源软件资源被屏蔽无法访问的问题,因此仍不够完美。要是如果能像ubuntu系统那样,需要什么组件,直接 apt install 一下就可以使用,岂不美哉!Sfa拜客生活常识网

水无常形,聪明的工程师在面临问题时不会总是用一种解决办法,因此安装ubuntu系统,使用其包管理工具从ubuntu资源站点下载安装各种需要的软件包,显然比自己从源代码编译省时省力,且使用apt还可以自由卸载已经不需要用的软件包。Sfa拜客生活常识网

那么怎么快速安装ubuntu新系统呢?Sfa拜客生活常识网

第一步,在原始嵌入式系统的基础上,准备一个新的分区并格式化好后mount,该分区作为ubuntu系统的根分区。Sfa拜客生活常识网

第二步,从这个站点上选择你需要的特定版本号,特定CPU架构的ubuntu基础系统包。Sfa拜客生活常识网

https://cdimage.ubuntu.com/ubuntu-base/releases/Sfa拜客生活常识网

比如你是arm64的系统,你可以下载 ubuntu-base-20.04.1-base-arm64.tar.gzSfa拜客生活常识网

第三步,解压该压缩包到新的分区,并挂在 dev, proc 和 sys 文件系统到该分区下面。Sfa拜客生活常识网

假设该分区挂载路径为 /ubuntu,可使用如下命令:Sfa拜客生活常识网

mount -o bind /dev /ubuntu/dev
mount -o bind /proc /ubuntu/prpc
mount -o bind /sys /ubuntu/sys

第四步,使用chroot切换根到新的分区 , 然后就可以开始一系列 apt install 命令安装你需要的软件包了。Sfa拜客生活常识网

chroot /ubuntu /bin/bash -l
apt update
apt install xxxx

第五步,改变启动时的root参数为新的分区,就可以在启动时直接进入ubuntu系统了。Sfa拜客生活常识网

是不是看起来很简单。Sfa拜客生活常识网

如果使用 apt 安装了 xubuntu-core , x2goserver 和 x2goserver-xsession, 还可以通过x2go 客户端远程访问该嵌入式的桌面环境,就像一个PC机,想想就拉风!Sfa拜客生活常识网

Sfa拜客生活常识网

相关阅读:

  • 绝密!未来战力觉醒,「G」甲B5000重装上阵
  • 韩博士系统重装怎么样(韩博士一键重装)
  • 电脑多久重装一次系统(电脑重装系统需要多长时间)
  • 如何重装win7系统(自己安装win7系统)
  • 如何重装win10(windows重装系统教程)
  • 电脑系统如何重装(如何重装系统win10)
  • 如何重装驱动(如何重装nvidia显卡驱动)
  • 如何装苹果系统(a1286重装苹果系统)
  • 怎么给电脑重装系统win10,如何在电脑上重装win10系统
  • 重装启航!常州有迈出征新赛季三人篮球联赛
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。