我正在遵循本指南,了解如何在我的 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