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

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

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

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

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-адреса преобразовываются в ссылки автоматически.

Gennady

21 год 8 месяцев назад

Можно грузиться с дискеты.....
Сходи на сайт WTware.ru почитай
там много дельного и ссылки есть!
Удачи!

MmM

21 год 8 месяцев назад

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

ivp

21 год 8 месяцев назад

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

Unknown BIOS (не проверено)

21 год 7 месяцев назад

Мне удалось прошить в биос бутром и хочу поделится опытом.
Имелось 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 соответственно. Интересно, если проверку занопить, будет работать?