无法双启动 Ubuntu:错误 15:(http://grub4dos.chenall.net/e/15)未找到文件

无法双启动 Ubuntu:错误 15:(http://grub4dos.chenall.net/e/15)未找到文件

双启动 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.lzubuntu.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。

相关内容