Cannot change ownership to uid 0, gid 0: Operation not permitted

在执行TDA4-VH的install_to_sd_card.sh脚本时遇到权限错误,尝试将目标分区权限设为777无效。分析认为问题源于目标分区格式为FAT32。建议的解决方案是将目标分区格式化为EXT4格式,以解决创建符号链接的操作未被允许的问题。
摘要由CSDN通过智能技术生成

TDA4-VH 在执行 install_to_sd_card.sh 时,一堆这样的报错;

cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/uptime': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/users': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/utmpdump': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/uudecode': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/uuencode': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/uuidgen': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/vdir': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/vlock': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/w': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/wall': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/wc': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/wget': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/which': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/who': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/whoami': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/xargs': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/xxd': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/xz': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/xzcat': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/xzcat.xz': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/xzcmp': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/xzegrep': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/xzfgrep': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/bin/yes': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/include/db.h': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/include/db_cxx.h': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/include/ncurses.h': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/include/png.h': Operation not permitted
cp: cannot create symbolic link '/media/xiaozhi/ROOTFS/usr/include/pngconf.h': Operation not permitted

通过 df 和 fdisk 命令查看:

df -h
/dev/sdb2        30G  2.9G   27G  10% /media/xiaozhi/ROOTFS
/dev/sdb1       127M  3.5M  123M   3% /media/xiaozhi/BOOT

fdisk -l
Device     Boot  Start      End  Sectors  Size Id Type
/dev/sdb1  *      2048   264191   262144  128M  c W95 FAT32 (LBA)
/dev/sdb2       264192 62333951 62069760 29.6G  c W95 FAT32 (LBA)

把/media/xiaozhi/ROOTFS的权限都改成777,报错依旧。应该是如网上所说的是因FAT32格式所致。

解决方法:将目标分区的格式格式化为 ext4 格式。

我要把 FAT32 重新格式化成 EXT4 格式后再试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值