从PC上的USB启动Syslinux Boot Promt

我的PC上有一个损坏的Windows 7版本,所以我不能再启动了。 我将所有数据保存在SSD上,所以我不会丢失任何东西。 我认为这是尝试Ubuntu的最佳时机。 我使用PendriveLinux创建了一个可启动USB,现在我的8GB USB就绪了。 我去了BIOS上的Boot Menu并选择了我的USB。 屏幕变黑了一秒钟,然后弹出一些文字。 SYSLINUX 4.07 EDD 2013-07-25 Copyright (C) 1994-2013 H. Peter Anvin et al然后说它boot:

有帮助吗?

备注

  • 删除SYSLINUX文件不起作用(它说没有找到配置文件)。
  • 我使用pendrivelinux.com/universal-usb-installer-easy-as-1-2-3制作可启动USB。

无法找到内核映像:linux错误通常发生在USB闪存驱动器Linux安装上,如果syslinux找不到配置文件syslinux.cfg。 此配置文件用于告知syslinux内核映像和initrd文件所在的位置。 在下一节中,我们将介绍一些在遇到此引导错误时要查找的基本内容。

在此处输入图像描述

如何修复找不到内核映像:linux错误:

使用以下故障排除指南来帮助修复错误。

  1. 确保USB闪存驱动器上存在syslinux.cfg文件。 根据您安装到闪存驱动器的Linux版本, syslinux.cfg文件应该位于驱动器的根目录或/boot/syslinux/syslinux目录中
  2. 如果名为isolinux.cfg的文件存在且syslinux.cfg不存在,则将isolinux.cfg重命名为syslinux.cfg
  3. 如果syslinux.cfg文件确实存在且仍然遇到错误,请使用文本编辑器打开syslinux.cfg文件,并确保内核和initrd文件的路径正确无误。

注意:对于较新版本的syslinux,您可能需要在步骤3中检查text.cfg以获取initrd和kernel的路径,而不是syslinux.cfg

资源

下载Windows程序“Rufus”从您的Ubuntu ISO文件制作可启动USB或CD,它将请求从Internet下载文件,接受请求并继续刻录过程,通过BIOS启动顺序或手动启动选择启动USB 。 它似乎与Linux操作系统具有非常高的兼容性。

如果以上都不适合你,对我有用的是不将isolinux.cfg重命名为isolinux文件夹中的syslinux.cfg,不重命名的原因是syslinux.cfg已经存在于另一个文件夹中而且完全是不同的.cfg文件(这可能随着程序更新,通用USB安装程序以及它如何填充/用于使用数据填充USB而改变)。

我回到USB的顶层,找到了uui文件夹中的syslinux.cfg(USB安装程序为你的USB驱动器和文件夹创建了这个名字),看了linux在启动时如何查找文件(/ boot / syslinux / syslinux.cfg,或/syslinux/syslinux.cfg或/syslinux.cfg)这些是它在尝试启动时查找文件的唯一三个位置(1在启动文件夹中,然后在syslinux文件夹内,2在syslinux中USB顶层的文件夹(这是重命名文件夹和文件通常有效的原因)和3顶级文件,不在文件夹内.cfg文件。

另请注意,原始的syslinux.cfg(在uui文件夹中)由安装程序填充,而不是来自您下载的.iso文件,因此会对列表中的每个程序进行更改/调整,以解释它为何对某些程序有效没有任何调整,而其他人有问题。 如果你在记事本等中打开syslinux.cfg文件,你会注意到它所做的就是调用位置目录/isolinux/isolinux.cfg,以便在启动开始时(在某种程度上预启动)将linux重定向到真正的启动文件,因为它存储在linux查找引导文件的默认位置之外,但由于它位于uui文件夹中,而不是linux中启动它看起来的三个地方之一,它就像它不存在一样被忽略。

总之,进入uui文件夹并复制该文件夹中的syslinux.cfg文件,返回到USB的顶层,程序的所有文件夹都在这里,文本文件读取并粘贴.cfg文件到USB的顶级。 我使用的是FAT32格式和64位版本。