我需要从已挂载的文件夹创建 system.img 文件,在网上找到了 make_ext4 命令方法,但在 ubuntu 22.04 中显示“make_ext4fs:未找到命令”。
然后我尝试运行“sudo apt-get install android-tools-fsutils”,但出现错误“E:软件包‘android-tools-fsutils’没有安装候选项”
请帮忙。
答案1
android-tools-fsutils
是一个旧包(参见文档来自 Debian Buster,它是 Ubuntu 18.04 至 19.10 的基础。此软件包在 Ubuntu 22.04 中不可用。您应该改用mkfs -t ext4
(由 Ubuntu 22.04 软件包提供)makefs
。
make_ext4fs
不再由 Android 维护,并已从其代码库中删除(参见此犯罪)。在 Android 中,它已被 mke2fs 取代,后者在 Ubuntu 22.04 中随android-sdk-platform-tools
安装包提供/usr/lib/android-sdk/platform-tools/mke2fs
(此路径不在默认路径中PATH
)。
mkfs -t ext4
您可以创建一个 ext4 映像,并按照以下说明将目录的内容添加到映像中回答它使用环形支架。