是否有一种方法来指定将在其上找到直播媒体的设备?
我的EFI系统分区中有内核和initrd。实时媒体文件系统位于同一个(USB)驱动器上的NTFS分区中。grub2不内置NTFS支持。当启动安全启动时,grub2将不会加载模块,因此它的“搜索”命令无法找到NTFS分区,也无法从该分区加载内核和initrd。
我试过了
大多数引导,但无法复制实时媒体文件系统到ram:
Begin copying live-media to ram...
Not enough memory (4GB > 187GB) to copy live-media to ram(这是/var/log/casper.log中消息的近似)
我见过提到“live=”内核选项来指定实时媒体设备,但我也看到提到该选项不起作用。我试着查看initramfs-tools/scripts/casper,以获得关于指定“live=”--我失败了的正确格式/协议的一些线索。
发布于 2015-09-17 03:03:41
live-media=/dev/sdb5的工作方式如广告所示。
我将对“187 GB所需”的引用误解为表明casper已锁定错误(可能是未格式化)分区,因为我预计如果它复制了filesystem.squashfs文件,它需要1GB,如果它复制了该文件所代表的文件系统的内容,则需要3GB。
我反复阅读了“复制只读媒体”的描述,并将其解释为“只读文件系统”。因为它确实意味着“媒体”,而且我把我的casper目录和很多其他垃圾一起埋在NTFS文件系统中,所以它确实想要复制187 GB。
https://askubuntu.com/questions/672376
复制相似问题