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进行安装。

相关推荐
G_H_S_3_2 小时前
【网络运维】Docker 存储:镜像层与数据卷的管理应用
linux·运维·网络·docker
还鮟4 小时前
靶机远程控制实验命令与入门实践(Linux)
linux·网络·安全
手揽回忆怎么睡5 小时前
Alibaba Linux 8安装jdk25
linux·运维·服务器
爱潜水的小L6 小时前
自学嵌入式day39,抓包
linux
lifewange6 小时前
测试场景 Linux 命令速查表
linux·运维·服务器
Vect__7 小时前
进程控制详解
linux·驱动开发
姚青&7 小时前
Linux 命令介绍以及帮助命令介绍
linux·运维·服务器
wdfk_prog7 小时前
[Linux]学习笔记系列 -- [fs]fs-writeback
linux·笔记·学习
遇见火星7 小时前
详解 Linux 中的 /etc/fstab 文件
linux·运维·服务器
menggb077 小时前
在Linux系统上安装和使用Prometheus+Grafana
linux·运维·prometheus