Install OS in external storage(SD card, USB Flash/HDD/SSD or SATA HDD/SSD)



  1. Install OS in Jetson TK1
  2. If you use "The Grinch" Custom Kernel 19 by Santyago, Do "Fresh installation (fastboot way)" in first post in this topic.
    (His kernel supports more devices than nvidia kernel.)
    If you use nvidia kernel, Install NVIDIA kernel and drivers
    But do not "Flash board"(./ now.
  3. Format target storage to ext3 and mount it
  4. sudo mkfs.ext3 /dev/sd?
    mkdir /mnt/jetson
    sudo mount /dev/sd? /mnt/jetson
  5. Copy Sample file system to target storage and unmount it
  6. cd Linux_for_Tegra/rootfs
    sudo cp -a * /mnt/jetson && sync
    umount /mnt/jetson
  7. Plug target storage to Jetson tk1
  8. Connect Jetson TK1 to host PC and boot Jetson TK1 in recovery mode
  9. Flash board
  10. sudo ./ jetson-tk1 <rootdev>
    If target storage is
    USB or SATA: <rootdev> = sda1
    SD card: <rootdev> = mmcblk1p1
  11. Reboot Jetson
  12. sudo reboot
  13. Login to your Jetson TK1
  14. Execute following command in Jetson TK1
  15. sudo apt-add-repository universe
    #Keep Jetson specific driver files.
    sudo apt-mark hold xserver-xorg-core
    #Update system
    sudo apt-get update
    sudo apt-get upgrade
  16. Check whether Jetson specific driver files are not over written
  17. sha1sum -c /etc/nv_tegra_release


If you will use the shell command-line a lot.
sudo apt-get install bash-completion command-not-found
You can update Ubuntu with following command next time.
sudo apt-get update
sudo apt-get upgrade
These command don't update drivers for Jetson TK1.
New drivers for Jetson TK1 will be released here.