如何在自定义Live USB上修复“(initramfs)无法找到包含实时文件系统的媒体”?

我注意到很多人以前都问过这个问题,但是我发现的方法似乎没有用,所以我提前道歉。

我使用Ubuntu自定义工具包和64位Ubuntu Desktop 14.04的库存图像创建了自定义Live USB。 创建自定义图像的原因是因为我希望我经常使用的很多工具(Qt,ADT,build-essential等)已经可用,而不是每次我都没有下载时需要下载1GB +普通机器。

我正在使用YUMI 2.0.0.2通过可启动的USB闪存驱动器创建,这对于库存图像非常有用。

每当我尝试通过UCK生成的USB加载任何自定义ISO时,都会显示错误消息:

(initramfs) unable to find a medium containing a live file system 

但是,当我将ISO刻录到DVD时,它会毫无问题地启动。

我编辑了isolinux.cfg,将’vmlinuz.efi’放在live-media-path的末尾,认为可能就是这样。 我试图找到有关Ubuntu查找设备UUID的位置的信息,只能在’casper-uuid-generic’文件中找到它。

有人有主意吗? 谢谢你的帮助!

我遇到了同样的问题,这就是我所做的,首先我在UCK中打开了ubuntu 14.04,并锁定了内核版本。 然后我安装了所有其他更新并单击“构建”。 使用unetbootin我创建了可启动的USB,我确认它可以正常工作。 我用我最喜欢的应用程序定制了这个iso。 早些时候我试图在更新内核时纠正终端中显示的错误(某些脚本中有错误,但修复它们并没有解决-initramfs无法在自定义Live USB上找到包含实时文件系统的介质的问题? – 然后我决定禁用内核更新。希望这有帮助。我没有找到任何其他解决方案。

我今天就发生了这件事。 我曾经在6个月前在我的桌面上运行这种安装Ubuntu 14.04的方法,所以我知道它有效。 我使用Rufus创建我的Ubuntu 14.04 USB闪存盘。 我打开桌面电源并从连接到USB 3.0端口的USB 3.0闪存驱动器启动。 我得到带有进度点的Ubuntu徽标屏幕,然后它给我一个带有Busy Box提示和错误消息的黑屏。 这不是像某些post建议的USB端口选择,我不需要运行任何命令来查找损坏的超级块。 6个月前安装和运行的东西怎么会突然改变? 然后它打了我。 数据的完整性。 我只是使用了具有相同ISO的另一个USB闪存驱动器。 这是成功的。

我遇到了同样的问题,发现修复程序非常简单(通常就是这种情况)。 编辑syslinux.cfg(或isolinux.cfg)文件中的追加行,该文件ignore_uuid参数,只需添加ignore_uuid作为参数即可。 这为我解决了这个问题,希望对别人有所帮助。

在这里找到参数列表。