Автор: dh28 , 6 апреля 2008
Здорово, парни. Прошу у Вас помощи. Мне нужно прошить в БИОс поддержку загрузки по сети (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...      Буду копать дальше...

Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Santa

17 лет 10 месяцев назад

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

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

savely

17 лет 10 месяцев назад

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

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

dh28

17 лет 10 месяцев назад



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



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

dh28

17 лет 10 месяцев назад

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



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

17 лет 10 месяцев назад

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

dh28

17 лет 10 месяцев назад

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



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

17 лет 10 месяцев назад

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

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

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

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

savely

17 лет 10 месяцев назад

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


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

dh28

17 лет 10 месяцев назад

UNDI-бутром не получилось, но это уже не критично...    Просто добавлю дополнительный образок в Ubuntu сервере и всё.. 



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

savely

17 лет 10 месяцев назад

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