# Jetson Nano Boot Problems

**URL:** <https://forums.developer.nvidia.com/t/jetson-nano-boot-problems/229592>\
**Category:** Jetson Nano\
**Tags:** boot\
**Created:** [October 2, 2022, 4:50pm UTC](https://forums.developer.nvidia.com/t/jetson-nano-boot-problems/229592 "2022-10-02T16:50:14Z")\
**Posts on this page:** 5\
**Page:** 2

<div class="post-metadata">

**Author:** ![saidxl](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@saidxl](https://forums.developer.nvidia.com/u/saidxl)\
**Post date:** [October 11, 2022, 5:55am UTC](https://forums.developer.nvidia.com/t/jetson-nano-boot-problems/229592/21 "2022-10-11T05:55:24Z")

</div>

Guys

1 Question

i have already flased a new OS into the Nano EMMC, problem is that i only have 2 gb of free space.

I do have a SD Card slot and a 32 GB sd card.

Can i use this SD card for my Home files, and leave the EMMC for the system boot?

if yes, can you please help me with a detailed commands to do this? rememeber i am a total noob!

thanks

---

<div class="post-metadata">

**Author:** ![linuxdev](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/linuxdev/32/10243_2.png) [@linuxdev](https://forums.developer.nvidia.com/u/linuxdev)\
**Post date:** [October 11, 2022, 5:09pm UTC](https://forums.developer.nvidia.com/t/jetson-nano-boot-problems/229592/22 "2022-10-11T17:09:33Z")

</div>

Some notes added in random order…

Note that SDK Manager only installs on a desktop PC architecture, so an RPi won’t work.

Also, when trying to boot to external media, then `extlinux.conf` can be complicated since the `extlinux.conf` now exists on both the eMMC (you said this is eMMC model, not SD-card-only dev kit model) and the alternate boot media, yet boot content might not look at the particular `extlinux.conf` which you expect (it is often useful to keep an eMMC boot target, `mmcblk0p1`, plus the alternate rootfs boot target in order to pick either one via serial console should boot parameters be wrong).

It is typically QSPI memory on the Jetson module itself which is used to pick which `extlinux.conf` is pointed at, and this is changed only by flash. Sometimes if a modification causes a boot issue, then it is something which was modified in QSPI, although it could also be something `extlinux.conf` points at. It is far easier to add extra storage at some mount point than it is to change _all_ of rootfs. This is also why so often you will see instructions to flash again, and is also why booting to alternate media requires extra information compared to a desktop PC (which has a BIOS). Also, QSPI is why a Nano cannot use JetPack 5.x…5.x never updated for the Nano’s SoC to use the UEFI bootloader.

If you have a spare SD card (due to being an eMMC model), then you can _easily_ partition this and mount it somewhere _specific_, typically somewhere like “`/usr/local`”, in which you might start by copying the existing “`/usr/local/*`” to the new partition prior to mounting it on “`/usr/local`”.

The earlier missing “`libconf`”, “`libcanberra`”, so on, are added by simple “`apt`” commands in most cases. Specialty NVIDIA items, such as CUDA, might be added this way as well if the `apt` configuration knows about those repositories. Older L4T releases did not have this, but even moderately recent releases do. Even so, these are often added through SDKM.

* * *

To see what is available with the current SD card I’ll recommend that while it is plugged in you run the command:  
`lsblk -f`  
(and post what you see)

Yes, the SD card can be used for “`$HOME`”, and it can also be used for “`/usr/local`”, which is where most CUDA development space is installed, and is a large part of disk consumption. A question though, if you are going to divide content, is where it might need to be split. To get an idea of that, run these commands and post the output (you need to replace the “`$USER`” with your actual user name…when you run `sudo` this alters it, and we’re interested in the unaltered user login account, not the one given in `sudo`):

```auto
sudo du -h -s $USER
sudo du -h -s /usr/local
df -H -T

```

---

<div class="post-metadata">

**Author:** ![saidxl](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@saidxl](https://forums.developer.nvidia.com/u/saidxl)\
**Post date:** [October 16, 2022, 10:14pm UTC](https://forums.developer.nvidia.com/t/jetson-nano-boot-problems/229592/23 "2022-10-16T22:14:44Z")

</div>

Hey

so what i ended up doing is cloning my eMMC, into a SD card and then modifying the extlinux correctly, i now have my system in a 32GB card which is enough!

hoping i can count with you for my streaming obs project! i will be writing in this post:  
[https://forums.developer.nvidia.com/t/jetson-nano-live-stream-for-a-race-car/228907/8](https://forums.developer.nvidia.com/t/jetson-nano-live-stream-for-a-race-car/228907/8)

---

<div class="post-metadata">

**Author:** ![linuxdev](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/linuxdev/32/10243_2.png) [@linuxdev](https://forums.developer.nvidia.com/u/linuxdev)\
**Post date:** [October 17, 2022, 11:47am UTC](https://forums.developer.nvidia.com/t/jetson-nano-boot-problems/229592/24 "2022-10-17T11:47:48Z")

</div>

Looks like this is the new topic URL since the old was closed from inactivity:  
[https://forums.developer.nvidia.com/t/jetson-nano-obs-live-streaming/230952](https://forums.developer.nvidia.com/t/jetson-nano-obs-live-streaming/230952)

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/system/32/68080_2.png) [@system](https://forums.developer.nvidia.com/u/system)\
**Post date:** [October 31, 2022, 11:47am UTC](https://forums.developer.nvidia.com/t/jetson-nano-boot-problems/229592/25 "2022-10-31T11:47:54Z")

</div>

Closed on October 31, 2022, 11:47am UTC

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.

[Previous page](https://forums.developer.nvidia.com/t/jetson-nano-boot-problems/229592.md?page=1)
