The first task, before even powering on the SBC, is to create a bootable SD card with a functioning operating system. For our chosen single-board computer, the embeddedTS-7970, this operating system must be for the armhf architecture. This process is best conducted with a Linux system, as we need to format the SD card with an ext3 filesystem on a single partition.First, insert the SD card into a reader attached to your system and identify the name of the disk and the corresponding location in the devices directory (/dev/), e.g., /dev/mmcblk0. To list out the devices, use:
sudo fdisk -l
Run this command before inserting your card, insert the card, rerun the
command and find the new entry.
Once you’ve identified the device, you need to create a single partition. If you want to be extra meticulous, the first thing to do is completely wipe the SD card. Be careful, this command can destroy your machine if misused. To perform a clean wipe, run the following command, replacing <device> with the name of the device previously identified:
sudo dd if=/dev/zero of=/dev/<device> bs=8192
This can take a number of hours, depending on the size of the SD card.Once the SD card is wiped, create a new partition using the fdisk utility. This will open up a command-line interface. The instructions in the code-block below shows the key press order:
sudo fdisk <device>n # Create new partitionp # Specify the partition is the primary partition1 # Specify this is the first partition2048 # Specify the first sector for the partition<last-sector> # Specify the last sector (just used the recommended value)w # Write the partition table
The partition should now appear in the /dev directory as /dev/<device>p1, where p1 indicates this is partition 1.Format this partition using the mkfs utility:
sudo mkfs.ext3 /dev/<device>p1
This can take a few minutes.Finally, mount the prepared SD card and unpack the latest Debian image (which can be downloaded from the embeddedTS website here):
mkdir /mnt/sdsudo mount /dev/<device>p1 /mnt/sd/sudo tar --numeric-owner -xjf <image> -C /mnt/sdsudo umount /mnt/sdsync
replacing <image> with the path to the downloaded image file.Voila! Your SD card is ready to go.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Avert Docs","colors":{"primary":"#0B1D26","light":"#F0F0F0","dark":"#0B1D26"},"logo":{"light":"https://mintcdn.com/docs-1e470bd3/6EOP0FnFbXeYHCPA/logo/light.png?fit=max\u0026auto=format\u0026n=6EOP0FnFbXeYHCPA\u0026q=85\u0026s=12bf4b9069959d1382f0c4396e7b07d7","dark":"https://mintcdn.com/docs-1e470bd3/6EOP0FnFbXeYHCPA/logo/dark.png?fit=max\u0026auto=format\u0026n=6EOP0FnFbXeYHCPA\u0026q=85\u0026s=e6b7c8c568cda97c8b6ef1f2fd1c6b3c"},"favicon":"https://mintcdn.com/docs-1e470bd3/6EOP0FnFbXeYHCPA/favicon.ico?fit=max\u0026auto=format\u0026n=6EOP0FnFbXeYHCPA\u0026q=85\u0026s=34fb846fd25e62d095661142485d1596","api":{"playground":{"display":"interactive","proxy":true},"examples":{"defaults":"all","languages":["curl","python","javascript"]}},"navbar":{"links":[{"href":"mailto:avert-system@proton.me","label":"Support"}],"primary":{"type":"button","label":"Home","href":"https://avert.ldeo.columbia.edu"}},"footer":{"socials":{"github":"https://github.com/AVERT-System"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"docs-1e470bd3","hasAudioNarration":false,"actualSubdomain":"docs-1e470bd3","customDomains":["docs.avert.ldeo.columbia.edu"],"gitSource":{"type":"github","owner":"avert-system-admin","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e74691916e8ce4050465","collectionId":"a9ac5b61-a351-44f3-a7eb-c082ebc6e9f3","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21e74691916e8ce4050465:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference v1","count":6},{"language":"default","tag":"The Single-Board Computer","count":6},{"language":"default","tag":"API Reference v2","count":4},{"language":"default","tag":"Infrared Imagery","count":2},{"language":"default","tag":"API Documentation","count":2},{"language":"default","tag":"Visible Imagery","count":2},{"language":"default","tag":"Overview","count":2},{"language":"default","tag":"Endpoints","count":2},{"language":"default","tag":"The Data Server","count":2},{"language":"default","tag":"The AVERT Data Portal","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"single-board-computer/os-setup","slug":"/single-board-computer/os-setup","pageMetadata":{"title":"Creating an SD card","description":null,"href":"/single-board-computer/os-setup","hidden":false},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Note}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The first task, before even powering on the SBC, is to create a bootable SD card with a functioning operating system. For our chosen single-board computer, the embeddedTS-7970, this operating system must be for the armhf architecture. This process is best conducted with a Linux system, as we need to format the SD card with an ext3 filesystem on a single partition.`}),`\n`,_jsxs(_components.p,{children:[`First, insert the SD card into a reader attached to your system and identify the name of the disk and the corresponding location in the devices directory (`,_jsx(_components.code,{children:`/dev/`}),`), e.g., `,_jsx(_components.code,{children:`/dev/mmcblk0`}),`. To list out the devices, use:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`sudo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` fdisk`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -l`})]}),`\n`]})})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Run this command before inserting your card, insert the card, rerun the\ncommand and find the new entry.`})}),`\n`,_jsxs(_components.p,{children:[`Once you’ve identified the device, you need to create a single partition. If you want to be extra meticulous, the first thing to do is completely wipe the SD card. Be careful, this command can destroy your machine if misused. To perform a clean wipe, run the following command, replacing `,_jsx(_components.code,{children:`\u003cdevice>`}),` with the name of the device previously identified:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`sudo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` dd`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` if=/dev/zero`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` of=/dev/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`devic`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`e`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` bs=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`8192`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`This can take a number of hours, depending on the size of the SD card.`}),`\n`,_jsxs(_components.p,{children:[`Once the SD card is wiped, create a new partition using the `,_jsx(_components.code,{children:`fdisk`}),` utility. This will open up a command-line interface. The instructions in the code-block below shows the key press order:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`sudo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` fdisk`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`devic`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`e`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`n`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # Create new partition`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`p`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # Specify the partition is the primary partition`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`1`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # Specify this is the first partition`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`2048`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # Specify the first sector for the partition`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`last-sector`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # Specify the last sector (just used the recommended value)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`w`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # Write the partition table`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`The partition should now appear in the `,_jsx(_components.code,{children:`/dev`}),` directory as `,_jsx(_components.code,{children:`/dev/\u003cdevice>p1`}),`, where `,_jsx(_components.code,{children:`p1`}),` indicates this is partition 1.`]}),`\n`,_jsxs(_components.p,{children:[`Format this partition using the `,_jsx(_components.code,{children:`mkfs`}),` utility:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`sudo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mkfs.ext3`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /dev/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`devic`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`e`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`p1`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`This can take a few minutes.`}),`\n`,_jsxs(_components.p,{children:[`Finally, mount the prepared SD card and unpack the latest Debian image (which can be downloaded from the embeddedTS website `,_jsx(_components.a,{href:`https://docs.embeddedts.com/TS-7970#Debian_12_-_Bookworm`,children:`here`}),`):`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`5`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`mkdir`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /mnt/sd`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`sudo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mount`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /dev/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`devic`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`e`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`p1`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /mnt/sd/`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`sudo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` tar`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --numeric-owner`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -xjf`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`imag`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`e`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -C`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /mnt/sd`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`sudo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` umount`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /mnt/sd`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`sync`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`replacing `,_jsx(_components.code,{children:`\u003cimage>`}),` with the path to the downloaded image file.`]}),`\n`,_jsx(_components.p,{children:`Voila! Your SD card is ready to go.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Creating an SD card","description":null,"href":"/single-board-computer/os-setup","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"docs-1e470bd3","siteName":"Avert Docs","title":"Creating an SD card - Avert Docs","navMaps":{"firstHrefInVersion":{"2.0.0":{"href":"/single-board-computer/os-setup","matchLevel":0},"1.0.0":{"href":"/single-board-computer/os-setup","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2025-12-02T17:20:19.538Z","originalFileLocation":"single-board-computer/os-setup.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Avert Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/docs-1e470bd3/BFluLeQqLSWTe8Gh/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/docs-1e470bd3/BFluLeQqLSWTe8Gh/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/docs-1e470bd3/BFluLeQqLSWTe8Gh/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/docs-1e470bd3/BFluLeQqLSWTe8Gh/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/docs-1e470bd3/BFluLeQqLSWTe8Gh/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/docs-1e470bd3/BFluLeQqLSWTe8Gh/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/docs-1e470bd3/BFluLeQqLSWTe8Gh/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/docs-1e470bd3/BFluLeQqLSWTe8Gh/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/docs-1e470bd3/BFluLeQqLSWTe8Gh/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Creating an SD card - Avert Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Avert Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.avert.ldeo.columbia.edu/single-board-computer/os-setup\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs-1e470bd3.mintlify.app/_mintlify/api/og/v2?division=The+Single-Board+Computer\u0026amp;title=Creating+an+SD+card\u0026amp;theme=febfc760f42105c5c124dc51\u0026amp;signature=110a8354fe62f26a3c001a6e1140ec48dc06b67593c6dcccb9ffed0d84aa4d9f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Creating an SD card - Avert Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs-1e470bd3.mintlify.app/_mintlify/api/og/v2?division=The+Single-Board+Computer\u0026amp;title=Creating+an+SD+card\u0026amp;theme=febfc760f42105c5c124dc51\u0026amp;signature=110a8354fe62f26a3c001a6e1140ec48dc06b67593c6dcccb9ffed0d84aa4d9f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/docs-1e470bd3/BFluLeQqLSWTe8Gh/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Avert Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0B1D26\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.avert.ldeo.columbia.edu/single-board-computer/os-setup\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/single-board-computer/os-setup.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.avert.ldeo.columbia.edu/#organization\",\"name\":\"Avert Docs\",\"url\":\"https://docs.avert.ldeo.columbia.edu\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/docs-1e470bd3/6EOP0FnFbXeYHCPA/logo/light.png?fit=max\u0026auto=format\u0026n=6EOP0FnFbXeYHCPA\u0026q=85\u0026s=12bf4b9069959d1382f0c4396e7b07d7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.avert.ldeo.columbia.edu#website\",\"name\":\"Avert Docs\",\"url\":\"https://docs.avert.ldeo.columbia.edu\",\"publisher\":{\"@id\":\"https://docs.avert.ldeo.columbia.edu/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.avert.ldeo.columbia.edu/single-board-computer/os-setup#webpage\",\"url\":\"https://docs.avert.ldeo.columbia.edu/single-board-computer/os-setup\",\"name\":\"Creating an SD card\",\"dateModified\":\"2025-12-02T17:20:19.538Z\",\"isPartOf\":{\"@id\":\"https://docs.avert.ldeo.columbia.edu#website\"},\"breadcrumb\":{\"@id\":\"https://docs.avert.ldeo.columbia.edu/single-board-computer/os-setup#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.avert.ldeo.columbia.edu/single-board-computer/os-setup#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"The Single-Board Computer\",\"item\":\"https://docs.avert.ldeo.columbia.edu/single-board-computer/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating an SD card\",\"item\":\"https://docs.avert.ldeo.columbia.edu/single-board-computer/os-setup\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.avert.ldeo.columbia.edu/single-board-computer/os-setup#article\",\"headline\":\"Creating an SD card\",\"name\":\"Creating an SD card\",\"url\":\"https://docs.avert.ldeo.columbia.edu/single-board-computer/os-setup\",\"mainEntityOfPage\":{\"@id\":\"https://docs.avert.ldeo.columbia.edu/single-board-computer/os-setup#webpage\"},\"dateModified\":\"2025-12-02T17:20:19.538Z\",\"publisher\":{\"@id\":\"https://docs.avert.ldeo.columbia.edu/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.avert.ldeo.columbia.edu#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Avert Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Avert Docs","nav":{"global":null,"versions":[{"version":"2.0.0","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":""}]},{"group":"The Single-Board Computer","pages":[{"title":"Overview","description":null,"href":"/single-board-computer/overview"},{"title":"Creating an SD card","href":"/single-board-computer/os-setup"},{"title":"Networking","description":null,"href":"/single-board-computer/network-config"},{"title":"Updating the Linux kernel","href":"/single-board-computer/reconfigure-kernel"},{"title":"AVERT Node Software","href":"/single-board-computer/node-software"},{"title":"Reverse SSH Tunnel","href":"/single-board-computer/setup-reverse-ssh-tunnel"}]},{"group":"The Hardware","pages":[]},{"group":"Node Software","pages":[{"title":"Overview","href":"/node-software/overview"}]},{"group":"The Data Server","pages":[{"title":"Overview","href":"/data-server/overview"},{"title":"Setting up a RingServer","href":"/data-server/setup-ringserver"}]},{"group":"API Reference v2","pages":[{"group":"Overview","pages":[{"title":"AVERT Imagery API v2.0.0","href":"/api-reference/v2/introduction"},{"title":"Migration Guide: v1 to v2","href":"/api-reference/v2/migration-guide"}]},{"group":"Endpoints","pages":[{"title":"Query Imagery","api":"GET https://avert.ldeo.columbia.edu/api/imagery/q","href":"/api-reference/v2/query-imagery"},{"title":"Query RSAM","api":"GET https://avert.ldeo.columbia.edu/api/seismic/rsam","href":"/api-reference/v2/query-rsam"}]}]},{"group":"The AVERT Data Portal","pages":[{"title":"Overview","href":"/data-portal/overview"}]}]},{"version":"1.0.0","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":""}]},{"group":"The Single-Board Computer","pages":[{"title":"Overview","description":null,"href":"/single-board-computer/overview"},{"title":"Creating an SD card","href":"/single-board-computer/os-setup"},{"title":"Networking","description":null,"href":"/single-board-computer/network-config"},{"title":"Updating the Linux kernel","href":"/single-board-computer/reconfigure-kernel"},{"title":"AVERT Node Software","href":"/single-board-computer/node-software"},{"title":"Reverse SSH Tunnel","href":"/single-board-computer/setup-reverse-ssh-tunnel"}]},{"group":"The Hardware","pages":[]},{"group":"Node Software","pages":[{"title":"Overview","href":"/node-software/overview"}]},{"group":"The Data Server","pages":[{"title":"Overview","href":"/data-server/overview"},{"title":"Setting up a RingServer","href":"/data-server/setup-ringserver"}]},{"group":"API Reference v1","pages":[{"group":"API Documentation","pages":[{"title":"AVERT Imagery API v1","href":"/api-reference/introduction"},{"title":"API Testing Alternatives","href":"/api-reference/imagery/playground-alternative"}]},{"group":"Infrared Imagery","pages":[{"title":"Query Infrared Imagery","openapi":"GET /imagery/infrared/query","href":"/api-reference/imagery/infrared-query"},{"title":"Get Infrared Image","openapi":"GET /imagery/infrared/r/{image_id}","href":"/api-reference/imagery/infrared-image"}]},{"group":"Visible Imagery","pages":[{"title":"Query Visible Imagery","openapi":"GET /imagery/visible/query","href":"/api-reference/imagery/visible-query"},{"title":"Get Visible Image","openapi":"GET /imagery/visible/r/{image_id}","href":"/api-reference/imagery/visible-image"}]}]},{"group":"The AVERT Data Portal","pages":[{"title":"Overview","href":"/data-portal/overview"}]}]}]},"basePath":"","title":"Creating an SD card - Avert Docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}