对于定义的数据类型来说值太大

对于定义的数据类型来说值太大

我正在遵循本指南,了解如何在我的 Android 设备上 chroot arch linux。欢迎回来 gnu!——我对 Android 的报复

如果您没有阅读指南,我在我的电脑上创建了一个 linux.img 文件,使用 dd 命令,然后将其格式化为 ext2 分区,如下所示:

$ dd if=/dev/zero of="$img" obs=1M seek=2048 count=0
$ mkfs.ext2 -F "$img"

因此,我将此图像传输到手机上,按照与我们无关的其他步骤进行操作,然后像这样循环安装图像:

losetup /dev/loop256 "$img"

这就是问题所在。我现在收到错误“值对于定义的数据类型来说太大”。该死,现在该怎么办?

有没有万能的开发人员可以帮忙?任何帮助我都会感激不尽。提前致谢。

希望这次这篇文章能引起注意,不仅仅是因为拼写错误和语法错误,而且有人会回答,因为我的其他文章得到了 4 次更正,但过了这么长时间却没有得到任何回复。

答案1

当然没有理由使用 256 个循环设备。使用更少的循环设备。比如 5 个或其他。可用的循环设备数量可能有限。

您可以使用列出活动的循环设备losetup -l,并使用查找第一个空闲设备losetup -f

相关内容