Как выгрузить из БИОСа, не содержащий файлов, модуль Other (83kb)?

Здорово, парни. Прошу у Вас помощи. Мне нужно прошить в БИОс поддержку загрузки по сети (gPXE), так как моя мамка Biostar P4VMA-M её не поддерживает...

Для начала почитал фак и вики. Нашел инфу по cbrom`у и тд.

Затем стал предпринимать конкретные действия:



cbrom215.exe bios.bin /d

система выдает:




cbrom
no item name orig-size comp-size orig filename
1 System BIOS 128k 76.38k vma018.bin
2 XGROUP CODE 50.89k 35.84k awardext.rom
3 CPU micro code 14k 13.89k cpucode.bin
4 ACPI table  20.13k 7.03k acpitbl.bin
5 YGROUP ROM 23.38k 15.72k awardeyt.rom
6 GROUP ROM[ 0] 16.25k 7.60k _en_code.bin
7 VGA ROM[1] 32.50k 19.41k .\rom\vga\pmcrt15.rom
8 Other(E566:8AEA) 3.8k 83080.01k  



  Total compress code space  = (83127.88K)

  Total compressed code size = (83255.88K)

  Remain compress code space =  (-128.00K)



В итоге оказывается вроде как нет места. Хотя 8-й пункт занимает аж 83080,01k ,а файла в нем нет ...  Пробовал безрезультатно вводить:




cbrom215.exe bios.bin /Other release




cbrom215.exe bios.bin /Other E566:8AEA release




cbrom215.exe bios.bin /E566:8AEA release



Но ничего не получается, говорит: Invalid input parameter...      Буду копать дальше...

Аватар пользователя Santa

Не ленив, брат, столько всего понаписал:) Только что-то не циферки не внушают доверия. Для правильности цифр набирай cbrom215.exe bios.bin /d >file.txt и весь вывод на экран попадет в файлик. А оттуда можно скопипастить..

И пользоваться лучше CBROM32_182.

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

Аватар пользователя savely

Цитата:
. Хотя 8-й пункт занимает аж 83080,01k ,а файла в нем нет

Явный бред. CBROM старый. Юзай сbrom32.

А кому счас легко...


Ух ты... сbrom32 стал показывать все правильно!

Парни, пасибо большое... Щас сбегаю на работу, а потом сделаю попытку №2.  

Вот что выдает система:



cbrom182.exe V1.82 [04/11/07] (C)Phoenix Technologies 2001-2007



              ********     bios.bin BIOS component ********



 No. Item-Name           Original-Size        Compressed-Size     Original-File-Name

================================================================================ 

  0. System BIOS          20000h(128.00K) 13180h(76.38K)        VMA0118.BIN

  1. XGROUP CODE    0CB90h(50.89K)   08F5Dh(35.84K)       awardext.rom


  2. CPU micro code    03800h(14.00K)   03793h(13.89K)        CPUCODE.BIN

  3. ACPI table               05084h(20.13K)   01C23h(7.03K)          ACPITBL.BIN

  4. YGROUP ROM       05D80h(23.38K)   03EE4h(15.72K)       awardeyt.rom

  5. GROUP ROM[ 0]    04100h(16.25K)    01E6Ah(7.60K)          _EN_CODE.BIN

  6. VGA ROM[1]            08200h(32.50K)    04D9Fh(19.41K)       .\ROM\VGA\PMCRT15.ROM

  7. PCI ROM[A]             0E800h(58.00K)    06C61h(27.09K)       .\ROM\SATA\VIA\6420r231.rom

   (SP) NCPUCODE        01400h(5.00K)       01400h(5.00K)          NCPUCODE.BIN



  Total compress code space  = 34000h(208.00K)

  Total compressed code size = 33FE1h(207.97K)

  Remain compress code space = 0001Fh(0.03K)



                          ** Micro Code Information **

Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID

------------------+--------------------+--------------------+-------------------

PGA478 01   0F21|  PGA478 08   0F23|  PGA478 1E   0F24|  PGA478 05   0F13

PGA478 1F   0F25|  PGA478 37   0F27|  PGA478 17   0F29|  SLOT1  0B   0F33

SLOT1  05   0F41| 



Вроде как места маловато... Я вот думаю может 7 пункт выгрузить из РОМа? Тогда места для загрузки gPXE должно хватить(файл весит 43кб). Но вот только если выгрузить  этот САТА-рейд  БИОС не повредится?

Аватар пользователя Compiller

А что это за БИОС - из личного опыта этот CBROM иногда глючит - лучше делать CBROM 2.20 для ДОС. Есть ещё CBROM32 1.15 от Асус он чуть новее вроде чем 1.82. А модуль который вы пытаетесь убрать нужен для организации RAID на встроенном САТА - могу предположить что он или VIA 8237 или 8237R/R Plus или 6420.

Дрессируем коров :)

Убрал из БИОСа модули:



6. VGA ROM[1]            08200h(32.50K)    04D9Fh(19.41K)       .\ROM\VGA\PMCRT15.ROM



7. PCI ROM[A]             0E800h(58.00K)    06C61h(27.09K)       .\ROM\SATA\VIA\6420r231.rom




Но места для UNDI-бутрома все равно не хватает....    Может можно еще что-то убрать из БИОСа?  Или лучше ничего не трогать?

Аватар пользователя Santa

dh28 писал(-а):
файл весит 43кб

Во-первых: это размер сжатого или не сжатого компонента? Определить это можно по заголовку. -lh5- обозначает сжатый компонент, 55ААh (в шестнадцатиричном формате) обозначает не сжатый.

Во-вторых: как Вы определили что места не хватает - на глаз, или же CBROM ругается?

В третьих есть ещё одна замечательная программа BIOStrip, которая задумывалясь как надстройка к CBROM. Попробуйте её.

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

Аватар пользователя savely

Цитата:
файл весит 43кб

Пошел, погенерил немножко ROMoв на rom-o-matic - они 32 килобайта, пустое место сзади еще есть... Что за файл-то? Откуда и как взялся?

А кому счас легко...



Всё вроде проблему с вашей помощью решил..

Убрал VGA и SATA-raid. Освободилось 46 килобайт. Потом пошёл на    rom.etherboot.org/rom/gpxe/gpxe-0.9.3/r-o-m/   ,сказал РОМ для сетевой карты. Загрузился в ДОС прошил awdflash`em. И появился LAN бутром!!!!    Правда зашить в него UNDI-бутром не получилось, но это уже не критично...    Просто добавлю дополнительный образок в Ubuntu сервере и всё.. 

P.S: Чес слово задолбался бегать с флешами,сидиромами, дискетами и прочей хренью. 200 компов -чуть не умер...    А так красота, загрузил по сети все что тебе надо и работай на здоровье...

Аватар пользователя savely

А, сорри, я понял про 43 килобайта. Я генерил EtherBoot'ы...

А кому счас легко...

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей