如何修复在Windows中创建可启动USB记忆棒的syslinux错误?


13

我下载了Ubuntu 12.04桌面,并尝试使用通用USB安装程序创建可启动的USB驱动器。

但是,我不断收到消息:

An error(1) occurred while executing syslinux. Your USB drive won’t be bootable.

我已经使用FAT32格式化了USB(快速完整的格式),甚至只尝试了FAT。错误仍然出现。我还关闭了所有防火墙,但没有任何作用。

为什么会这样呢?


USB驱动器上没有分区。它只有1 GB fat32格式。运行Windows 7
2012年

Windows系统事件日志中是否同时存在其他消息,这些消息可能会提供有关实际错误的更多信息?(要查看系统事件,请打开Windows 事件查看器。)
非理性的约翰

syslinux更改了其界面。曾经是syslinux <device>,现在syslinux install <device>Unetbootin需要更新其呼叫。请参阅man syslinxman syslinux-legacy
shawnhcorey

Answers:


21

我还使用了通用USB安装程序,也遇到了这个问题。

尝试将驱动器重新格式化为NTFS,然后重试。它应该工作。


1
但是我认为该驱动器应该是fat32格式,可以从以下位置启动
2012年

我知道!每个人都说(看上面的问题),但是NTFS为我工作,而FAT32却不行。
艾默生·谢

3
那对我没有用。可能还有其他我无法解决的问题。
2012年

3
这为我工作7/21/12。我格式化为NTFS(与其他所有人的说法相反),并且工作正常。
EGHDK

1
刚刚为我工作
DanH

5

我在Ubuntu 12.04 Desktop 64bits上遇到了同样的问题。我尝试了2次,出现相同的错误:Syslinux显示警告,关闭并说“无法启动”。

因此,在打开通用USB安装程序之前,我已经格式化了USB记忆棒,并且没有选中“格式化驱动器”选项(复选框),并且工作正常。


3

下载适用于Windows的Unetbootin并尝试:

http://unetbootin.sourceforge.net/

在继续制作可引导USB之前,始终最好检查下载的iso的md5sum:

https://help.ubuntu.com/community/HowToMD5SUM#MD5SUM_on_Windows

如果事实证明下载已损坏,这可以在以后为您省去很多麻烦

克里斯

编辑:@emersonhsieh,我认为LiveUSB 必须格式化为FAT才能启动。

@克里斯·梅恩(Chris Mine)拥有fat32,但没有用。在将其重新格式化为ntfs之后,它没有错误消息。

@eversonhsieh:我遇到了制造商放在USB记忆棒上的分区表引起一些问题的情况。解决方案是完全删除分区表,重新制作它,然后重新格式化FAT。克里斯

我将其添加为其他修改,因为下面的评论似乎被“显示更多”链接隐藏了。我认为将它放在这里很重要,因为它对很多人(包括我在内)造成了问题:

好的,我刚刚在Verbatim 2Gb驱动器上使用Unetbootin和Ubuntu启动磁盘创建程序验证了此问题。问题是制造商在设备上放置的分区表。也许它没有被标记为可启动,或者其中包含一些非标准的东西。解决方案是删除设备上的分区表,然后重新制作新的分区表。然后,您可以创建一个新分区并将其格式化为FAT32,它将起作用。克里斯


不幸的是unetbootin不支持ubuntu 12.04桌面版本。校验和似乎相同。
2012年

@ user65646我知道!所有人都说,但是NTFS为我工作,而FAT32却没有。
艾默生·谢

Unetbootin并不真正在乎它是什么版本。只需选择“ Diskimage”单选按钮,然后将Unetbootin指向硬盘驱动器上的ISO。(12.04可能尚未在下载部分“发行版”中,因为尚未更新。
fabricator4

好的。让我尝试一下
2012年

我已经多次将FAT32与Unetbootin一起用于各种可启动.iso映像,并且它一直对我有用。
伊利亚·卡根

1

我解决了这个问题。我尝试将格式棒从FAT32转换为NTFS-没有结果。我在运行安装程序之前尝试格式化记忆棒-没有结果。然后,我使用系统的Windows格式(我的USB记忆棒图标上的鼠标右键单击但未标记为“快速格式”)对USB记忆棒进行了慢速,长格式的处理。祝好运 !:-)


1

这是我在遵循此主题的一些最受好评的答案之后的经验。

  1. 使用Windows内置的格式化实用程序使用NTFS进行格式化,摆脱了syslinux错误,但我永远无法从Pendrive启动。
  2. 使用exFAT进行格式化无论是快速还是彻底都不能解决问题,并且syslinux错误仍然存​​在。

  3. 通用USB安装程序具有格式化fat32的设置,如图中突出显示:

    在此处输入图片说明

此设置工作正常,笔驱动器已通过此工具格式化,安装程序已复制,我可以从笔驱动器启动。


+1用于尝试现有的答案并找出仍然有效的答案。另外,还应提供良好的屏幕截图,以显示在Windows中选择了哪些选项来创建可启动USB。
clearkimura

但是,新版本的USB安装程序已删除此选项。为什么???
Calydon

0

我遇到了“ SYSLINX ERROR”的同样问题,使用NTFS格式格式化Pendrive,然后加载ios(注意:同样,不要使用可启动软件格式化Pendriver,好的,如果再次使用可启动软件对其进行格式化,它将无法正常工作)。它将正常工作。


0

我的经验是确保引导中没有使用UUI要求中提到的GPT。

例如,重新运行rufus以确保使用了MBR引导。


0

禁用Windows勒索软件保护

Windows Ransomware Protection阻止syslinx正常工作。实际上,它显示了一个弹出通知,表明它无法正常工作。

禁用Windows Ransomware Protection后,我能够编写一个Ubuntu映像。

如何禁用Windows Ransomware Protection?

开始➜(类型)设置➜Windows安全➜病毒和威胁防护➜勒索软件保护➜管理勒索软件保护➜受控文件夹访问➜设置为OFF

创建USB映像后可以重新启用它

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.