Как исправить ошибку syslinux при создании загрузочной флешки в Windows?


13

Я скачал рабочий стол Ubuntu 12.04 и пытаюсь создать загрузочный USB-накопитель с помощью универсального установщика USB.

Тем не менее, я продолжаю получать сообщение:

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

Я отформатировал USB с использованием FAT32 (как быстрого, так и полного форматирования) и даже попробовал только FAT. Ошибка все еще появляется. Я также отключил все брандмауэры, но это не имеет значения.

Почему это происходит?


Нет раздела на USB-диске. Это только 1 ГБ FAT32 отформатирован. Запуск Windows 7
Саб

Есть ли в журнале системных событий Windows одновременно другие сообщения, которые могли бы предоставить больше информации о том, что является настоящей ошибкой? (Для просмотра системных событий откройте средство просмотра событий Windows .)
нерациональный Джон

syslinuxизменил свой интерфейс. Раньше было. syslinux <device>Теперь syslinux install <device>Unetbootin необходимо обновить свой вызов. Смотрите man syslinxи man syslinux-legacy.
Shawnhcorey

Ответы:


21

Я также использовал универсальный установщик USB , и также получил эту проблему.

Попробуйте переформатировать диск в NTFS и попробуйте снова. Он должен работать.


1
Но я думал, что диск должен быть fat32 отформатирован для загрузки с
Саб

Я знаю! Все так говорят (посмотрите на вопрос выше), но NTFS у меня сработала, а FAT32 - нет.
Эмерсон Се

3
Это не сработало для меня. Возможно, есть еще одна проблема, которую я не могу понять.
Саб

3
Это сработало для меня 21.07.12. Я форматировал NTFS (вопреки тому, что говорили все остальные), и он работал нормально.
EGHDK

1
Просто работал для меня
DanH

5

У меня была такая же проблема с рабочим столом Ubuntu 12.04 64bit. Я пробовал 2 раза, та же ошибка: Syslinux выдает предупреждение, закрывается и говорит: «Не будет загрузочным».

Итак, я отформатировал флешку ДО открытия универсального установщика USB и НЕ проверил опцию «форматировать диск» (флажок), и она работала просто отлично.


3

Загрузите Unetbootin для Windows и попробуйте это:

http://unetbootin.sourceforge.net/

Прежде чем приступить к созданию загрузочного USB, всегда полезно проверить md5sum загруженного вами iso:

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

Это может спасти вас много горя позже, если окажется, что загрузка была повреждена

Крис

Редактировать: @emersonhsieh, я думаю, что LiveUSB должен быть отформатирован FAT, чтобы иметь возможность загружаться с него.

@ Крис Майн имел fat32, но это не сработало. после того как я переформатировал его в ntfs, у него не было сообщения об ошибке.

@eversonhsieh: Я сталкивался с ситуациями, когда таблица разделов, помещенная производителем в USB-накопитель, вызывает некоторые проблемы. Решение состоит в том, чтобы полностью удалить таблицу разделов, переделать ее и переформатировать FAT. Крис

Я добавляю это как другое изменение, потому что мой комментарий ниже, кажется, скрыт ссылкой "показать больше". Я думаю, что это достаточно важно, чтобы выразить это здесь ясно, так как это вызвало проблему для многих людей, включая меня самого:

Хорошо, я только что проверил эту проблему с помощью Unetbootin и загрузчика Ubuntu Startup на диске Verbatim 2Gb. Проблема заключается в таблице разделов, которую производители ставят на устройства. Возможно, он не помечен как загрузочный или содержит что-то нестандартное. Решение состоит в том, чтобы удалить таблицу разделов на устройстве и переделать новую таблицу разделов. Затем вы можете создать новый раздел и отформатировать его в FAT32, и он будет работать. Крис


К сожалению, unetbootin не поддерживает настольную версию Ubuntu 12.04. Контрольная сумма выглядит одинаково.
Саб

@ user65646 Я знаю! Все так говорят, но NTFS у меня сработала, а FAT32 - нет.
Эмерсон Се

Unetbootin действительно не волнует, что это за выпуск. Просто выберите переключатель «Diskimage» и укажите Unetbootin на ISO на вашем жестком диске. (12.04 может отсутствовать в разделе загрузок «Распространение», поскольку он еще не обновлен.
fabricator4

Ладно. Позвольте мне попробовать это
Саб

Я использовал FAT32 с Unetbootin несколько раз для различных загрузочных .isoобразов, и это всегда работало для меня.
Элия ​​Каган

1

Я решил эту проблему. Я пробовал форматировать флешку из FAT32 в NTFS - безрезультатно. Я пытался отформатировать флешку ДО запуска инсталлятора - безрезультатно. Затем я сделал SLOW, LONG формат моей флешки, используя системный формат Windows (щелчок правой кнопкой мыши на иконке флешки и без надписи «Fast format»). Удачи ! :-)


1

Вот мой опыт после того, как я следовал за некоторыми из самых рейтинговых ответов в этой теме.

  1. Форматирование в NTFS с использованием встроенной в Windows утилиты форматирования избавило от ошибки syslinux, но я никогда не смог загрузиться с pendrive.
  2. Форматирование с помощью exFAT, будь то быстрое или полное, не решило проблему, и ошибка syslinux сохранилась.

  3. Universal USB Installer имеет настройку для форматирования fat32, как показано на рисунке:

    введите описание изображения здесь

Эта настройка работала отлично, перьевой диск был отформатирован этим инструментом, установщик был скопирован, и я мог загрузиться с перьевого диска.


+1 за опробование существующих ответов и выяснение того, который все еще работает сегодня. Также хороший скриншот, чтобы показать, какие параметры были выбраны для создания загрузочного USB в Windows.
Clearkimura

Однако в новых версиях установщика USB эта опция была удалена. Почему???
Calydon

0

У меня возникла та же проблема «ОШИБКА SYSLINX». Отформатируйте ваш pendrive, используя формат NTFS, а затем загрузите ваш ios (Примечание: опять же, не форматируйте pendriver с помощью загрузочного программного обеспечения, хорошо, он не будет работать, если вы снова отформатируете его с помощью загрузочного программного обеспечения). это будет работать нормально.


0

Мой опыт состоит в том, чтобы убедиться, что GPT не используется при загрузке, как указано в требованиях UUI.

например, повторно запустите rufus, чтобы убедиться, что используется загрузка MBR.


0

Отключить Windows Ransomware Protection

Windows Ransomware Protection препятствовала правильной работе syslinx. На самом деле, он отображал всплывающее уведомление о том, что он не может работать.

После отключения Windows Ransomware Protection я смог написать образ Ubuntu.

Как отключить защиту Windows Ransomware?

Пуск ➜ (тип) Настройки Security Безопасность Windows ➜ Защита от вирусов и угроз protection Защита от вымогателей ➜ Управление защитой от вымогателей ➜ Доступ к управляемым папкам ➜ Установите ОТКЛ

Это можно включить после создания образа USB

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.