提取文件至已挂载的 SD 卡失败

提取文件至已挂载的 SD 卡失败

我刚买了一块 UDOO QUAD 主板,想在上面安装 ARCHLINUX。为了安装,我找到了这个教程在线(查看安装部分)。但是,我在第 6 步卡住了,我已经下载了 ArchLinux,但是当我尝试将文件提取到已安装的分区时,如教程中所述:bsdtar -xpf ArchLinuxARM-armv7-latest.tar.gz -C mnt。我收到很多这样的错误:

./usr/share/file/misc/: Can't create 'usr/share/file/misc'

最终,提取失败。因此,我也尝试使用 tar: 实现相同的结果 tar -xzvf ArchLinuxARM-armv7-latest.tar.gz -C mnt/。但我只是得到了一组不同的错误,例如:

tar: ./usr/bin/groups: Cannot open: No such file or directory
./usr/bin/krb5kdc
tar: ./usr: Cannot mkdir: Input/output error

于是我试着在网上搜索,发现有些人也有类似的问题,他们说这是一个权限错误,换句话说,压缩文件没有权限在已挂载的分区上写入。所以我应用了ls -l,得到结果是:

-rw-r--r--  1 root      root      302981752 Dez 13 01:58 ArchLinuxARM-armv7-latest.tar.gz
drwxr-xr-x 16 root      root           4096 Dez 24 17:31 mnt

显然,这些文件具有不同的权限,因此这可能是问题所在,但我尝试使用许多不同的代码对它们进行 chmod,并使用 root 权限创建它们以尝试获得相同的权限,但我无法在两个文件上获得相同的权限。

基本上就是这样,如果有人可以帮助我,请告诉我。

谨致问候,埃尔纳尼

顺便说一下,我使用的是 Ubuntu 16.04LTS :D

相关内容