Bor*_*kov 5 linux iso grub2 loop-device
这是一个关于从闪存上的 ISO 映像启动的 Ubuntu 操作指南。
http://ubuntuforums.org/showthread.php?t=1288604
我没有得到的是在引导内核之前在 GRUB2 中创建循环设备:
menuentry "Ubuntu" {
set isofile="/boot/isos/ubuntu.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile quiet splash noprompt --
initrd (loop)/casper/initrd.lz
}
Run Code Online (Sandbox Code Playgroud)
我不明白,什么是循环设备,与操作系统无关。我想,循环设备是 Linux 实体,除此之外不存在。或者它是一个 GRUB2 实体?我在哪里可以阅读更多关于它们的信息(我没有用谷歌搜索任何东西)?
我会理解,如果他们首先直接从闪存加载内核,然后从 ISO 创建一个 linux 循环设备。但是这样我就不明白了。
那只是 grub2 的循环设备功能。grub能够读取多个文件系统,除此之外还可以嵌套它们,因为它能够读取另一个文件系统内的文件系统内的文件(上面的 initrd 和 linux 内核)。
它与 linux 循环设备无关。Grub 仅使用它来将那些内核和 initrd 文件加载到内存中。除此之外,他们没有生命。
| 归档时间: |
|
| 查看次数: |
1509 次 |
| 最近记录: |