双启动 Windows 10 和 Ubuntu 18.10。
使用了 UUI 和 Rufus,但都不起作用。有没有可能解决这个问题?我在网上找不到这个问题的答案。
Booting 'Boot ubuntu'
(hd0,0)
Filesystem type is iso9660_Joliet, using whole disk
[Linux-bzImage, setup=0x4200, size=0x821b58]
initrd /casper/ILUG
Error 15:(http://grub4dos.chenall.net/e/15)
File not found
Press any key to continue...
答案1
当你使用 Ubuntu 安装程序通过 USB 启动时,你必须选择 USB 的格式类型为 FAT32。就是这样。
答案2
我在 Ubuntu 18.04.1 中通过 wine-staging 使用 YUMI-2.0.5.9 时遇到了类似的问题。难以置信的是,在运行之前安装目标 (FAT32) USB 记忆棒时,某些版本的 YUMI 确实可以在该配置下工作。
然而,YUMI 的工作方式会根据具体情况而有所不同。在 Win 10 中,它将我的 xubuntu-18.04.1-desktop-amd64.iso 提取到文件夹中。在 Linux 中,它只是使用这个目录结构将 iso 复制到 USB。
YUMI
xubuntu-18.04.1-desktop-amd64.iso
initrd
vmlinuz
ubuntu.lst
ubuntu.lst 包含以下内容:
title Boot xubuntu-18.04.1-desktop-amd64
set ISO=/multiboot/xubuntu-18.04.1-desktop-amd64/xubuntu-18.04.1-desktop-amd64.iso
set CASPER=/multiboot/xubuntu-18.04.1-desktop-amd64/casper-rw
find --set-root %ISO%
map %ISO% (0xff)
#CLUG
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/xubuntu.seed noprompt boot=casper iso-scan/filename=%ISO% quiet --
#initrd /casper/ILUG
initrd /casper/initrd
请注意,我将其注释掉initrd /casper/ILUG
并用 替换initrd /casper/initrd
。这为我解决了错误。据推测,http://grub4dos.chenall.net/e/15
将错误 15 描述为缺少initrd
。截至撰写本文时,该页面未找到。
我在同一个 USB 上安装了 ubuntu 和 lubuntu 18.04.1,但它们的文件夹包含initrd.lz
且ubuntu.lst
文件显示initrd /casper/initrd.lz
。无论出于何种原因,YUMI 都会获得正确但名称奇怪的文件initrd
,但不会将正确的文件名传递给结果菜单。
根本不是 grub4dos 问题。
答案3
对于 CDFS,确保 menu.lst 案例引用为大写
当我尝试从已设置为可启动的 USB 驱动器启动时,出现此错误。启动过程中,我收到错误 15 消息。
我下载了 Ubuntu ISO 映像,文件名是小写的。
我用的是通用 USB 安装程序刻录图像的工具(警告)。
当我启动时,我收到了错误 15 消息。一些研究,看来CDFS文件系统区分大小写。
为了补救,我将 USB 驱动器插入我的 Windows PC,然后导航到该\boot\grub\menu.lst
文件并对其进行编辑,更改以下所有实例:
UBUNTU-18.04.3-DESKTOP-AMD64 ➜ UBUNTU-18.04.3-DESKTOP-AMD64
UBUNTU-18.04.3-DESKTOP-AMD64.ISO ➜ UBUNTU-18.04.3-DESKTOP-AMD64.ISO
我还将 USB 驱动器根目录中的 ISO 映像文件名更新为大写:
\UBUNTU-18.04.3-DESKTOP-AMD64.ISO
完成这些更改后,我通过 USB 重新启动,并且它正常工作了。
答案4
我只是将 YUMI 更新到 2.0.6.9,并将 U 盘设为 FAT32 文件系统。这样,它已经指向正确的 initdr。