给英伟达TK1安装固态硬盘系统盘

2023-10-07 23:59

本文主要是介绍给英伟达TK1安装固态硬盘系统盘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

用过英伟达TK1板子的都知道,它的使用空间特别小,它的存储是16GB快速eMMC 4.51(路由到SDMMC4),所以安装东西多了之后经常容易卡顿。当然,它毕竟是老式ARM板,和TK2,TX2比不了,但是我又想使用它,毕竟不想浪费了。所以,如果安装一个固态硬盘,肯定是可以缓解资源的紧张的。因此,我就开始给NVIDIA TK1安装固态之旅了。
由于目前资料较少,所以我就写一篇博客记录一下,如果错误,欢迎指出。

参考网址:TK1入门教程基础篇-创客智造
国外网站的安装教程视频

1、安装准备

首先,安装固态硬盘之前原ARM板子子上的系统最好是原生系统,因为原生系统有许多好处(以下仅属于自己个人推测,不喜勿喷):
(1)在移植之后,任何时候系统崩溃了可以使用原生系统启动,不用使用任何依赖项(当然,首先确保崩溃了还能更改引导文件,这一步我也是不敢确定的,因为目前我还未遇到过这种情况);
(2)移植系统后能确保系统整体移植完毕,不会发生某些依赖项缺少的问题,导致系统无法启动;
(3)移植速度能够快一些,毕竟原系统占用空间小。

所以,可以在安装固态硬盘之前进行一次刷机,现在刷机教程网上也有很多,推荐一篇,仅供参考:TK1入门教程基础篇-Jetpack自动刷机(创客智造)。

刷机结束之后,就可以把固态硬盘和NVIDIA TK1连接上了,我使用的是金士顿120G固态硬盘,连接方法参见下图:

在这里插入图片描述

2、安装固态硬盘

1.格式化固态硬盘

点击左上角“搜索”图标,输入“disk”,进入磁盘管理,再选中固态硬盘,点击右上角进行格式化。
在这里插入图片描述

在选择格式化选项时,默认选项即可。
在这里插入图片描述

然后再次默认选项,输入管理员密码,就会发现磁盘格式化好了。但是,此时还看不见这个磁盘,因为还没有对该磁盘进行分区。下面就对这个磁盘进行分区。

2.磁盘分区

在磁盘分区情况显示图标下面,点击齿轮按钮。
在这里插入图片描述

弹出分区情况显示,在名称一栏可以写上该固态的名称,自己命名即可,我这里写“TK1SSD120”。其他选项默认即可,最后点击“创建”。
在这里插入图片描述

最终,金士顿固态硬盘就格式化结束了,可以看到磁盘情况如下。
在这里插入图片描述

这时候,也可以在左侧菜单栏中看到新出来的固态硬盘图片,点击可以打开,里面内容空白。

2、移植系统

1.移植系统文件

打开终端,输入如下指令,移植原生系统到固态硬盘中:

sudo cp -ax / '/media/ubuntu/TK1SSD120'

2.修改引导文件设置

同样地,在终端中输入如下指令,对原引导文件进行备份,然后打开引导文件进行修改。

cd /boot/extlinux
sudo cp extlinux.conf extlinux.conf.original
sudo gedit extlinux.conf

修改后的文件如下所示。

TIMEOUT 30
DEFAULT satassdMENU TITLE Jetson-TK1 eMMC boot optionsLABEL satassdMENU LABEL primary SATA SSDLINUX /boot/zImageFDT /boot/tegra124-jetson_tk1-pm375-000-c00-00.dtbAPPEND console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000 mem=2015M@2048M memtype=255 ddr_die=2048M@2048M section=256M pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85 usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0 debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0 android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6 emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 net.ifnames=0 root=/dev/sda1 rw rootwait tegraboot=sdmmc gptLABEL emmcMENU LABEL Internal eMMCLINUX /boot/zImageFDT /boot/tegra124-jetson_tk1-pm375-000-c00-00.dtbAPPEND console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0xf46ff000 mem=2015M@2048M memtype=255 ddr_die=2048M@2048M section=256M pmuboard=0x0177:0x0000:0x02:0x43:0x00 tsec=32M@3913M otf_key=c75e5bb91eb3bd947560357b64422f85 usbcore.old_scheme_first=1 core_edp_mv=1150 core_edp_ma=4000 tegraid=40.1.1.0.0 debug_uartport=lsport,3 power_supply=Adapter audio_codec=rt5640 modem_id=0 android.kerneltype=normal fbcon=map:1 commchip_id=0 usb_port_owner_info=0 lane_owner_info=6 emc_max_dvfs=0 touch_id=0@0 board_info=0x0177:0x0000:0x02:0x43:0x00 net.ifnames=0 root=/dev/mmcblk0p1 rw rootwait tegraboot=sdmmc gpt

注意其中修改的地方!
在这里插入图片描述

最后,保存该文件,系统移植就算结束了。
重启系统,可以发现计算机的容量已经变大了,说明系统移植成功。
在这里插入图片描述

这篇关于给英伟达TK1安装固态硬盘系统盘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/161308

相关文章

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Pytorch介绍与安装过程

《Pytorch介绍与安装过程》PyTorch因其直观的设计、卓越的灵活性以及强大的动态计算图功能,迅速在学术界和工业界获得了广泛认可,成为当前深度学习研究和开发的主流工具之一,本文给大家介绍Pyto... 目录1、Pytorch介绍1.1、核心理念1.2、核心组件与功能1.3、适用场景与优势总结1.4、优

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.