Проблема с USB-FLASH Live-USB
Вот сегодня в ознакомительных целях решил установить себе операционную систему Linux BackTrack 5. Ставить изначально я собрался с Live-usb. Соответственно скачав образ с официального сайта, записал его на флешку, при помощи программы которая входит в состав моей операционной системы, а именно программой, создание загрузочного диска. У меня операционная система linux Kubuntu, но подобные программы есть в Ubuntu, Lubuntu. Вы её можете видеть на скриншоте ниже.
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
- 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.
-
Ed_P
- 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
- 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.
-
Ed_P
- 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
- 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
- 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
-
Ed_P
- 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
- 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.
-
Ed_P
- 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
- 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!
-
Rava
- 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
Cheers!
Yours Rava
-
rick619
- 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
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.
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.
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.
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
56.8k43 gold badges144 silver badges198 bronze badges
asked Dec 5, 2011 at 6:00
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
22.8k22 gold badges87 silver badges108 bronze badges
answered May 24, 2012 at 14:57
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
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:
- hit your “tab” key
- type “live”
- hit “enter”
answered Aug 14, 2016 at 16:16
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
Святослав Грабар
Профи
(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 я успешно устанавливал без этих ошибок.