tx1开发板可以装linux,TX1入门教程硬件篇-外接USB盘作为根分区

TX1入门教程硬件篇-外接U盘作为根分区

说明:

介绍如何在TX1外接U盘作为根分区

TX1的启动核心顺序是SD卡->mmc->USB

步骤:

注意:操作大部分在界面下进行

准备U盘,采用GPT磁盘分区,分区格式化为ext4,至少32G以上,1个分区。

插入U盘,自动加载U盘,双击U盘,打开文件浏览器

在终端下执行复制, 把跟分区复制到U盘:

$ sudo cp -ax / "/media/ubuntu/USB Root"

修改eMMC里面的extlinux.conf,进入目录:

$ cd /boot/extlinux

先备份配置文件

$ sudo cp extlinux.conf extlinux.conf.original

编辑配置文件

$ sudo gedit /boot/extlinux/extlinux.conf

root=主要差异在:

Internal eMMC:

root=/dev/mmcblk0p1

USB Drive:

root=/dev/sda1

样例文件:

TIMEOUT 30

DEFAULT usbflash

MENU TITLE p2371-2180 eMMC boot options

LABEL usbflash

MENU LABEL USB Flash Drive

LINUX /boot/Image

INITRD /boot/initrd

FDT /boot/tegra210-jetson-tx1-p2597-2180-a01-devkit.dtb

APPEND fbcon=map:0 console=tty0 console=ttyS0,115200n8 androidboot.modem=none androidboot.serialno=P2180A00P00940c003fd androidboot.security=non-secure tegraid=21.1.2.0.0 ddr_die=2048M@2048M ddr_die=2048M@4096M section=256M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 video=tegrafb no_console_suspend=1 debug_uartport=lsport,0 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=${lp0_vec} nvdumper_reserved=${nvdumper_reserved} core_edp_mv=1125 core_edp_ma=4000 gpt android.kerneltype=normal androidboot.touch_vendor_id=0 androidboot.touch_panel_id=63 androidboot.touch_feature=0 androidboot.bootreason=pmc:software_reset,pmic:0x0 net.ifnames=0 root=/dev/sda1 rw rootwait

LABEL emmc

MENU LABEL Internal eMMC

LINUX /boot/Image

INITRD /boot/initrd

FDT /boot/tegra210-jetson-tx1-p2597-2180-a01-devkit.dtb

APPEND fbcon=map:0 console=tty0 console=ttyS0,115200n8 androidboot.modem=none androidboot.serialno=P2180A00P00940c003fd androidboot.security=non-secure tegraid=21.1.2.0.0 ddr_die=2048M@2048M ddr_die=2048M@4096M section=256M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 video=tegrafb no_console_suspend=1 debug_uartport=lsport,0 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=${lp0_vec} nvdumper_reserved=${nvdumper_reserved} core_edp_mv=1125 core_edp_ma=4000 gpt android.kerneltype=normal androidboot.touch_vendor_id=0 androidboot.touch_panel_id=63 androidboot.touch_feature=0 androidboot.bootreason=pmc:software_reset,pmic:0x0 net.ifnames=0 root=/dev/mmcblk0p1 rw rootwait

保存重启,则可使用U盘做启动

出现问题的话,可以重新通过串口线上电脑,通过电脑上加载TX1的分区,修改相应的配置文件,修复错误。

检查

sudo fdisk -l

或者

ubuntu@tegra-ubuntu:~$ df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 26G 13G 12G 51% /

参考:

http://www.jetsonhacks.com/2017/01/27/run-jetson-tx1-from-usb-drive/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值