This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| comfilepi:trixie:index [2026/07/03 04:28] – [Read-only File System] mfranklin | comfilepi:trixie:index [2026/07/03 08:55] (current) – [chrony] mfranklin | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| See the [[https:// | See the [[https:// | ||
| + | The Raspberry Pi Trixie OS has adopted [[https:// | ||
| ===== COMFILE Technology Changes ===== | ===== COMFILE Technology Changes ===== | ||
| + | |||
| + | ==== Replace config.txt prior to booting ==== | ||
| + | |||
| + | **IMPORTANT!** | ||
| + | After installing the OS image to the ComfilePi' | ||
| + | |||
| + | ==== Partition Layout ==== | ||
| + | |||
| + | Like Bookworm, the ComfilePi Trixie OS now has the following partition layout: | ||
| + | |||
| + | ^ Label ^ Size ^ Mount Point ^ File System | ||
| + | | bootfs | ||
| + | | datafs | ||
| + | | rootfs | ||
| + | |||
| + | This layout was created to make it easier to [[# | ||
| + | |||
| + | If the //datafs// partition is too small, and your SD card, eMMC, or other storage medium is large enough, you can use [[https:// | ||
| ==== Read-only File System ==== | ==== Read-only File System ==== | ||
| - | It is highly recommended to, after provisioning your ComfilePi with your customizations, | + | After provisioning your ComfilePi with your customizations, |
| * It protects the //bootfs// and //rootfs// file systems from corruption. | * It protects the //bootfs// and //rootfs// file systems from corruption. | ||
| Line 27: | Line 46: | ||
| Due to several bugs in the Raspberry Pi read-only file system overlay, for Trixie, we have chosen to mount the file system read-only instead of using an overlay. Like Bookworm, this can be easily enabled via a GUI. | Due to several bugs in the Raspberry Pi read-only file system overlay, for Trixie, we have chosen to mount the file system read-only instead of using an overlay. Like Bookworm, this can be easily enabled via a GUI. | ||
| - | {Show UI screenshot} | + | {{ : |
| Or, use the following commands: | Or, use the following commands: | ||
| Line 43: | Line 62: | ||
| </ | </ | ||
| + | ==== Preserving Changes to System Files ==== | ||
| + | |||
| + | If you need a file on the //rootfs// partition to be read-write even when the read-only file system overlay is enabled, consider one of the following methods: | ||
| + | |||
| + | === Method 1: Symbolic Link === | ||
| + | |||
| + | - Disable the read-only file system, and reboot. | ||
| + | - Move the file from the //rootfs// partition to an analogous location on the //datafs// partition. | ||
| + | - [[https:// | ||
| + | - Reenable the read-only file system and reboot. | ||
| + | |||
| + | === Method 2: Bind Mount === | ||
| + | |||
| + | A bind mount can also be used to make a file on the //datafs// partition appear at its original location on the //rootfs// partition. This is useful when the original path must remain a normal file or directory, or when the application does not work well with symbolic links. | ||
| + | |||
| + | - Disable the read-only file system, and reboot. | ||
| + | - Copy the file from the //rootfs// partition to an analogous location on the //datafs// partition. e.g. '' | ||
| + | - Leave the original file in place on the //rootfs// partition. It will be used as the bind mount target. | ||
| + | - Add a bind mount entry to ''/ | ||
| + | - Reenable the read-only file system and reboot. | ||
| + | - After rebooting, ''/ | ||
| + | |||
| + | ==== .NET 10 ==== | ||
| + | |||
| + | The .NET 10 SDK and Microsoft’s Visual Studio Remote Debugger (//vsdbg//) are installed by default, so .NET development should be ready to go out of the box. | ||
| + | |||
| + | Now that [[https:// | ||
| + | |||
| + | COMFILE Technology has made it easier than ever to develop .NET applications, | ||
| + | |||
| + | * [[: | ||
| + | * [[: | ||
| + | ]] - Deploy, launch, and debug your .NET applications on the ComfilePi all from withing the Visual Studio development environment. | ||
| + | * [[: | ||
| + | |||
| + | Mono is no longer installed by default. | ||
| + | |||
| + | ==== chrony ==== | ||
| + | |||
| + | The ComfilePi Trixie OS replaces // | ||