ubuntu24.04虚拟机系统中挂载rootfs.img到rootfs_dir目录,使用chroot切换根目录到roofs_dir报错

报错信息:chroot:failed to run command "/bin/bash":Exec format error

解决:

安装qemu-user-static,qemu-user-static 是 ‌QEMU 用户模式仿真(User Mode Emulation)的静态链接版本‌,主要用于在一种 CPU 架构的系统中,直接运行另一种 CPU 架构的二进制程序(如 x86_64 主机上运行 ARM 程序)。

sudo apt update

sudo apt install qemu-user-static

之后,切至rootfs_dir目录下,执行:sudo chroot . 即可将根目录切至rootfs_dir目录下。这个可用于对rootfs.img进行修改,比如安装应用软件等,chroot切换根目录后可直接在rootfs_dir目录下通过执行apt install进行安装。

相关推荐
上海运维Q先生39 分钟前
[RH342]iscsi配置与排错
linux·运维·服务器
tpoog2 小时前
[贪心算法] 摆动序列
java·linux·开发语言·redis·算法·贪心算法
IT大卡拉咪2 小时前
Centos 7 bash系统目录拯救
linux·运维·centos
张人玉2 小时前
如何在ubuntu上安装zookeeper
linux·ubuntu·zookeeper
敲上瘾3 小时前
操作系统的心脏节拍:CPU中断如何驱动内核运转?
linux·windows·算法·ubuntu·系统架构·centos·aigc
喜气youngyoung3 小时前
Bash中关于制表符\t站位情况说明
linux
昨天今天明天好多天3 小时前
【Mac】安装 Parallels Desktop、Windows、Rocky Linux
linux·windows·macos
李卓璐3 小时前
Linux上离线安装PyTorch教程:No module named ‘_bz2:No module named ‘_lzma‘
linux·运维·pytorch
初级蜗牛4 小时前
ubuntu qt工程打包后续:桌面快捷方式、开机登陆桌面后自动运行
linux·运维·ubuntu