我已经成功地在STM32F469-迪斯科板上安装了rootfs和linux内核,但是我仍然没有rootfs。我的板有16 M4的RAM和16 M4的闪存和32 M4的SDCARD,其CPU核心是ARM Cortex-M4 32位处理器。我想知道,我能否将我的busybox复制到一个fat32分区,并期望linux内核读取它呢?
当我试图将它复制到NTFS分区时,它会抛出以下错误:
PS C:\Users\mahya> copy -r z:\home\mahyar1284\my_projects\buildroot\buildroot-2020.08\output\target\ c:\users\mahya\desktop\target
Copy-Item: The name of the file cannot be resolved by the system. : 'Z:\home\mahyar1284\my_projects\buildroot\buildroot-2020.08\output\target\linuxrc'
更新
使用tar命令进行了尝试:
C:\Users\mahya>tar -cf -r z:\home\mahyar1284\my_projects\buildroot\buildroot-2020.08\output\target\*
tar: Couldn't open z:/home/mahyar1284/my_projects/buildroot/buildroot-2020.08/output/target/linuxrc: Invalid argument
tar: Error exit delayed from previous errors.
发布于 2021-02-11 08:54:31
目前,您无法使用NTFS或can 32/exFAT托管根文件系统:
我现在运行Fedora 33,我有许多不属于root的文件:
/usr/share/polkit-1/rules.d
/etc/polkit-1/rules.d
/var/log/ntpstats
/var/log/chrony
/var/lib/geoclue
/var/lib/chrony
/var/lib/chrony/drift
/var/lib/avahi-autoipd
/var/lib/avahi-autoipd/*
/var/lib/tpm2-tss/system/keystore
/var/lib/openvpn
/var/lib/ntp
/var/lib/unbound
/var/spool/mail/*
更新:从Linux 5.15开始,NTFS现在有了一个合适的内核驱动程序(模块),允许将NTFS用作根FS。
https://unix.stackexchange.com/questions/633874
复制相似问题