BIOS и загрузка по сети

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

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

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

Заранее большое спасибо за помощь...

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

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

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

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

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

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

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


Хотя сетевуха PCI. shock адреса пробывал самые разные. но этот я взял у товарищей немцев. и вуаля EtherBoot пашет. :)

Надеюсь комуто поможет пой опыт.

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

Блин. Я тоже этот вопрос копаю. Пока в основном Reverse Engenering:

********   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

Цитата:
Обрати внимание на 8 пункт - разве это не загрузка с сети? Все сходится. NV- название сетевухи (южномостовая), PXE - способ загрузки, S - признак множественного числа;), NIC - сетевуха.

Помимо /pci думались /other 0800:0 и /other 8000:0
Эксперименты будут ближе к ночи. Да будет Тьма, да сгинет;)

Выход обычно есть. Но он не работает.

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

Результаты ночи: Никакие.
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. Результат - по нулям. Пробовались обе прошивки. Однако...

Выход обычно есть. Но он не работает.

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

Сегодня попробую другие прошивки - отдельно RPL и PXE, и адрес 4086. Однако не в них, имхо, дело - бивис не инициализируется...

Выход обычно есть. Но он не работает.

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

Ага. Все пофиг!!!
Vendor/Device ID подходят, c Romcksum.exe тоже все OK. Но управление ему не передается!

Выход обычно есть. Но он не работает.

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

Сначала - логи

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

Седьмой не пробовал, восьмой вываливается с той же ошибкой.

Некоторые пояснения: хпт выдернул, чтоб местом не заморачиватся.
rtspxe_m - только PXE версия, rtsrom_m - и PXE и RPL. При сборке как /ISA модулю передается управление, можно сколько угодно шарится по менюшкам, однако он не желает работать - говорит, устройство не то. Хотя в теле модуля несколько раз упоминается именно мое сочетание Vendor/Device ID...

Выход обычно есть. Но он не работает.

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

Нашел место, где сверяется ID:

-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

Ну так эти самые cmp cx,[44] и [46] есть Vendor и Device ID соответственно. Интересно, если проверку занопить, будет работать?

Выход обычно есть. Но он не работает.

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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