gpt4 book ai didi

linux - 在启动时从 USB 挂载 ISO 镜像

转载 作者:太空狗 更新时间:2023-10-29 11:20:30 25 4
gpt4 key购买 nike

是否可以从 USB 磁盘挂载 ISO 镜像并在启动时将其用作文件系统(使用 grub)?我问它是因为我想将内核 linux 镜像和一个 ISO 用作文件系统(使用 fedora Bootstrap )放入 USB 磁盘(不创建新分区等),因为可以通过使用 Qemu 来完成,例如。

最佳答案

Qemu 是一个虚拟化/仿真环境。 Grub 是一个引导加载程序,旨在将内核加载到内存中并开始执行。这两个程序都与您的问题没有直接关系,尽管您当然可以使用 Qemu 来执行一个使用 Grub 启动 Linux 来执行您想要的操作的 VM。

现代 Linux 发行版创建了一个 initrd,引导加载程序将其放入内存中供内核用作其初始根文件系统。 initrd 做一些事情,比如加载访问真正根文件系统所在的硬盘所需的模块。在你的情况下,你应该考虑让 initrd 找到你的 ISO,安装它,并将它用作根。

initrd 的内容因您使用的发行版而异。我会从某个地方抓取一个 livecd,用 zcat/boot/initrd-2.6.whatever.img 转储它的 initrd 的内容 | cpio -id,看看它在做什么。查找 init 文件,这将是内核运行的第一个用户空间进程。

关于linux - 在启动时从 USB 挂载 ISO 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5380776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com