![如何使用 initramfs 找到操作系统的文件系统映像](https://linux22.com/image/226667/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20initramfs%20%E6%89%BE%E5%88%B0%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%9A%84%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E6%98%A0%E5%83%8F.png)
我想将 Tails 与 Kali Linux 一起安装在我的硬盘上。
于是我在系统上安装了Kali并准备了Grub2。
我还为 Tails 安装创建了一个 3GB 的分区,将其格式化为 FAT32,将其命名为 Tails,并将dd
tails 存档添加到其中。现在我转到我的grub.cfg
并输入 Tailsgrub.cfg
文件中的行。
此外,我还创建了一个名为“TailsData”的分区,容量为 3GB。
现在,如果我进入引导加载程序,我可以选择 Kali 和 Tails。
引导到 Kali 工作正常,但现在如果我尝试引导到 Tails,它会拒绝我,并告诉我 initramfs
initramfs unable to find a medium containing the live file system
现在为了提供帮助,我插入了grub.cfg
分区的 UUID 作为修复 - 因为它可能永远不会改变......
我仍然没有进入系统,因为我用谷歌搜索了这个问题,我发现了很多像我这样的 initramfs 错误,但不幸的是,它们似乎都不适合我的情况......
附加数据:
这是我的live64.cfg
,已加载以扩展syslinux.cfg
include menu.cfg
label live
menu label Tails 5.19.1
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live ignore_uuid config live-media=removable nopersistence noprompt timezone=Etc/UTC splash noautologin module=Tails slab_nomerge slub_debug=FZ mce=0 vsyscall=none init_on_free=1 mds=full,nosmt page_alloc.shuffle=1 randomize_kstack_offset=on quiet
sysappend 0x40000
label livefailsafe
menu label Tails (Troubleshooting Mode)
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live ignore_uuid config live-media=removable nopersistence noprompt timezone=Etc/UTC splash noautologin module=Tails slab_nomerge slub_debug=FZ mce=0 vsyscall=none init_on_free=1 mds=full,nosmt page_alloc.shuffle=1 randomize_kstack_offset=on noapic noapm nodma nomce nolapic nosmp
sysappend 0x40000
#label floppy
# localboot 0x00
#label disk1
# localboot 0x80
#label disk2
# localboot 0x81
#label nextboot
# localboot -1
我在这里添加了ignore_uuid
- 但这并没有改变我的结果......
这是我的grub.cfg
set root='(hd1,4)'
search --no-floppy --fs-uuid --set=root ***UUID-XYZ***
echo "Loading the Linux kernel..."
linux /live/vmlinuz initrd=/live/initrd.img boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC splash noautologin module=Tails slab_nomerge slub_debug=FZ mce=0 vsyscall=none init_on_free=1 mds=full,nosmt page_alloc.shuffle=1 randomize_kstack_offset=on FSUUID=***UUID-XYZ*** quiet
echo "Loading the initramfs..."
initrd /live/initrd.img
echo "Booting..."
boot
如果需要更多信息,请询问。
注意:目前我设法通过 Grub 运行 ISO 文件...但 ISO 目前可能无法访问“tailsData”分区。