I compiled the official linux kernel and divided it into 6 GPT areas, all of which were formatted with ext4, and then all started normally, but the file system showed that it was read-only and could not be written. The following is my problem, I am not sure about the need for linux kernel Is it configured?
EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
VFS: Mounted root (ext4 filesystem) readonly on device 179:14.
Starting kernel ... omit ... [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 258000 [ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mmcblk0p6 rootfstype=ext4 rootwait [ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) omit ... [ 1.789289] input: gpio-keys as /devices/platform/gpio-keys/input/input0 [ 1.796264] rtc_mt7622 10212800.rtc: setting system clock to 2000-01-01T05:05:07 UTC (946703107) [ 1.805202] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 1.814308] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 1.820928] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 1.829552] cfg80211: failed to load regulatory.db [ 1.841512] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null) [ 1.849664] VFS: Mounted root (ext4 filesystem) readonly on device 179:14. [ 1.861131] devtmpfs: mounted [ 1.864262] Freeing unused kernel memory: 320K omit ... Linux mt7622 5.4.63-BPI-R64-Kernel #5 SMP PREEMPT Tue Sep 15 11:14:29 +03 2020 aarch64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. root@mt7622:~# root@mt7622:~# mkdir test mkdir: cannot create directory ‘test’: Read-only file system root@mt7622:~#