Ошибка failed to load ldlinux c32 при установке linux с флешки

Arch Linux

You are not logged in.

#1 2016-08-04 21:45:26

[Solved] Syslinux Failed to load ldlinux.c32

TLDR:
ext4 was using 64bit by default. Reformat with -O ^64bit

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.

«UNIX is simple and coherent. » — Dennis Ritchie, «GNU’s Not UNIX» — Richard Stallman

#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.

But whether the Constitution really be one thing, or another, this much is certain — that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner

#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

Oops, sorry — I’ve never used syslinux on a single (boot on root) partition. I misunderstood how it would work. Sorry for the noise.

«UNIX is simple and coherent. » — Dennis Ritchie, «GNU’s Not UNIX» — Richard Stallman

#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.

Читайте также:  Эмуляцией терминала для windows

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)

Источник

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.

Источник

Как устранить ошибку при запуске с Live-USB «Failed to load ldlinux.c32»

При входе выдаёт «Failed to load session ubuntu-2d»
Добрый вечер. В общем, такая проблема: не могу зайти в ubuntu 12.04, выводится «Failed to load.

При импорте tkinter выдаёт «DLL load failed»
Здравствуйте, решил изучить tkinter и столкнулся с проблемой from tkinter import * def.

Читайте также:  Сборник windows для установки с флешки

Ошибка при установке «Windows failed to load because a required file is missing, or corrupt»
Собственно, при переустановке windows 7, после выбора 32/64 бит, начинается загрузка и вылезает эта.

Ошибка при запуске программы («Cannot load library MSVCP140.dll»)
система win 7 x64. При запуске программы вылетает ошибка: cannot load library MSVCP140.dll. Все.

Решение

Не нужно так делать. Руфус в режиме dd должен помочь.

Был ещё Universal-USB-Installer, но не в курсе как там с новыми релизами. Старые писал корректно. Оба типа загрузки работали.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

«GLW_StartOpenGL() — could not load OpenGL subsystem» — ошибка при запуске игры Wolfenstein
Привет всем! У меня небольшой вопросик — загрузил игру Фольфенштейн, но при запуске выдается ошибка.

При запуске системы вылетает «Failed to set registry value»
Собственно проблема состоит в том, что при запуске системы, после того, как введу пароль входа.

Ошибка «blinitializelibrary failed 0xc00000bb» при запуске компьютера
Добрый день! Провел я значит генеральную чистку системного блока, отпылесосил там всё, протёр.

Устранить ошибку «Kernel offset» при установке openSUSE
Добрый день. Устанавливаю систему open suse на работе. после загрузки ядра (во время надписи.

Источник

При загрузке выдает ошибку: failed to load ldlinux.c32

При загрузке выдает ошибку:

Как можно пофиксить?

Мало информации. Что ты перед этим делал с системой? Как ставил загрузчик? В сузе дефолтный загрузчик — граб.

Я и хочу использовать syslinux вместо grub

У тебя BIOS или UEFI? Таблица разделов?

Судя по всему, ты просто не скопировал эту библиотеку. Арчвики рекомендует копировать из /usr/lib/syslinux/bios. Вот так:

Потом еще надо выполнить extlinux —install. И только потом записать MBR. Инструкция на арчвики

В /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

Эффект все тот же. Смонтировал все как указано по ссылке выше

На этапе chroot`а?

Не, syslinux все также не загружает OS.

P.S: есть какая-то другая связь с тобой (тг, например)? Форум не совсем удобно

mount /что_монтируем /куда_монтируем, каталог куда_монтируем должен были создан заранее

У него уже есть установленная система. Просто надо туда чрутнуться. Но ТС почему-то не может этого сделать.

Не, syslinux все также не загружает OS

Конечно. У тебя же не вышло чрутнутся и правильно его поставить, правильно? Нужно сделать chroot. И уже после chroot ставить загрузчик.

>Я и хочу использовать syslinux вместо grub

Ты у мамки какер? Какерствуй тихонько в уголке пока каникулы, не приставай к людям.

Получилось, но это не дало эффекта

ls /mnt/boot (после монтирования необходимых разделов, разумеется)

На каком разделе должен стоять boot флаг? Если /boot/syslinux находится на /dev/sda2?

Читайте также:  Acer aspire 5 a515 как установить windows 10

У тебя еще и винда стоит?

У тебя там пусто?

ls -la /usr/lib по патерну ^sys*:

ls -la /usr/lib64 по патерну ^sys*:

В openSUSE эти файлы (насколько я понял) вот тут: /usr/share/syslinux. Вывод от ls -la /usr/share/syslinux:

ls -la /boot/syslinux:

Попробовал ещё с 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, там где установлен линукс.

Конфиг я брал с gentoo wiki

Так. Поскольку у тебя биос, связанные с 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 такой способ не прокатит.

Короче, напиши, какая у тебя файловая система.

Вооот. А мы тут как дураки ldlinux.sys ищем. Арчвики пишет, что btrfs должен быть несжатый. Короче, проще забить на это. Или трахаться с переразметкой диска.

Да, действительно проблема была в btrfs. Сейчас ext4 и все нормально встало. Но в документации же указано, что с btrfs должно тоже работать. Ладно, больше спасибо.

Если в документации к сузе пишут такую дурь, то этой документацией можно чистить унитаз. А потом лоровские кукаретики орут про ненужность арча и генты, мол это все для красноглазых задротов без личной жизни. Тем временем, некрасногазые незадроты с личной жизнью из сузи не могут внятно описать процесс установки загрузчика в своем дистрибутиве «для серьезных людей». Зато арч ненужен. Это не попытка троллинга, просто не бойся пользоваться документацией других дистрибутивов.

Источник

Оцените статью
Adblock
detector