Vesamenu c32 not a com32r image как исправить

Проблема с USB-FLASH Live-USB

Вот сегодня в ознакомительных целях решил установить себе операционную систему Linux BackTrack 5. Ставить изначально я собрался с Live-usb. Соответственно скачав образ с официального сайта, записал его на флешку, при помощи программы которая входит в состав моей операционной системы, а именно программой, создание загрузочного диска. У меня операционная система linux Kubuntu, но подобные программы есть в Ubuntu, Lubuntu. Вы её можете видеть на скриншоте ниже.

Программа создания Live-CD
Dante

Но собственно не так важно в какой программе делать загрузочный диск. При попытке загрузится с созданной Live-USB, система выдала вот такую ошибку.

boot:

vesamenu.c32: not a COM32R image


Начал искать что с этим можно сделать. Для того чтобы можно было все же запустить загрузочный диск. В интернете нашёл много каких-то странных инструкций. В духе ввести слово «live». Ну это изначально было понятно что бред, продолжив поиски в сети где-то все же наткнулся на вот такое решение.
Заходим в свою операционную систему Linux и находим файлы на которые ругается загрузочный диск, а именно.

/usr/lib/syslinux/isolinux.bin

и

/usr/lib/syslinux/vesamenu.c32

Дальше заходим в нашу загрузочную флешку и заменяем этими файлами два файла которые находятся в папке syslinux на флешке. Дальше перезагружаемся и …

О чудо!!! Наш Live-USB начал загружаться. Все работает. Надеюсь эта информация не только мне будет полезна. Я не в коем случае не хочу сказать что так как сделал я самое правильное решение, тем не менее оно сработало.

rick619

White ninja
White ninja
Posts: 7
Joined: 07 Mar 2022, 17:11
Distribution: 5.0rc3

vesamenu.c32 not a com32r image

I setup the latest rc3 on a USB drive. When it boots, I get the error: ‘vesamenu.c32 not a com32r image’.

I’m able to type ‘GRAPHICAL’ and it boots and works well. Is there a way to fix this so it will boot without any errors? I have tried copying the VESAMENU.C32 file so the two versions on the USB drive match in size and version. This didn’t help.

Other than that error, rc3 with Cinnamon seems to work well, saves my changes, etc.


User avatar

Ed_P

Contributor
Contributor
Posts: 7657
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.0 ISO
Location: Western NY, USA

vesamenu.c32 not a com32r image

Post#2

by Ed_P » 05 Apr 2022, 16:25

An interesting problem rick619. Maybe the file on the USB drive is fragmented. Rebuilding the drive or using a different USB drive might resolve the problem.

Ed


rick619

White ninja
White ninja
Posts: 7
Joined: 07 Mar 2022, 17:11
Distribution: 5.0rc3

vesamenu.c32 not a com32r image

Post#3

by rick619 » 05 Apr 2022, 16:28

Ed_P wrote: ↑

05 Apr 2022, 16:25


An interesting problem rick619. Maybe the file on the USB drive is fragmented. Rebuilding the drive or using a different USB drive might resolve the problem.

I did try that, no difference. Is there a line I can add to startup to use the GRAPHICAL option so I don’t have to type it every time? I tried adding this in the default startup area, but it still prompts with the message.


User avatar

Ed_P

Contributor
Contributor
Posts: 7657
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.0 ISO
Location: Western NY, USA

vesamenu.c32 not a com32r image

Post#4

by Ed_P » 05 Apr 2022, 16:55

So you are saying when you boot you’re ending up at a terminal screen and not getting to the boot menu? And your entering GRAPHICAL without signing on? What does a ls -l command show for the file? This is what I have.

Code: Select all

/boot/syslinux$ ls -l vesa*
-rw-r--r-- 1 root root 26684 May  9  2020 vesamenu.c32

Ed


rick619

White ninja
White ninja
Posts: 7
Joined: 07 Mar 2022, 17:11
Distribution: 5.0rc3

vesamenu.c32 not a com32r image

Post#5

by rick619 » 05 Apr 2022, 17:13

Ed_P wrote: ↑

05 Apr 2022, 16:55


So you are saying when you boot you’re ending up at a terminal screen and not getting to the boot menu? And your entering GRAPHICAL without signing on? What does a ls -l command show for the file? This is what I have.

Code: Select all

/boot/syslinux$ ls -l vesa*
-rw-r--r-- 1 root root 26684 May  9  2020 vesamenu.c32

Correct, I’ve never seen a boot menu. Just the prompt where you can enter cheat codes. I am typing GRAPHICAL before sign in. I’ve tried the copy2ram option, but then it doesn’t save my changes.

I’ll try the above and post results.


rick619

White ninja
White ninja
Posts: 7
Joined: 07 Mar 2022, 17:11
Distribution: 5.0rc3

vesamenu.c32 not a com32r image

Post#6

by rick619 » 06 Apr 2022, 14:52

So here’s a picture of what it’s doing. It’s stops at the boot prompt and displays this message every few seconds. I can then type GRAPHICAL and it will start.

I did try it on one laptop and it would just get a ‘kernel not found’ error.

Tried another laptop:

If I boot to UEFI and select the drive, I just get a black screen.

If I do the legacy boot, the photo is what happens.

EDIT: Looks like I can’t attach pictures…

It will show
line 1: boot:
line2: vesamenu.c32: not a COM32R image

This will repeat until you type GRAPHICAL


User avatar

Ed_P

Contributor
Contributor
Posts: 7657
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.0 ISO
Location: Western NY, USA

vesamenu.c32 not a com32r image

Post#7

by Ed_P » 06 Apr 2022, 17:23

To post pictures upload them to a free image server then post a link to the images. I prefer postimage.org but there are others.

It sounds like your boot problems are more than just the vesamenu problem. What is the size and format of your USB drive and how did you install Porteus to it? Did you follow the steps in the ISO’s USB_INSTALLATION.txt file? How are you booting the drive in the various laptops, machine ESP/BIOS selection or Grub2 menus? Did you do an ls -l on the vesamenu.c32 file? And can you do one of the USB drive?

:%)

Ed


rick619

White ninja
White ninja
Posts: 7
Joined: 07 Mar 2022, 17:11
Distribution: 5.0rc3

vesamenu.c32 not a com32r image

Post#8

by rick619 » 06 Apr 2022, 18:43

The USB drive is 32GB and is currently formatted with NTFS.

I extracted the ISO to it and ran bootPorteus-installer-for-Windows.exe

Looking at the USB installation file, looks like I will need to re-do the USB drive and follow the EFI instructions, make sure the first partition is FAT32 first. I’ll give that a shot and try it again.


User avatar

Ed_P

Contributor
Contributor
Posts: 7657
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.0 ISO
Location: Western NY, USA

vesamenu.c32 not a com32r image

Post#9

by Ed_P » 06 Apr 2022, 19:53

rick619 wrote: ↑

06 Apr 2022, 18:43


The USB drive is 32GB and is currently formatted with NTFS.

Not a good choice for a USB drive. Journeling adds overhead and wear.

rick619 wrote: ↑

06 Apr 2022, 18:43


make sure the first partition is FAT32 first.

Make the whole drive FAT32, that’s what I do for mine.

Ed


rick619

White ninja
White ninja
Posts: 7
Joined: 07 Mar 2022, 17:11
Distribution: 5.0rc3

vesamenu.c32 not a com32r image

Post#10

by rick619 » 06 Apr 2022, 20:12

Ok, I just formatted the drive as FAT32 and it did get the boot menu and booted right up! Appears to be working well. I’ll mess with it more later.

Thanks for your help!


User avatar

Rava

Contributor
Contributor
Posts: 4650
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.0 x86_64 + 4.0 i586
Location: Forests of Germany

vesamenu.c32 not a com32r image

Post#11

by Rava » 07 Apr 2022, 22:34

Ed_P wrote: ↑

06 Apr 2022, 19:53


Make the whole drive FAT32, that’s what I do for mine.

Or create a FAT32 as 1st partition and a small 2nd partition as ext2 (without journaling!) as 2nd, then you can use the UUID cheatcodes and have a rootcopy folder.
Or just use that partition for Linux files, because Windóws is unable to see any partitions on a USB thumbdrive that is not the 1st partition. (That is only valid for USB thumbdrives, Windoze can see all partitions on USB harddrives)

Since I have a 2GB SD card and no real use for such a small SD card, I formatted it as ext2 and use it as my USB boot drive (using a quality USB-cardreader, booting directly using the notebook’s own SD card slot not works)

Code: Select all

root@porteus:~# fdisk -l /dev/sdc
Disk /dev/sdc: 1.84 GiB, 1977614336 bytes, 3862528 sectors
Disk model: STORAGE DEVICE  
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x009000b0

Device     Boot Start     End Sectors  Size Id Type
/dev/sdc1  *      135 3862527 3862393  1.8G 83 Linux

:D

Cheers!
Yours Rava


rick619

White ninja
White ninja
Posts: 7
Joined: 07 Mar 2022, 17:11
Distribution: 5.0rc3

vesamenu.c32 not a com32r image

Post#12

by rick619 » 08 Apr 2022, 15:04

Rava wrote: ↑

07 Apr 2022, 22:34

Ed_P wrote: ↑

06 Apr 2022, 19:53


Make the whole drive FAT32, that’s what I do for mine.

Or create a FAT32 as 1st partition and a small 2nd partition as ext2 (without journaling!) as 2nd, then you can use the UUID cheatcodes and have a rootcopy folder.
Or just use that partition for Linux files, because Windóws is unable to see any partitions on a USB thumbdrive that is not the 1st partition. (That is only valid for USB thumbdrives, Windoze can see all partitions on USB harddrives)

Since I have a 2GB SD card and no real use for such a small SD card, I formatted it as ext2 and use it as my USB boot drive (using a quality USB-cardreader, booting directly using the notebook’s own SD card slot not works)

Code: Select all

root@porteus:~# fdisk -l /dev/sdc
Disk /dev/sdc: 1.84 GiB, 1977614336 bytes, 3862528 sectors
Disk model: STORAGE DEVICE  
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x009000b0

Device     Boot Start     End Sectors  Size Id Type
/dev/sdc1  *      135 3862527 3862393  1.8G 83 Linux

:D

Probably going to keep it simple and have one fat32 partition. That way I can still use all the space as a thumb drive.


[Solution]-Installing Linux_mint 19.1 {Windows 10 (64 bit) machine}

Linux_mint 19.1 comes with it’s fair share of challenges during installation.This post attempts to provide a guide to navigate through these and successfully install Mint.

1.On downloading Mint from the official website here,the downloaded file might turnout to be a zip file rather than an ISO file.This is because the preinstalled compression software like Winzip treats it as a part of Zip package.To avoid this,firstly uncheck ISO as a part of winzip integration in winzip settings before downloading Mint and after download, confirm the(.iso) extension type of the downloaded file under it’s properties.enter image description hereenter image description here
2.While creating a bootable USB via Rufus , following error’s would be thrown,just click on the options provided below and move ahead to create the bootable usb-

ISO image is an obsolete image of vesamenu32 [Click -“Yes”]

[0x00000002]System cannot find the specified file [Click -“OK”]

Once the options are accepted the bootable usb will be created.
enter image description hereenter image description hereenter image description here

3.On booting into the system with the new bootable usb,you will be provided with a boot option

vesamenu.c32 :not a COM32R image

boot:[type-> “live “]

This will create a live session and then you would be able to install Mint from the Operating system.
enter image description hereenter image description here

After installing 11.10 on my Dell Studo 15 (Model 1557) laptop, it started to overheat. Recently it even shutdown twice saying that critical temperature has reached even when I was just idling (not even a single program was open except for Firefox). After learning that it is a problem with 3.0.0 kernel I decided to roll back to 10.04 LTS. I have downloaded the most recent 10.04 iso from ubuntu.com and created a live USB using startup disk creator in 11.10.

But when I am trying to boot from USB I am getting the following error

vesamenu.c32: not a COM32R image

I have installed ubuntu from usb stick a couple of dozen times before this and I think it is not a problem with my hardware. Please tell me what to do.

Seth's user avatar

Seth

56.8k43 gold badges144 silver badges198 bronze badges

asked Dec 5, 2011 at 6:00

jumpdiffusion's user avatar

5

I recently had this problem and I solved it this way:

  • hit “TAB”: the installer will show a list of possible images
  • type the correct image name (watch caps!)
  • hit enter

belacqua's user avatar

belacqua

22.8k22 gold badges87 silver badges108 bronze badges

answered May 24, 2012 at 14:57

frc253's user avatar

frc253frc253

4365 silver badges3 bronze badges

2

I recently had this problem myself. My understanding is that the error has to do with a mismatch of syslinux versions (I don’t know why or how).

What worked for me was deleting the vesamenu.c32 file on the USB drive, and replacing it with the most recent local version (located at /usr/lib/syslinux).

answered Apr 3, 2012 at 22:44

Keidax's user avatar

KeidaxKeidax

7713 gold badges8 silver badges20 bronze badges

I had the same problem, try this…
start your machine set to boot from your flashdrive.
when you get the error do this:

  1. hit your “tab” key
  2. type “live”
  3. hit “enter”

answered Aug 14, 2016 at 16:16

Thug's user avatar

ThugThug

1111 bronze badge

I had a similar problem. On the flash drive (IDE 44) inside the computer (HP Terminal Client) was installed Tiny Core and I tried to run SliTaz from usb. Only changing the jumper on the flash from MASTER to SLAVE solved the problem.

answered Nov 26, 2017 at 16:47

Pawel14's user avatar

Святослав Грабар



Профи

(510),
на голосовании



5 лет назад

Я сделал запись жесткого диска на флешку iso файла установщика Linux mint 18.1, который скачал с официального сайта https://www.linuxmint.com/download.php. Настроил автозагрузку флешки в BIOS и перезапустил ноут. После этого я, ничего не делая, смотрю процесс: через считанные секунды постоянно добавляется новая строка, которая читается так: “vesamenu.c32 not a com32r image linux mint”, как показано на добавленном мною изображении. Не знаю что делать. Кстати, к примеру, linux mint 17.2 я успешно устанавливал без этих ошибок.

Добавить комментарий