众所周知,我有一个TX1,一直都没折腾。以前的文章都是介绍性的,这能行?
https://mp.weixin.qq.com/s/SshlZSoODkny60VT9FSE_Q我之前记录过一下这个,没有实践,今天使用记录一下。
你需要一个硬盘,SATA的口子+一个转接线:

线15,硬盘120G,20块钱(拼多多安排了)

开机搜索disk,点第二个磁盘

找到我们的硬盘,右上角格式化一下

默认就行

是呀

输入自己的密码

然后创建分区,基本上就是一直下一步

创建一个Ext4的分区

编辑挂载选项

打开自己的文件管理看看是不是有了一个硬盘

接着执行这命令
sudo cp -ax / 'path' 就是把eMMc里面的所有文件都复制了我们的sda1的这个硬盘里面。
接着需要更改一个启动时候的引导路径,我们的想法就是从硬盘启动:
cd /boot/extlinux
sudo cp extlinux.conf extlinux.conf.original
sudo gedit /boot/extlinux/extlinux.conf 接着打开下面这个编辑器,进行修改

原本的样子

修改的位置
上面的root路径,自己看看自己的磁盘是什么路径,绝对路径。

修改的样子,保存好
然后重启一下

未修改前

修改后
可以看到已经变大啦~

但是后面全局更新出现这个错误,我以为是修改错误了
然后输入我下面的命令,错误就消失了。
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk
sudo mkdir /var/lib/dpkg/info
sudo apt-get update
sudo apt-get install -f
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk
sudo rm -rf /var/lib/dpkg/info
sudo mv /var/lib/dpkg/info.bk /var/lib/dpkg/infohttps://github.com/jetsonhacks/buildJetsonTX1Kernel后来想对自己的机器编译一下内核,可是老报错emmmm。

在GitHub上面提了一个issue,不知道会不会有方案
如果你觉得自己的机器4G内存小,可以使用swap

执行的样子
cd /home/nvidia
mkdir swap
cd ../
git clone https://github.com/jetsonhacks/postFlashTX1.git
cd postFlashTX1
sudo ./createSwapfile.sh -d [directory location] -s[size in gigabytes] –a
其中[directory location] 为放置swap文件的地址,上面是:/home/yunswj/swap
[size in gigabytes] 为swapfile的大小,16代表16GB
自己不要输入的错误了。-a的参数是主动开启。
sudo swapon -a
sudo swapoff -a因为swap对磁盘有损耗,所以你可以考虑,使用的时候打开。

看17G

我的狗窝实在是太乱了

今日白猫镇楼
https://zhuanlan.zhihu.com/p/31484956https://blog.csdn.net/qq_38898517/article/details/109116191?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_linkhttps://github.com/jetsonhacks/jetson-linux-build以上为参考文章