Failed to load com32 file linux c32

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[solved] Error vesamenu.c32 #13

[solved] Error vesamenu.c32 #13

Comments

Ubuntu 15.04 + usb-creator-gtk iso created with remastersys she gives the following errors:

 Failed to load COM32 file vesamenu.c32 boot: 
 failed to load libcom32.c32 failed to load COM32 file libcom32.c32 boot: 

To fix this from remastersys in usr/bin/remastersys.bin I’ve changed:

 cp $VESAMENU $WORKDIR/ISOTMP/isolinux/ 
cp /usr/lib/syslinux/modules/bios/libcom32.c32 $WORKDIR/ISOTMP/isolinux/ cp /usr/lib/syslinux/modules/bios/libutil.c32 $WORKDIR/ISOTMP/isolinux/ 

And perfect boot iso creating remastersys+ubuntu 15.04 + desktop MATE+usb-creator-gtk

I hope that also serve this track for Respin 😉

Note: I’ve put the path to the files as they are in Ubuntu 15.04 because I do not know how to write it so that it fits all ubuntus. I leave it to you change it 😉 I will say.

The text was updated successfully, but these errors were encountered:

Источник

Ubuntu Live USB не загружается, «Не удалось загрузить файл COM32 menu.c32»

Я надеюсь оживить старый нетбук, установив на него Linux. Я сделал то, что, как я понимаю, большинство из нас должны делать: я создал Xubuntu 14.10 Live USB с Unetbootin, подключил флешку к компьютеру, попытался ее запустить .

и столкнулся с черным экраном и этой ошибкой:

Failed to load COM32 file menu.c32 boot: _ 

Чертова штука не реагирует ни на какие нажатия клавиш, и я ничего не могу сделать, кроме как выключить ее и плакать. Я попытался переформатировать USB-накопитель, заново загрузить Xubuntu .iso и переделать Live USB. Та же ошибка.

Что я могу сделать, чтобы это исправить?

Эта проблема также возникает с usb-creator, иначе известный как «Startup Disk Creator». Это также проблема со всеми вариантами Ubuntu, в том числе на основе Ubuntu 14.04 LTS, Ubuntu 14.10 и Ubuntu 15.04.

Не используйте Unetbootin. Вы должны быть в состоянии получить ISO прямо на ручку. dd доступен в linux и windiws (я думаю, это называется windd). У меня всегда работает.

Я рекомендую отметить, что эта же ошибка влияет на проект usb-creator, также известный как «Startup Disk Creator».

Обходной путь:

  1. Подключите ваш созданный Live USB к компьютеру с уже установленной Ubuntu.
  2. Перейдите к /usr/lib/syslinux/bios/ в вашем файловом менеджере. (В некоторых случаях путь вам нужен /usr/lib/syslinux/modules/bios/ .
  3. Выберите следующие три файла: libcom32.c32 , menu.c32 и libutil.c32 .
  4. Скопируйте (не обрезайте) вышеуказанные файлы в корневой каталог вашего Live USB-накопителя.
  5. Размонтируйте USB-накопитель, и все готово!

Это решение было основано на сообщении в блоге, найденном на AjoPaul.com

Читайте также:  Сбой при проверке подлинности su astra linux

Альтернативный обходной путь Из командной строки:

После установки Ubuntu 14.10 на USB-накопитель выполните следующие команды:

cd /usr/lib/syslinux/modules/bios/ cp libcom32.c32 /media/path/to/usb/drive/ cp libutil.c32 /media/path/to/usb/drive/ cp menu.c32 /media/path/to/usb/drive/ 

Существует очень простое решение, у меня была та же проблема, когда я использовал Startup Disk Creator с моего ноутбука под управлением Ubuntu. Все, что вам нужно сделать, это нажать, Tab когда вы получите ошибку. Когда вы нажмете Tab, вы увидите несколько новых опций, таких как «Live». просто введите live на клавиатуре и нажмите enter . Это позволит вам запустить Xubuntu с USB-диска. После успешной загрузки в Xubuntu вы можете установить ОС на свой нетбук оттуда.

Также вы можете установить Xubuntu 14.04 или 16.04, поскольку эти версии будут поддерживаться в течение более длительного периода времени.

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

@Misogynist Это сработало, когда я попробовал Ubuntu 14.10 в прошлом месяце. Я никогда не пробовал это с Xubuntu, но я думаю, что это должно работать.

Просто чтобы сказать, что вам не обязательно видеть «Live», но другие варианты перечислены. Я набрал тот, который искал. Ваше предложение намного проще, чем другие. Благодарность!

Я получил ту же ошибку, но не удалось файл был versamenu.c32 .

Для моего Xubuntu 16.04 отсутствующие файлы доступны в

/usr/lib/syslinux/modules/bios. 
libcom32.c32 menu.c32 libutil.c32 versamenu.c32 

в корень ( / ) USB, и он работал хорошо, когда я пытался проверить Trinity Rescue USB

Источник

Slax author’s Blog (RSS)

I am not able to replicate this error, so I need your help to find out what particular change fixes it. So, if you are experiencing these troubles, please try the following and let me know what helps:

1) download latest syslinux
2) unzip
3) find file ./bios/com32/menu/vesamenu.c32
4) copy the vesamenu.c32 to your USB disk with Slax and try to boot Slax again.

If this helps to resolve your problem, please reply here that vesamenu.c32 is the only file which needs update. However, it is possible that some more files need to be added, so if only vesamenu.c32 won’t help to fix your problem, try to copy also ./bios/com32/libutil/libutil.c32, ./bios/com32/libcom/libcom.c32, and maybe some others from the ./bios/com32 directory. I don’t think that those are needed, but you can test.

I cannot solve this alone, since it doesn’t fail on my computer. Thank you very much for your time playing with this.

User comments

Follow steps 1-4 , but «new» vesamenu.c32 is 26,5 kB from 06/10/2014 -> reboot -> same result .

Copy ./bios/com32/libutil/libutil.c32 in ./slax/boot/ and ./bios/com32/lib/libcom.c32 ( ./bios/com32/libcom — not exist ) in ./slax/boot

Undef symbol FAIL: SysAppends
Failed to load libcom32.c32
Failed to load COM32 file /slax/boot/vesamenu.c32

Laptop Lenovo G550 , try file system ntfs , ext4 and fat32 for slax 9 x64 and slax 9 x32 fat32

Problem solved !
Under Windows 7 Ultimate x32 unzip slax9.iso x64 -> copy all on USB device FAT32 -> run ./slax/boot/bootinst.bat

Now write in my old system slax 7 x32 because can’t see wireless icon ( need driver for broadcom )

Gilles Arnaud 2017-11-20 10:53

if I just copy vesamenu.c32
got:
failed to load libcom32.c32
failed to load COM32 file /slax/boot/vesamenu.c32
.

Читайте также:  Linux set stack size

if i add libutil.c32 and libcom32.c32 got:
Undef symbol FAIL: __syslinux_debug_
failed to load libcom32.c32
failed to load COM32 file /slax/boot/vesamenu.c32

Gilles Arnaud 2017-11-20 10:57

I try to add menu.c32
same errors

Juan De Abajo 2017-11-20 14:00

I had the same error with a usb stick after executed the bootinst.sh from my normal debian (stretch) system. I plugged the usb on a virtual machine and executed the bootinst.sh again from a slax session. The problem is solved.

Just execute the script from a slax session.

Lukáš Zapletal 2017-11-20 20:51

I suggest you to use isohybrid tool for the ISO you distribute, this will allow your users to simply «dd» the ISO to flash or drive and work is done.

This will make the process not dependent on user’s syslinux package, because with isohybrid there is syslinux embedded in the ISO already. Resulting ISO might get little bit bigger, but it is possible to skip UEFI or Mac loaders for smaller size. We use this successfully for years for upstream users and downstream customers.

Robert Wolter 2017-11-20 23:05

I support the suggestion of Lukáš Zapletal, it would make things much easier.

isohybrid system doesn’t work if I want to keep destination drive filesystem and files.
Furthermore, proceeding in this way, is the dd destination writable?

Robert Wolter 2017-11-21 19:17

Now it gets weird. Using Linux Mint 18.2 as installation distro, the USB stick works out-of-the-box. I didn’t have to change anything. It obviously strongly depends on the distro used for installation whether it works or not.

Using isohybrid simplifies putting the ISO on a USB disk, but as far as I understand such USB disk is no more writable, since using dd puts ISO filesystem on it. The main advantage of Slax on USB disk is the possibility to enable Persistent changes.

Robert Wolter 2017-11-21 19:40

I like the possibility of enabling persistance, but the success of failure of the installation process for the USB stick should not depend on the distro used.

I just reviewed the bootinst.sh script since I no longer remembered how it works. Well, it tries to use your system’s extlinux if you have one. If not, then it uses extlinux binary provided by Slax.

So now the question is, what fails — if your local extlinux in your distro (because if it is found then it is used) or the extlinux.exe binary in Slax which is used only if nothing is found in your distro.

I would guess the problem is in Slax’s binary because it was not updated for long time, so I’ll update it anyway.

Robert Wolter 2017-11-21 20:22

Gilles Arnaud 2017-11-22 12:30

try the Juan De Abajo’s recipe.
make the copy of slax directory on my fedora
reboot on a slax CD
run the bootinst.sh
reboot on the stick
and then it works.
THANKS

Russell Hernandez 2017-11-22 17:08

I had to put Slax in FAT instead of ext4 as well. I will try now to bootinst.sh with ext4 from Slax now.

Russell Hernandez 2017-11-22 17:10

I would love to see an official small forum or IRC channel for discussion as well for people to help each other more easily.

Читайте также:  Ввести лицензию криптопро линукс

I just cp’d the libutil.c32 & libcom.c32 from /usr/lib/syslinux bios set and changed syslinux.cfg ui line to UI vesamenu.c32 without the absolute path.. seems to be fine on an sd card raw’d to virtualbox.

Schronk Tamás 2017-11-26 10:03

I found this post https://askubuntu.com/a/856822/451282
so I copied :
libcom32.c32
menu.c32
libutil.c32
versamenu.c32

from /usr/lib/syslinux/bios to /slax/boot/ and now its working on my Dell E6320

I agree with Russell Hernandez about the forum

Tachobrenner 2017-11-26 10:40

@Russel Hernandez Me too. But Nevermind, I’ll ask here. I’ve got an old Computer with 2 Gigs of RAM, a Celeron D and a 80 Gig hardrdrive mounted through ATA/IDE to the Motherboard, an Asus P5S800-VM. I’m keen to install Linux and GCC to start learning C++ programming, I’ve got the right book for that. But as I understand you can’t turn on the Copy2RAM feature and have Persistant Changes working and writing on your harddrive, am I wrong? It’s still a great OS, I’m just rude and demanding really high things.

You should be able to use both, press Tab key on boot logo screen and add «toram perch» to the command line. It should copy to ram, and also keep changes persistent.

OR you can use rufus (www.rufus.org)(you have to be using Windows or wine)
it configures the os and uses newer SYSLINUX — which didn’t give me any errors so far. Actually I use Rufus to make my PC to see my thumb drive bootable. Using EasyBCD’s «PLoP» made my PC crash so I went with rufus.

I have observed the same vesamenu.c32 issue on ythe ext4 usb drive and the post of Schronk Tamás worked well for my ThinkPad box. Thank you!

Hello, the truth is I’m new to this and I have a problem that I would like to solve, when I give boot load to the modules, and everything from there should start as in other computers in this is left blinking the black screen, assumed that they were the video controllers and add the ones of my card loads the modules and asked me for a library that was libselinux.so.1 which I found on the slax page and implemente, I give boot and now I ask another library libseccomp.so. 2 was looking for it on the page but it is not found, I do not use much linux and I would like to know where to get that library and how to implement it

Rajo Rajput 2018-04-21 17:25

1. Just prepare two USB sticks.
2. For first USB prepare it using Universal USB Installer.
3. On second USB just unpack ISO file using 7-zip (or something else — in my case it was WinCDEmu).
4. Format HDD using desired filesystems (I used ESX4).
5. Run system from first USB (Run Slax (Fresh start).
6. After that copy ‘Slax’ folder to root directory of your HDD.
7. Navigate to /slax/boot/ directory on your HDD and double click ‘bootinst.sh’.
8. Shut down your PC and remove all USB sticks, then start PC.
9. Done! It worked for me, I tried two hours of attempts before succeed.

Thanks Tomasz. Work for me. You are the best.

Источник

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