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:~#