By ROMby Unknown , 17 November 2003
Доброе время суток ALL.
Прошу прощения, может пишу не в тот форум... Но все таки...
Есть три мамки под Пень1 с Awardовским bios. Хотел сделать из них бездисковые раб. станции (ну там etherboot, bootrom, linux, и т.д.). Но в биосе нет загрузки с сети :( Пока сделал чтоб грузилось с диcкеты.

Народ подскажите как мне грузить эти машинки без дисковода. ОЧЕНЬ НАДО !!! ВЫРУЧАЙТЕ !!!

Может есть какие универсальные биосы или этот как-нибудь поправить. Одним словом что угодно только бы избавиться от дисковода.

Заранее большое спасибо за помощь...
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • 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]
  • Web page addresses and email addresses turn into links automatically.
Можно грузиться с дискеты.....
Сходи на сайт WTware.ru почитай
там много дельного и ссылки есть!
Удачи!

MmM

21 years 8 months ago

Смысл то именно в том, чтобы не менять дискеты пачками у юзверей, а красиво все делать прямо с биоса.

ivp

21 years 8 months ago

Граждане хорошие, а вы как в Бивисы бут-ромы зашиваете, каким именно ключом cbrom'а?..

Anonymous (not verified)

21 years 7 months ago

Мне удалось прошить в биос бутром и хочу поделится опытом.
Имелось SIS 620 с видео и звуком на борту(флеш биоса 4мегабит, довольно много свободного места).
По материалам я попробывал такое как "cbrom BS61BV13.BIN /isa rtl8029.rom D000:0"
Хотя сетевуха PCI. :shock: адреса пробывал самые разные. но этот я взял у товарищей немцев. и вуаля EtherBoot пашет. :mrgreen:

Надеюсь комуто поможет пой опыт.
Блин. Я тоже этот вопрос копаю. Пока в основном Reverse Engenering:
[code:1]
******** nf7_26.BIN BIOS component ********

No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K)14081h(80.13K)NF7_26.BIN
1. XGROUP CODE 0D4F0h(53.23K)094B4h(37.18K)awardext.rom
2. ACPI table 04A33h(18.55K)01C24h(7.04K)ACPITBL.BIN
3. EPA LOGO 0168Ch(5.64K)002AAh(0.67K)AwardBmp.bmp
4. YGROUP ROM 058D0h(22.20K)0383Fh(14.06K)awardeyt.rom
5. FNT1 ROM 01F58h(7.84K)0164Fh(5.58K)font1.awd
6. GROUP ROM[ 0] 04620h(17.53K)02001h(8.00K)_EN_CODE.BIN
7. VGA ROM[1] 0B000h(44.00K)06FE4h(27.97K)NV1_BIOS.ROM
>>8. PCI ROM[A]<< >>10000h(64.00K)07593h(29.39K)NVPXES.NIC<<
9. PCI ROM[B] 0A800h(42.00K)056BEh(21.69K)4247.bin
10. OEM0 CODE 00700h(1.75K)003DFh(0.97K)spectrum.exe
[/code:1]
Обрати внимание на 8 пункт - разве это не загрузка с сети? Все сходится. NV- название сетевухи (южномостовая), PXE - способ загрузки, S - признак множественного числа ;), NIC - сетевуха.

Помимо /pci думались /other 0800:0 и /other 8000:0
Эксперименты будут ближе к ночи. Да будет Тьма, да сгинет ;)
Результаты ночи: Никакие.
Motherboard: Abit BF6 w/flash W29C020 & XU bios.
Lancard: Noname RTL 8139

Что проделал: скачал с RTL прошивку 2.14 RPL&PXE, в архиве нашлось два файла прошивки, .nic, и .lom - вроде как для NIC и LOM версий чипа.
Добавлял в матерный бивис как /pci, так и /other 0800:0 и /other 8000:0. Результат - по нулям. Пробовались обе прошивки. Однако...
Сегодня попробую другие прошивки - отдельно RPL и PXE, и адрес 4086. Однако не в них, имхо, дело - бивис не инициализируется...
Ага. Все пофиг!!!
Vendor/Device ID подходят, c Romcksum.exe тоже все OK. Но управление ему не передается!
Сначала - логи
[code:1]mb_or.bin - BEH_XU original version BIOS
mb_00.bin - copy of this.
mb_01.bin - 00+removed hpt module.
mb_02.bin - 01+added rtspxe_m.lom with /PCI
mb_03.bin - 01+added rtspxe_m.lom with /ISA
mb_04.bin - 01+added rtspxe_m.lom with /other 0800:0 (Hohmach)
mb_05.bin - 01+added rtspxe_m.lom with /other 8000:0 (ivp)
mb_06.bin - 01+added rtspxe_m.lom with /other 4086:0 (apple_rom) = /PCI!!!

Третий вариант - передает управление и почти работает, но ругается на Vendor/Device ID!!!

mb_07.bin - 01+added rtsrom_m.lom /ISA
mb_08.bin - 07+BP4_1

Седьмой не пробовал, восьмой вываливается с той же ошибкой.[/code:1]
Некоторые пояснения: хпт выдернул, чтоб местом не заморачиватся.
rtspxe_m - только PXE версия, rtsrom_m - и PXE и RPL. При сборке как /ISA модулю передается управление, можно сколько угодно шарится по менюшкам, однако он не желает работать - говорит, устройство не то. Хотя в теле модуля несколько раз упоминается именно мое сочетание Vendor/Device ID...
Нашел место, где сверяется ID:
[code:1]
-rtspxe_m.lom ------- 40960 ¦ Hacker's View release 4.00 by SEN.
- 000010F3: 00755E add [di][0005E],dh
- 000010F6: 2E cs:
- 000010F7: 3B0E4400 cmp cx,[00044]
- 000010FB: 751B jne 00001118 ---------- (1)
- 000010FD: 2E cs:
- 000010FE: 8B1E4701 mov bx,[00147]
- 00001102: BF0200 mov di,0002
- 00001105: B809B1 mov ax,B109
- 00001108: CD1A int 1A
- 0000110A: 80FC00 cmp ah,00
- 0000110D: 7545 jne 00001154 ---------- (2)
- 0000110F: 2E cs:
- 00001110: 3B0E4600 cmp cx,[00046]
- 00001114: 7502 jne 00001118 ---------- (3)
- 00001116: EB7E jmp 00001196 ---------- (4)
- 00001118: 0E push cs
- 00001119: 682111 push 1121
- 0000111C: E8BBF0 call 000001DA ---------- (5)
- 0000111F: EB8F jmp 000010B0 ---------- (6)
- 00001121: 0D0A50 or ax,500A
- 00001124: 58 pop ax
- 00001125: 45 inc bp
[/code:1]
Ну так эти самые cmp cx,[44] и [46] есть Vendor и Device ID соответственно. Интересно, если проверку занопить, будет работать?