【jetson nano】emmc版本设备上安装20.04系统
1. 前言
博主于海鲜市场中购得一台研华的Jetson Nano,自带16G的Emmc,似乎没办法通过SD卡优先启动。
到手的版本是Ubuntu18,此版本已停止维护。
在Github上找到大神项目能够安装Ubuntu20.04Jetson-Nano-Ubuntu-20-image
但此项目只支持通过SD卡启动的Jetson Nano设备,且镜像需要烧录到64G内存卡,对于这个小小的16GEmmc来说绝对不够,于是乎,博主想到了曲线救国的方法
2.实现方法
在项目中有能够通过Emmc启动,但引导文件系统到SSD的方法,此曲线救国之法便基于此
总的来说,就是将rootfs从镜像中提取出来,在通过rsync同步到SSD中(同理,也应该可以使用U盘,SD卡等),虽然Emmc中还是18的系统,但Emmc目前只做引导作用,实际启动的是位于SSD的20.04系统。
3.如何操作
- 首先,下载博主打包好的rootfs压缩文件并解压。
文件目录如下
jetson
|--rootfs
|--SSD_mnt
- 准备SSD
你可以在Jetson Nano设备中解压,前提是你通过Emmc启动,也可以准备一个SSD硬盘盒将SSD连接到虚拟机,博主便是后者
连接到虚拟机后,检查设备是否存在
lsblk
会显示如下图

找到SSD设备,将其挂载到文件夹中,如图中sdb1
在解压后的文件夹中打开终端,挂载SSD到SSD_mnt中
sudo mount /dev/你自己的设备名 SSD_mnt
之后,使用rsync同步rootfs文件到SSD_mnt中
sudo rsync -aHX --delete /rootfs/ /SSD_mnt/
此命令将删除SSD文件并将rootfs复制到SSD中
你也可以检查SSD_mnt文件夹是否和rootfs文件夹一致
- 装回SSD,通过Emmc启动Jetson,进入18的系统中修改引导
使用vim打开引U-boot启动配置文件,引导启动文件系统到SSD
sudo vim /boot/extlinux/extlinux.conf
打开后如图

将图中圈起来的地方修改为SSD的rootfs分区名
将SSD中/boot/Image文件和/lib/module/4.9.253-tegra文件复制并替换到Emmc相同的路径下,
sudo cp -f /boot/Image /SSD_mnt/boot/
sudo cp -rf /lib/module/4.9.253-tegra /SSD_mnt/lib/module/
同时修改initrd.img的指向
sudo ln -sf initrd.img-4.9.253-tegra initrd.img
完成这些之后,重启系统便可进入新系统
【jetson nano】emmc版本设备上安装20.04系统的更多相关文章
- 在VirtualBox上安装Ubuntu-20.04
本文主要介绍如何在VirtualBox上安装Ubuntu-20.04 目录 下载VirtualBox 下载Ubuntu-20.04镜像 新建虚拟机 第一步:打开VirtualBox 第二步:设置虚拟机 ...
- 在VMware Workstation上安装CentOS6.5系统步
在VMware Workstation上安装CentOS6.5系统步骤 听语音 | 浏览:147 | 更新:2016-07-28 15:45 | 标签:安装 虚拟机 CENTOS 1 2 3 4 5 ...
- 在 Linux 的 KVM虚拟机 上安装 Mac OS 系统的研究总结
在 Linux 的 KVM虚拟机 上安装 Mac OS 系统的研究总结 一.资料来源: 网上一共找到两个方法,一个是视频上的教程,一个是网页资料. 二.视频资料方法内容:1.install qe ...
- Linux,在不使用U盘的情况下使用wubi.exe程序在Win7上安装ubuntu-14.04.3版系统
本文介绍如何在不使用U盘的情况下使用wubi.exe程序在Win7上安装ubuntu-14.04.3版系统. 花了一天的时间终于安装上了Ubuntu14.04,过程坎坷,是血泪史,开始报“cannot ...
- 如何在老惠普电脑上安装windows xp系统
如何在老惠普电脑上安装windows xp系统 前提,老式的紧凑的惠普台式机,装了linux系统,想要装windows xp系统另作他用.但是使用U盘PE怎么也进不了? 解决办法: 1.拆下惠普主机上 ...
- Linux知识(1)----U盘安装Ubantu14.04系统
由于需要用到ROS(Robot Operating System)机器人操作系统,该系统是基于Linux系统Ubantu14.04的,第一次安装接触Linux点点生惧,但我知道并没那么难弄,况且还是U ...
- 手把手教你在VMware虚拟机中安装Ubuntu14.04系统
在VMware中创建完虚拟机之后,一般需要给虚拟机安装系统,比较受青睐的系统有Ubuntu和Centos,关于Centos系统的安装之前已经写过了,感兴趣的小伙伴可以戳这篇文章:靠谱的centos7. ...
- [转]如何:在设备上安装 SQL Server Compact 3.5
将设备连接到计算机,或者将仿真程序插入底座. 有关更多信息,请参见如何:将设备仿真程序插入底座和移除底座. 说明: 计算机上必须已安装了 Windows Mobile Device Center 或 ...
- Android 在同一台设备上安装多个同一项目的apk
如果设备上已经安装了一个apk,再次安装这个apk就会提示覆盖前面的应用 解决办法: 方法一:手动改包名 不好改,改了几次都不成功(可能是代码在svn管理的原因,改完后文件夹里的代码就没了),确实不实 ...
- Windows7上安装Ubuntu双系统
零.前言 最近不小心把Ubuntu系统搞崩了打不开了,在网上找了找方法,从最初的步骤开始安装,本文是安装Ubuntu16.04,不过安装啥版本步骤都一样,下面逐一介绍. 一.如何卸载Ubuntu(第一 ...
随机推荐
- Hyperledger Fabric2.x基本概念之(一)交易和区块链
▲ 点击101链视界,关注不走丢 大家好,我是阿创,这是我的第30篇原创文章. 我比较爱看书,2021年全年我的阅读量大概是20+本书,涵盖法律.哲学.技术.人文. 但是阅读量一上来反而会觉得,单纯的 ...
- 「Log」做题记录 2023.6.15-2023.7.30
\(2023.6.15-2023.6.18\) \(\color{blueviolet}{CF848C}\) 三维偏序,将询问拆开为每个位置到它的前缀,修改则减去之前的贡献,加上新贡献. 错误: se ...
- 「Log」做题记录 2023.9.25-2023.10.29
\(2023.9.25-2023.10.1\) \(\color{limegreen}{P3524}\) 考虑删掉两个不相连的点,这两个点必定一个在团内一个在团外,删掉 \(\frac{n}{3}\) ...
- 如何使用MCP开发一个客户端和服务端
如何使用MCP开发一个客户端和服务端 一.MCP和API以及Function Call核心概念对比 特性 API Function Call MCP (Model Context Protocol) ...
- 浅谈commons-collections4链
浅谈commons-collections4链 commons-collections4的背景: 由于commons-collections (3.x) 在架构设计和 API 上暴露出一些问题(例如接 ...
- HashSet的泛型应用
1 package com.lv.study.pm.first; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 //无序不可重复 ...
- Mac os的防火墙导致开的热点手机连不上
在工位上用Mac给手机开热点用,结果今天手机一直连不上Mac开的热点,最后把Mac的防火墙关了就能让手机连上了,连上了再把防火墙打开也不影响连接.
- AI 实战:一键生成数字人视频!
做自媒体行业的同学都知道,制作一条可发布的视频成本是很高的,通常我们需要先录制原始视频,而录制原始视频的时间通常是发布视频时长的 3-5 倍,之后还需要花费很长的时间剪辑,最终才能制作一条可发布的视频 ...
- 又TM遇到傻B了
一想到自己的收藏还有可能被傻逼用到,我TM更蛋疼了...傻逼千千万
- Macbook装Window后触摸滑动方向反
找到设备id 可以看到我的是: VID_05ac&PID_0276&MI_02&Col01\6&8d58d53&0&0000 如果有多个,可以在常规&g ...