Linux c32 boot aborted rave os

Содержание
  1. При загрузке выдает ошибку: failed to load ldlinux.c32
  2. Как устранить ошибку при запуске с Live-USB «Failed to load ldlinux.c32»
  3. Решение
  4. Linux.c32
  5. Contents
  6. Syntax
  7. Example
  8. initrd+=
  9. initrdfile=
  10. Arch Linux
  11. #1 2012-07-24 16:48:10
  12. [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  13. #2 2012-07-24 17:54:08
  14. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  15. #3 2012-07-24 20:33:09
  16. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  17. #4 2012-07-24 20:40:56
  18. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  19. #5 2012-07-24 20:57:57
  20. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  21. #6 2012-07-24 21:00:52
  22. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  23. #7 2012-07-24 21:45:18
  24. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  25. #8 2012-07-24 23:26:27
  26. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  27. #9 2012-07-24 23:39:41
  28. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  29. #10 2012-08-17 20:08:25
  30. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  31. #11 2012-08-17 20:18:59
  32. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  33. #12 2012-08-17 20:28:34
  34. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  35. #13 2013-02-20 14:37:41
  36. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  37. #14 2013-02-20 17:01:22
  38. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)
  39. #15 2013-02-20 22:18:22
  40. Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

При загрузке выдает ошибку: 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?

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

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

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.

Читайте также:  Windows или linux для java

сейчас правильно? (судя по 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 должно тоже работать. Ладно, больше спасибо.

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

Источник

Как устранить ошибку при запуске с 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 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 на работе. после загрузки ядра (во время надписи.

Источник

Linux.c32

linux.c32 is a comboot module for Syslinux that loads Linux-like kernels and MEMDISK.

The linux.c32 module can deal with memory holes better than using the bootloader directly. For instance, linux.c32 might be needed / recommended on some systems with large initramfs files. The other difference is that, for PXE boot, it can pass a copy of the PXE configuration packets into the initramfs.

Contents

Syntax

If -dhcpinfo is specified, the DHCP info is written into the /dhcpinfo.dat file in the initramfs.

Example

A configuration example with linux.c32:

initrd+=

The «initrd+=» option allows the appending of initramfs-style blobs (files that can be produced with ‘cpio -o -H newc’ ) to whatever «initrd» was specified via the «initrd=» option (or was specified indirectly via the INITRD directive).

Some custom initramfs with some particular / personal / specific / desired content can be layered on top of whichever initramfs some Linux distribution originally / generally provides to its users; useful for changing start-up scripts or adding drivers / features, or for changing the original behavior.

Читайте также:  Old english doors and windows

This option can be specified more than once, and can take a comma-separated list of files.

Linux.c32 processes the kernel’s command-line for «initrd+=» options.

By appending «initrd+=foo» , linux.c32 will concatenate the file «foo» to the initrds that it has already loaded due to the «initrd=» option.

Given «initrd+=foo,bar» , linux.c32 will concatenate both files, «foo» and «bar», to the initrds that it has already loaded due to the «initrd=» option. That is, multiple filenames can be specified with comma separators.

Given «initrd+=foo initrd+=bar» , linux.c32 will concatenate both files, «foo» and «bar», to the initrds that it has already loaded due to the «initrd=» option. That is, the «initrd+=» option can be specified multiple times.

The position of any «initrd=» option, relative to any «initrd+=» option, is irrelevant. The «initrd=» option is always processed before all «initrd+=» options.

PLEASE NOTE: There are no spaces involved in using the «initrd+=» option; «initrd += foo» will not work.

initrdfile=

The «initrdfile=» option allows to load a file and encapsulate it as though ‘cpio -o -H newc’ had been used, and then passes the resulting blob alongside the other items that might have been specified with «initrd=» and «initrd+=» .

By appending «initrdfile=foo» to linux.c32, the foo file will be loaded, encapsulated with the initramfs cpio format, then passed alongside any initramfs files that were specified by «initrd=» and «initrd+=» options.

This option is useful for taking a raw file from the Syslinux booted-from filesystem and sending it through to the kernel’s rootfs via the initramfs scheme.

Besides its use for Linux, this implementation also allows Syslinux’s users to boot Michael Brown’s ‘wimboot’ kernel and be able to pass it the raw files it needs, in order to boot a Microsoft Windows PE .WIM.

The desired (destination) path/filename for the file to have within the rootfs can be specified by using the «at» («@») sign , as in:

Multiple files can also be specified, separated by commas, such as:

This option can also be used multiple times, as in:

Источник

Arch Linux

You are not logged in.

#1 2012-07-24 16:48:10

[SOLVED] Error booting the new release (kernel image «whichsys.c32»)

In an effort to update the «Without overwriting the USB drive» article on the Arch wiki, I found myself unable to boot from it.

Here’s what I did (all were ran with sudo):

And here’s what I’m getting:

If I press Tab, I can see:

If I type either one and press enter.

What am I doing wrong? This is not my first rodeo with Syslinux. It’s probably worth noting that labelling it «ARCH_201207» or not doesn’t really matter (at this point); I should be getting the install menu since the bootloader is installed fine. Could it have something to do with the APPEND line from syslinux.cfg?

Last edited by DSpider (2012-07-24 23:26:49)

I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).

#2 2012-07-24 17:54:08

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

Using «dd» on the same image works:

But it’s strange, it uses the same directory structure. I don’t get it.

I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).

#3 2012-07-24 20:33:09

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

OH NO! something changed in syslinux-4.05, since this structured was unified (was working with 4.04) :s Researching.

It works with hybrid-mbr because ISOLINUX is used.

#4 2012-07-24 20:40:56

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

Should I file a bug report?

Edit: Or at least, is there a workaround till the next release (next month) ?

Last edited by DSpider (2012-07-24 20:43:39)

I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).

Читайте также:  Warzone 2100 mac os

#5 2012-07-24 20:57:57

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

If you want, anyway I am the maintainer of archiso.

yes, you can workaround

#6 2012-07-24 21:00:52

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

#7 2012-07-24 21:45:18

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

The issue is when using FAT filesystem, does not happen on other like EXT4. Should be fixed in next syslinux version.

#8 2012-07-24 23:26:27

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

If you want, anyway I am the maintainer of archiso.

Then there’s no need; it has been brought to your attention.

Confirmed that it only happens on FAT (well, FAT32. I don’t plan on testing it with FAT16; that fs is from 1987 ). And while «APPEND /arch» works both on FAT32 and EXT4, I think I like «../../» better, because I think it can work with an «Arch Linux» top dir, as long as I install Syslinux there:

But I think that’s a subject for a different topic. On the first try it has issues with the aitab file. Perhaps I’ll start a new thread tomorrow after a few trial-and-error approaches.

Thanks. Marked as solved.

Last edited by DSpider (2012-07-25 11:22:56)

I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).

#9 2012-07-24 23:39:41

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

Spaces in filenames is not a good idea.

#10 2012-08-17 20:08:25

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

Hi, I am getting an error just like this, but the work around does not work. What should I do?

It keeps saying that it could not find the kernel image.

Last edited by Carharttjimmy (2012-08-17 20:27:57)

#11 2012-08-17 20:18:59

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

Please post each steps are you doing.

#12 2012-08-17 20:28:34

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

I was using pendrive linux and after being directed to another image writer, it works.

I was using a windows machine to burn the media.

#13 2013-02-20 14:37:41

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

I still had to set «APPEND=/arch» instead of «APPEND=../..» (going by memory here, but I did what the proposed solution was that was posted above).

I tried to create a FAT32 USB Stick to boot from, using the manual method like the original poster.

This was for the ARCH_201302 release.

#14 2013-02-20 17:01:22

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

It means that you haven’t read the instructions and that you probably just skimmed through it.

If the syslinux package on your distribution is older than version 4.06, as a workaround for FAT32 filesystems (unnecessary for EXT4), the APPEND line from syslinux.cfg should also be replaced:

Edit: Don’t just run the above command. The prerequisite for the command is:

(Or you could specify the entire path):

Last edited by DSpider (2013-02-20 17:07:09)

I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).

#15 2013-02-20 22:18:22

Re: [SOLVED] Error booting the new release (kernel image «whichsys.c32»)

My system won’t boot right now, so I created the usb image from an old CD I had lying around. I have it labelled «ARCH 2011-08-19». I guess it is safe to say that is old enough to run into this problem (I can’t boot it right now to find out, as I am cloning a disk). I did get the USB to boot no problem after I made the change.

Just now: I looked it up here on archlinux.org, it did have the 4.04 version of syslinux. So, the problem is still solved.

For some reason I thought syslinux 4.06 was more ancient than the CD — I did read that note. Sorry for the confusion.

Last edited by dbourgeo (2013-02-20 22:21:07)

Источник

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