- FAT instead of FAT32 fixes «failed to load ldlinux.c32» error #579
- Comments
- maphew commented Aug 22, 2015
- pbatard commented Aug 22, 2015
- jasonblum commented Jul 31, 2016
- JaneSmith commented Oct 23, 2016
- AhmedSayed77 commented Apr 3, 2017
- keksbg commented Apr 11, 2017
- AhmedSayed77 commented Apr 12, 2017
- masajid390 commented Apr 29, 2017
- rs99cool commented May 1, 2017
- gsim commented Aug 12, 2017
- superbag2010 commented Oct 3, 2017
- failed to load ldlinux.c32
- 29 комментариев
- При загрузке выдает ошибку: failed to load ldlinux.c32
- Failed to load ldlinux c32 windows
- Arch Linux
- #1 2016-08-04 21:45:26
- [Solved] Syslinux Failed to load ldlinux.c32
- #2 2016-08-04 22:21:06
- Re: [Solved] Syslinux Failed to load ldlinux.c32
- #3 2016-08-04 22:37:17
- Re: [Solved] Syslinux Failed to load ldlinux.c32
- #4 2016-08-04 23:35:08
- Re: [Solved] Syslinux Failed to load ldlinux.c32
- #5 2016-08-04 23:45:38
- Re: [Solved] Syslinux Failed to load ldlinux.c32
- #6 2016-08-04 23:46:14
- Re: [Solved] Syslinux Failed to load ldlinux.c32
- #7 2016-08-05 00:07:40
- Re: [Solved] Syslinux Failed to load ldlinux.c32
- #8 2016-08-05 01:31:43
- Re: [Solved] Syslinux Failed to load ldlinux.c32
FAT instead of FAT32 fixes «failed to load ldlinux.c32» error #579
Comments
maphew commented Aug 22, 2015
I made a 1gb boot usb stick using Rufus 2.2 build 668 using a Lubuntu amd 64 iso image (670mb) on Win7x64. I answered yes to the prompt to download new Syslinux files and accepted all the defaults for cluster size etc.
Following a suggestion in [SOLVED] Boot failed: Failed to load ldlinux.c32 I finally got a bootable device by changing the file system to FAT instead of FAT32
The text was updated successfully, but these errors were encountered:
pbatard commented Aug 22, 2015
This looks like a pure Syslinux issue to me. There’s no reason a Syslinux module should be able to access FAT16 content and not FAT32, so there really is nothing for me to fix in Rufus.
Thanks for reporting the workaround though.
jasonblum commented Jul 31, 2016
Just wanted to share FAT instead of FAT32 also worked for me too.
JaneSmith commented Oct 23, 2016
I’m encountering this issue when trying to setup an Ubuntu 16.10 boot USB stick. Unfortunately, using FAT does not fix the issue. 🙁 Any ideas?
AhmedSayed77 commented Apr 3, 2017
I’m also encountering the same issue with ubuntu 16.04. help
keksbg commented Apr 11, 2017
@AhmedSayed77 @JaneSmith try to download an older version of ubuntu and try it, im not sure but it might fix it.
AhmedSayed77 commented Apr 12, 2017
@lbdBG actually that worked. downloaded 14.04, installed it and then updated to 16.04. more steps but works like a charm @JaneSmith
masajid390 commented Apr 29, 2017
Please download latest version of software to make USB bootable from https://rufus.akeo.ie/ and launch. If your ISO image will latest then it will ask you to download some necessary files to make this ISO bootable. Download that and then make USB bootable. I hope this will solve your problem
rs99cool commented May 1, 2017
My experience has been with Linux Mint. Tried version 18.1 Serena with Fat 32 and then just with Fat and neither one worked. Thanks to this thread, I tried the earlier version 17.1 Rebecca and was delighted to find that it worked just fine! You guys were a great help. Thanks very much!
gsim commented Aug 12, 2017
The latest version of Rufus (2.16) fixed this for me.
superbag2010 commented Oct 3, 2017
I tried to install ubuntu 16.04.2 with rufus 1.3.4 and had the same problem. However as marslan390 said, it worked with a latest version of rufus. Thank you!
failed to load ldlinux.c32
Раскатал диск с Ubuntu 14.10 на флешку, используя метод с помощью программы Ultra ISO. Попробовал загрузится с флешки, однако при загрузки вылазит ошибка
failed to load ldlinux.c32
Пробовал программу UNetbootin, тоже не пошло.
Гугление подсказало — для создания правильно загрузочной флешки нужно использовать программу Win32DiskImager.
Программа Win32 Disk Imager бесплатная.
Скачать Win32DiskImager можно тут
Или на SourceForge.
29 комментариев
Огромное спасибо, помогло! Несколько часов мучился, пока на ваш блог не набрел!
Да, ибо там ISOLinux v6. USBWriter мне больше нравится, разницы, ИМХО — 0. Новые дистрибутивы писать только USBWriter, Win32DiskImager и им подобными
Thanks!
Благодарю!
Именно в этом была проблема. Переписал образ и все пошло как надо.
Очень благодарен. Помогло.
Помогло. Наше почтение автору!
Thank you very much!
благодаю, работает правда моя флэшка не работает с syslinux ну это это уже совсем другая история
Спасибо, сейчас попробую
thanks
Спасибо чувак, помогло
Рельно помогает?
огромное спасибо, мучался уже 2 часа
тябе Респект
Да, мне тоже помогло. Unetbootin, Rufus 3.3 не помогли
Да, отлично помогло, создал рабочий образ на ubuntu ubuntu-18.04.1-desktop-amd64
Данная инструкция не помогла но натолкнула на свое решение!
Может какие и были действия лишние, но справился. Все делал на другом ПК (на работе)! отформатировал флешку (не быстрое форматирование) в фат 32 с параметрами по умолчанию. Скачал образ ISO OC, записал флешку с помощью USBWriter. Установка запустилась
Спасибо за отзывы!
Рад, что помогло.
Любопытно, что созданная с помощью UltraISO флешка на одном компе грузилась, а на втором — отказывалась, вываливая ошибку.
Win32DiskImager помог, спасибо!
Пожалуйста и спасибо за ваш отзыв.
Да, бывает такое, скорее всего связано с BIOS и хорошо, когда есть пути для решения проблемы!
Пробовал win32diskimager, usbwriter, unetbootin, ultaiso. Ни одна программа не помогла избавиться от данной ошибки. Я пользовался этими программами на ПК1, чтобы установить линукс на ПК2. Хочу еще попробовать Rufus, но чувство что и он не поможет. Что делать далее не знаю.
Дмитрий, вы пробовали другие образы Linux?
Попробуйте, должно работать.
Если пишу этой прогой или руфусом, флешка из 8Гб становится объемом 2,25мб. При открытии в ней лежит только папка efi. Приходится очищать ее через diskpart(cmd) и заново размечать область через управление дисками. Почему так?
Евгений, а система с флешки после этого грузится или нет?
Если да, то это нормально, возможно другие разделы создаются с другой файловой системой и не видны из Windows.
Если не грузится, то возможно стоит попробовать другой образ. Если это Windows 7 или 10, то лучше использовать стандартный MediaCreationTool.
При загрузке выдает ошибку: failed to load ldlinux.c32
При загрузке выдает ошибку:
Как можно пофиксить?
Мало информации. Что ты перед этим делал с системой? Как ставил загрузчик? В сузе дефолтный загрузчик — граб.
Я и хочу использовать syslinux вместо grub
У тебя BIOS или UEFI? Таблица разделов?
Судя по всему, ты просто не скопировал эту библиотеку. Арчвики рекомендует копировать из /usr/lib/syslinux/bios. Вот так:
В /usr/lib нет syslinux. В сусе они в /usr/share/syslinux
Выполнилось без ошибок extlinux.
dd bs=440, а почему не 512? или еще чего?
Загрузочная запись лежит в первых 440 байтах. В оставшийся хвост должен влезть загрузчик.
Вернее, MBR — это первые 512 байт диска. В первых 440 байтах хранится загрузчик. Еще в MBR хранится таблица разделов.
Нет. Нужно chroot-нутся в твою систему. Загрузчик должен быть в /boot/syslinux. Про chroot на гентушной вики
Тебе нужно смонтировать корень и загрузочный раздел (если он есть). И чрутнутся в систему. А потом уже ставить загрузчик.
То есть, первые 440 байт — загрузчик, потом таблица разделов, потом еще два байта сигнатуры.
Попытался сделать как тут, но при монтировании ошибка:
chroot /mnt /bin/bash
Эффект все тот же. Смонтировал все как указано по ссылке выше
Не, syslinux все также не загружает OS.
P.S: есть какая-то другая связь с тобой (тг, например)? Форум не совсем удобно
mount /что_монтируем /куда_монтируем, каталог куда_монтируем должен были создан заранее
У него уже есть установленная система. Просто надо туда чрутнуться. Но ТС почему-то не может этого сделать.
Не, syslinux все также не загружает OS
Конечно. У тебя же не вышло чрутнутся и правильно его поставить, правильно? Нужно сделать chroot. И уже после chroot ставить загрузчик.
>Я и хочу использовать syslinux вместо grub
Ты у мамки какер? Какерствуй тихонько в уголке пока каникулы, не приставай к людям.
Получилось, но это не дало эффекта
ls /mnt/boot (после монтирования необходимых разделов, разумеется)
На каком разделе должен стоять boot флаг? Если /boot/syslinux находится на /dev/sda2?
У тебя еще и винда стоит?
Попробовал ещё с boot флагом поиграть, получается вот так:
• Если boot flag стоит на /dev/sda1, то он пишет:
• Если boot flag стоит на /dev/sda2, то он пишет:
P.S: Да, стоит Windows 10, но сама система на SSD, а это HDD (на нем тоже NTFS). С HDD я отрезал место под openSUSE
Так, блин, чувак, у тебя syslinux.cfg невменяемый. Где у тебя там указан корневой раздел? Ты конфиг сам составлял? Он вообще-то автоматически создается и его просто нужно подправить.
Смотри, как он должен выглядеть:
Обрати внимание на LABEL artix или LABEL artix-56RT.
бутфлаг должен стоять на /dev/sda2, там где установлен линукс.
Так. Поскольку у тебя биос, связанные с efi файлы тебе ненужны. Для нормальной работы все-же надо указать корень и initramfs. Еще в DEFAULT должен быть прописан реально существующий LABEL.
сейчас правильно? (судя по gentoo wiki, то можно указывать /dev/sdaX, позже сменю на UUID)
Правильно. Но, насколько я понимаю, нужно выбрать что-то одно. Либо vesamenu, либо menu. И корневой раздел можно указывать по UUID, чтобы не было ошибок в дальнейшем.
Узнать UUID можно командой blkid. Только ее надо выполнить из-под рута.
Попытался сменить пути (абсолютный на относительный), все равно так же.
Только проверь, как называется образ ядра и initramfs. А то он не сможет их найти.
Еще можешь почитать про настройки syslinuxздесь
как по мне дело не в настройках, если бы не находило initramfs или само ядро, то по сути меню должно работать, разве нет? Тут до меню даже не доходит. Оно не находит OS.
У тебя нет файла ldlinux.sys. Это не то же самое, что ldlinux.c32
А я тебе говорил, что нужно брать из /usr/lib/syslinux/bios. А ты начал рассказывать, что его у тебя нет. Еще раз. ls /usr/lib/syslinux/bios и ls /usr/lib64/sislinux/bios.
В конфиге нужно указывать полное имя образа ядра и интирамфс. Вики сислинукса пишет, что установщик сам разберется с файлами ldlinux.sys и ldlinux.c32. Но мне все же интересно, где в сузе аналог /usr/lib/syslinux. Похоже на какие-то сузепроблемы. Попробуй написать к ним в саппорт.
Стоп. А какая фаловая система? btrfs? С btrfs такой способ не прокатит.
Короче, напиши, какая у тебя файловая система.
Да, действительно проблема была в btrfs. Сейчас ext4 и все нормально встало. Но в документации же указано, что с btrfs должно тоже работать. Ладно, больше спасибо.
Если в документации к сузе пишут такую дурь, то этой документацией можно чистить унитаз. А потом лоровские кукаретики орут про ненужность арча и генты, мол это все для красноглазых задротов без личной жизни. Тем временем, некрасногазые незадроты с личной жизнью из сузи не могут внятно описать процесс установки загрузчика в своем дистрибутиве «для серьезных людей». Зато арч ненужен. Это не попытка троллинга, просто не бойся пользоваться документацией других дистрибутивов.
Failed to load ldlinux c32 windows
Добро!
SYSLINUX 5.10 EDD 2013-06-04 Copyright © 1994-2013 H. Peter Anvin et al
Failed to load ldlinux.c32 Boot failed: please change disks and press a key to continue.
что пробовал: разные флешки, записывать через ультраИСО (разными способами [hdd и тд]),
2 спец проги по записям на флешки виндовс (все 3 раньше юзал все 3 проги записывали хорошо,как и сейчас записал и установил хорошо тока вин7),
+ форматировал профессионально (то есть серьёзный формат был флешки), робовал разные привода ставить, иде, и тд., вынимал и вставлял обратно флешки, + скачивал как 64 так и 32 битовые версии с разных компов и записывал на рахных компах, результат один, как выделено жирным.
вообщем помогите плиз? как поставить этот дистр от юникса? что за фигня вообще?
ещё полностью удалял жёсткий и заново создавал разделы. то есть сначала акрониксом убивал хдд потом заново разделы создавал, дабы избежать версию вируса.
викториейпрогонял тоже всё гут.
ещё пробовал с разных гнёзд усб 2.0 ставить и с 3.0 тож эта ошибка вылазит.
на вин7_64 корпаративе, на вин7_64 хом базик, на вин7_64 максималке записывал всеми способами тоже, и тоже та ошибка вылазиет и всё.
то есть вывод не в ту сторону копаю.
Добро!
SYSLINUX 5.10 EDD 2013-06-04 Copyright © 1994-2013 H. Peter Anvin et al
Failed to load ldlinux.c32 Boot failed: please change disks and press a key to continue.
что пробовал: разные флешки, записывать через ультраИСО (разными способами [hdd и тд]),
2 спец проги по записям на флешки виндовс (все 3 раньше юзал все 3 проги записывали хорошо,как и сейчас записал и установил хорошо тока вин7),
+ форматировал профессионально (то есть серьёзный формат был флешки), робовал разные привода ставить, иде, и тд., вынимал и вставлял обратно флешки, + скачивал как 64 так и 32 битовые версии с разных компов и записывал на рахных компах, результат один, как выделено жирным.
вообщем помогите плиз? как поставить этот дистр от юникса? что за фигня вообще?
ещё полностью удалял жёсткий и заново создавал разделы. то есть сначала акрониксом убивал хдд потом заново разделы создавал, дабы избежать версию вируса.
викториейпрогонял тоже всё гут.
ещё пробовал с разных гнёзд усб 2.0 ставить и с 3.0 тож эта ошибка вылазит.
на вин7_64 корпаративе, на вин7_64 хом базик, на вин7_64 максималке записывал всеми способами тоже, и тоже та ошибка вылазиет и всё.
то есть вывод не в ту сторону копаю.
мусора сказал много а по сути ничего 🙂
железо надо описывать, мать и хард
кстати, с разбивкой харда может быть связано
ставить если с усб то ТОЛЬКО 2.0 порты, на 3.0 свой контроллер и банально может не опозноваться
мусора сказал много а по сути ничего 🙂
железо надо описывать, мать и хард
кстати, с разбивкой харда может быть связано
ставить если с усб то ТОЛЬКО 2.0 порты, на 3.0 свой контроллер и банально может не опозноваться
Системная плата Asus M4A88TD-V Evo/USB3
Дисковый накопитель ST3500418AS ATA Device (500 ГБ, 7200 RPM, SATA-II)
Оптический накопитель ASUS DRW-24B1ST ATA Device (DVD+R9:12x, DVD-R9:12x, DVD+RW:24x/8x, DVD-RW:24x/6x, DVD-RAM:12x, DVD-ROM:16x, CD:48x/32x/48x DVD+RW/DVD-RW/DVD-RAM)
юзал линк. оставил на тот безысходный случай.
Arch Linux
You are not logged in.
#1 2016-08-04 21:45:26
[Solved] Syslinux Failed to load ldlinux.c32
Oh right, I installed arch a lot of times on different hardware, and I always use Syslinux. The thing is, the last two netbooks I installed with syslinux, throws that error.
Chroot and here are some outputs>
Tried without «intel-ucode», still. Any ideas?
Last edited by forbi (2016-08-05 13:10:48)
#2 2016-08-04 22:21:06
Re: [Solved] Syslinux Failed to load ldlinux.c32
I’m not sure how it would cause this error, but there is clearly something wrong with that syslinux.cfg.
What is your partition layout? Right now you have sda1 as both a boot parition and root parition.
#3 2016-08-04 22:37:17
Re: [Solved] Syslinux Failed to load ldlinux.c32
FWIW, I don’t understand what you’re getting at. I can’t see anything clearly wrong with the menu entry he posted, so I can’t help but wonder if you mean to suggest having «sda1 as both a boot parition and root parition» is a problem.
#4 2016-08-04 23:35:08
Re: [Solved] Syslinux Failed to load ldlinux.c32
Sorry, but I can’t see any errors in that menu entry.
And that line was the only one modified. (sda1 and intel in initrd)
And here is syslinux.cfg, ingore the line about sda2
Last edited by forbi (2016-08-04 23:40:35)
#5 2016-08-04 23:45:38
Re: [Solved] Syslinux Failed to load ldlinux.c32
which filesystem are you using on sda1?
#6 2016-08-04 23:46:14
Re: [Solved] Syslinux Failed to load ldlinux.c32
By the way, GRUB works just fine, which makes it weirder.
Last edited by forbi (2016-08-05 00:06:33)
#7 2016-08-05 00:07:40
Re: [Solved] Syslinux Failed to load ldlinux.c32
#8 2016-08-05 01:31:43
Re: [Solved] Syslinux Failed to load ldlinux.c32
Did you disable 64bit volume support when creating the filesystem?
As of Syslinux 6.03, «pure 64-bits», compression and/or encryption are not supported.
Quoting part of the release notes of version 1.43 of e2fsprogs (May 17, 2016):
Mke2fs will now create file systems with the metadata_csum and 64bit features enabled by default.
Users should rather (manually) disable the 64bit feature in the mke2fs command when creating / formatting a boot volume with ext2/3/4; otherwise, the bootloader (as of version 6.03) will fail.
passing ‘-O ^64bit’ option to mkfs should do the trick.
EDIT: You might want to make sure that the ’64bit’ feature is actually enabled with dump2fs before wiping your partition
Last edited by ooo (2016-08-05 02:05:54)