# 内核分区问题

**URL:** <https://forums.developer.nvidia.com/t/topic/318642>\
**Category:** Jetson Orin Nano\
**Tags:** chinese, kernel\
**Created:** [January 3, 2025, 4:27am UTC](https://forums.developer.nvidia.com/t/topic/318642 "2025-01-03T04:27:52Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![550399056](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@550399056](https://forums.developer.nvidia.com/u/550399056)\
**Post date:** [January 3, 2025, 4:27am UTC](https://forums.developer.nvidia.com/t/topic/318642/1 "2025-01-03T04:27:52Z")

</div>

```auto
/dev/nvme0n1p1: UUID="90ba347c-410f-4806-aa1e-8df54d64f72f" TYPE="ext4" PARTLABEL="APP" PARTUUID="73df3048-bf46-4b04-9639-6
/dev/nvme0n1p2: PARTLABEL="A_kernel" PARTUUID="76d0c931-4fb4-4ba2-92d7-281d99446b67"
/dev/nvme0n1p3: PARTLABEL="A_kernel-dtb" PARTUUID="7432b2b9-4bfe-4341-8d3e-6b7e92cdb670"
/dev/nvme0n1p4: PARTLABEL="A_reserved_on_user" PARTUUID="6ebac393-7e2c-4178-9dce-c7372e0ab822"
/dev/nvme0n1p5: PARTLABEL="B_kernel" PARTUUID="19ef7c35-7901-415f-a118-585a158d052f"
/dev/nvme0n1p6: PARTLABEL="B_kernel-dtb" PARTUUID="4f6955a3-e197-41bf-babe-fb442fb0fd6f"
/dev/nvme0n1p7: PARTLABEL="B_reserved_on_user" PARTUUID="54dfc745-5ee7-4538-91a2-e0154d47e35b"
/dev/nvme0n1p8: PARTLABEL="recovery" PARTUUID="59a73466-84e1-4fa6-beff-8578a9bc2238"
/dev/nvme0n1p9: PARTLABEL="recovery-dtb" PARTUUID="6b585816-eba6-453d-aac5-c63347212962"
/dev/nvme0n1p10: UUID="E85A-25A0" TYPE="vfat" PARTLABEL="esp" PARTUUID="10e03b5a-9cbc-40ef-a165-944913ee1205"
/dev/nvme0n1p11: PARTLABEL="recovery_alt" PARTUUID="0430e8ba-a3ee-47ff-a5bb-c9754eaceb72"
/dev/nvme0n1p12: PARTLABEL="recovery-dtb_alt" PARTUUID="2978221a-8a42-4d91-bcb6-a3154f9e6743"
/dev/nvme0n1p13: PARTLABEL="esp_alt" PARTUUID="7ef10343-cf1d-4ffb-a42b-6d72e7585a4e"
/dev/nvme0n1p14: PARTLABEL="UDA" PARTUUID="51bbb0b4-e9df-4768-9609-583efa779b26"
/dev/nvme0n1p15: PARTLABEL="reserved" PARTUUID="4ca148c6-ab67-4438-87bf-7e022d7d4826"

```

内核有这些分区A\_kernel B\_kernel，设备树也是。

在/boot 目录下也有内核文件以及设备树文件。

我想问的是，这个文件和分区到底用的哪一个，他们之间有什么联系吗？

---

<div class="post-metadata">

**Author:** ![WayneWWW](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/waynewww/32/14043_2.png) [@WayneWWW](https://forums.developer.nvidia.com/u/WayneWWW)\
**Post date:** [January 3, 2025, 5:11am UTC](https://forums.developer.nvidia.com/t/topic/318642/2 "2025-01-03T05:11:54Z")

</div>

你用的是jetpack5 還是jetpack6?

---

<div class="post-metadata">

**Author:** ![550399056](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@550399056](https://forums.developer.nvidia.com/u/550399056)\
**Post date:** [January 3, 2025, 5:12am UTC](https://forums.developer.nvidia.com/t/topic/318642/3 "2025-01-03T05:12:36Z")

</div>

JetPack 5.1.4  
Linux 35.6.0  
Linux Kernel 5.10  
Ubuntu 20.04 root file system

---

<div class="post-metadata">

**Author:** ![WayneWWW](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/waynewww/32/14043_2.png) [@WayneWWW](https://forums.developer.nvidia.com/u/WayneWWW)\
**Post date:** [January 3, 2025, 5:15am UTC](https://forums.developer.nvidia.com/t/topic/318642/4 "2025-01-03T05:15:01Z")

</div>

Jetpack5的kernel還有kernel dtb全部都從rootfs讀出來.

所以/boot/Image and /boot/dtb會被讀去使用. Partition部份只有在檔案找不到的時候會被使用

---

<div class="post-metadata">

**Author:** ![550399056](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@550399056](https://forums.developer.nvidia.com/u/550399056)\
**Post date:** [January 3, 2025, 5:17am UTC](https://forums.developer.nvidia.com/t/topic/318642/5 "2025-01-03T05:17:51Z")

</div>

怎么个读的流程，有文档可以找到吗？ partition 使用的时候怎么个顺序有说明吗？ 现在需要ota升级，采用AB分区的方式，应该怎么进行？

---

<div class="post-metadata">

**Author:** ![WayneWWW](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/waynewww/32/14043_2.png) [@WayneWWW](https://forums.developer.nvidia.com/u/WayneWWW)\
**Post date:** [January 3, 2025, 5:20am UTC](https://forums.developer.nvidia.com/t/topic/318642/6 "2025-01-03T05:20:25Z")

</div>

1.UEFI會去讀/boot/extlinux/extlinux.conf . 如果裡面有明確標明要從哪裡讀, 那就會去那個路徑直接找

1. OTA update請直接參考文件  
[Software Packages and the Update Mechanism — NVIDIA Jetson Linux Developer Guide 1 documentation](https://docs.nvidia.com/jetson/archives/r35.6.0/DeveloperGuide/SD/SoftwarePackagesAndTheUpdateMechanism.html?highlight=over%20air#triggering-the-ota-process)

---

<div class="post-metadata">

**Author:** ![550399056](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@550399056](https://forums.developer.nvidia.com/u/550399056)\
**Post date:** [January 6, 2025, 2:44am UTC](https://forums.developer.nvidia.com/t/topic/318642/7 "2025-01-06T02:44:22Z")

</div>

> [@WayneWWW](#):
>
> 所以/boot/Image and /boot/dtb會被讀去使用. Partition部份只有在檔案找不到的時候會被使用

我能直接使用partition 的分区，而不是直接读/boot/Image and /boot/dtb 下面的文件吗？

---

<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:** [January 20, 2025, 2:45am UTC](https://forums.developer.nvidia.com/t/topic/318642/8 "2025-01-20T02:45:05Z")

</div>

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