Root Filesystem Changes#
This section covers the Root Filesystem changes that affect customer workflows.
Copytarget#
Target Changes |
Backward Compatible |
Platform |
OS |
|---|---|---|---|
For the copytarget |
Yes |
NSR |
Linux |
Release Migration Path
7.0.3.0 to 7.0.4.0
Migration Rationale
To rename filesystem variant strings based on PCT variants to PCT-variants itself for clarity. Initramfs-specific kernel modules moved to its own copytarget yaml for clarity.
Steps to Migrate
To update the existing copytarget yaml files (or create new ones),
use the new PCT-variant strings (dev_nsr, prod_nsr, test_nsr) instead
of the old PCT variant strings (standard, production, production_debug)
in the copytarget filesystems block. For example:
filesystems:
- standard:
- production:
- production_debug:
…are updated to:
filesystems:
- dev_nsr:
- prod_nsr:
- test_nsr:
Default Mount Options for Writable Partitions#
Target Changes |
Backward Compatible |
Platform |
OS |
|---|---|---|---|
The test_nsr, prod_nsr PCT variants (alongside their rootfs variants)
mount partitions that are not DM-Verity protected (which includes
writable partitions) are mounted with additional
args: |
No |
NSR |
Linux |
Release Migration Path
7.0.2.0 to 7.0.4.0
Migration Rationale
The additional restrictive mount args were added for better security, because non-DM-Verity protected partitions do not provide data integrity guarantees. Executing code, creating device nodes, or enabling SUID bits on files are risky partitions that can be tampered with.
Steps to Migrate
No action is required. To disable the restrictive mount args, add the following file to the rootfs before flashing: /etc/nvidia/disable_security_hardening.