Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB (часть 2)

Модерирует : gyra, Maz

gyra (06-12-2016 03:18): GRUB4DOS и GNU GRUB (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

kubuntu-kde4-8.04.1-desktop-i386.iso
 
для начала скопируем с флеш чипа сетевой карты имеющуюся родную прошивку. впрочем она может и не иметься. флеш утилиту и прошивку можно найти на сайте производителя. для Intel Desktop 100M. она нужна чтобы сграбить из неё ID. но можно и без нее обойтись (ID можно посматреть в Everest-е - ID устройства    8086-1229). это нужно делать под досом, загружал образ флоппи грубом. образ с 8 досом в архиве прилагается. чтоб прошивка сохранилась естественно без мапинья в память, дефрагментировал образ Defragler-ом http://www.piriform.com/defraggler
http://www.intel.com/support/network/sb/cs-008018.htm
http://downloadcenter.intel.com/Detail_Desc.aspx?lang=rus&changeLang=true&DwnldID=19186
 

Цитата:
 
bootutil -E
......
[nicnumber]
......
 
bootutil -saveimage -file=intel.rom -nic=[nicnumber]
 

 
теперь подготовим PLOP.ROM. http://www.plop.at/ подробное описание в архиве с плопом
 

Цитата:
 
plpbtrom -grabid intel.rom plpbtrom.bin plpbt.rom
 
Grabbing vendorid (0x8086) and deviceid (0x1229)
plpbt.rom created
 

можно посоветовать сразу отключить появление надписи  

Цитата:
 
plpbtrom -hidden -grabid INTEL.ROM plpbtrom.bin plpbt.rom
 

можно взять исходный plpbt.bin изменить его настройки конфигурационной утилитой а потом так же обработать.
 
я переключил в другой режим экрана например. можно сразу загрузку с юсб выставить, но плоп добавляет возможность управлять различными установлеными системами, загружаясь напрямую с пбр раздела, так что по умолчанию нормально

Цитата:
 
@echo off
color 9F
plpcfgbt plpbt.bin
plpcfgbt vm=800x600 plpbt.bin
plpcfgbt plpbt.bin
pause
 

 
изменим размер полученной прошивки до  65536 байт дописав нулями, это можно сделать 16 ричным редактором или приложенный FileResizer-ом
 
теперь используя PCIUtils или Everest или подобную программу определим куда подсоединена сетевая карта
pciutils-3.1.7-DOS

Цитата:
 
LSPCI
 


Everest
Bus 2, Device 11, Function 0    Intel 82557/82558/82559 EtherExpress PRO/100B Adapter
Шина 2, Устройство 11, Функция 0    Intel 82557/82558/82559 EtherExpress PRO/100B Adapter
в шестнадцатиричном виде для FlashRom-а будет 02:0b.0
 
теперь загружаем кубунту. можно запустить ее с винта распаковав исошник прямо на нтфс раздел (напрмиер системный) грубом

Цитата:
 
find --set-root --ignore-floppies /casper/vmlinuz
kernel /casper/vmlinuz file=/preseed/kubuntu-kde4.seed boot=casper quiet splash --
initrd /casper/initrd.gz
 

 
эти файлы:  flashrom, libpci3_3.1.7-4ubuntu2_i386.deb, plpbt.rom нужно скопировать в HOME директорию
 
запускаем системную консоль
для гарантии сначала делаем копию. можно убедится что в ней не нули и флешром видит не только вашу карту но и умеет чиать ваш чип памяти. впрочем есть force режим и можно поробовать прошить неизвестный чип насильно указав режим похожего у них должны совпадать технические характеристики, напряжение может быть большее но главное должны сопадать ножки микросхемы - по функциям. чтоб узнать какой чип нужно достать сетевую карту из компа и посмотреть что на нем написано. потом искать в инете Data Sheet
 

Цитата:
 
sudo passwd root
..........
su [password]
 
sudo dpkg -i ./libpci3_3.1.7-4ubuntu2_i386.deb
./flashrom -r intel.rom -p nicintel:pci=02:0B.0
./flashrom -w plpbt.bin -p nicintel:pci=02:0B.0
 

 
или вот так короче:
 

Цитата:
 
sudo dpkg -i ./libpci3_3.1.7-4ubuntu2_i386.deb
sudo ./flashrom -r intel.rom -p nicintel:pci=02:ob.0
sudo ./flashrom -w plpbt.rom -p nicintel:pci=02:ob.0
 

 
перегружаемся. в загрузочном меню биоса появляется пункт - PLOP BOOT MANAGER
 
чтоб получить список всех поддерживаемых PCI устройств и чипов памяти:
 

Цитата:
 
./flashrom -L
 

или так

Цитата:
 
./flashrom -L>FLASHROM.LOG
 

 
точно можно прошить REALTEK-овскую карту, если в ней поддерживаемый чип памяти. но они обычно идут без чипа, который можно докупить отдельно и вставить самому. список поддерживаемых устройств и чипов прилагается в архиве
 
ОСТОРОЖНО! ТОЛЬКО ЕСЛИ ВЫ ПОНИМАЕТЕ ЧТО ВЫ ДЕЛАЕТЕ!!!
flashrom.zip
 
http://files.mail.ru/MCY9TN скрины
 
можно добавить что в последней 12 версии плопа косяк с загрузкой с СД рома. лучше взять 11.2

 
 
 
если когда нибудь загрузка по сети все таки понадобится, то это тоже не проблема вот надыбал в инете два образа флоппи дисков которые поддерживают большинство сетевых карт http://files.mail.ru/K514M3
 

у меня загрузка по сети осталась, потому как есть еще встроенная сетевая карта. только придется провайдеру звонить, чтоб МАС адрес сменил. ну или можно его насильно сменить.
 
В ПРИНЦИПЕ МОЖНО СТУПИТЬ И СТЕРЕТЬ ОСНОВНОЙ БИОС МАТПЛАТЫ ТАК ЧТО СКАЧАЙТЕ ПРОШИВКУ И ПОЛОЖЬТЕ ЕЕ КУДАНИТЬ - ЧТО ПОД КУБУНТОЙ ПРОПИСАТЬ НАЗАД ТУТ ЖЕ
за новыми версиями флешрома следим здесь. тут же на форуме можно найти runiflash и UNIFLASH они свои устройства поддерживает
http://www.rom.by/forum
CD Rom перепрошить так нельзя, его прошивка нужна для нормальной работы. на работе сетевой карты это никак не скажется
 
Supported devices for the nic3com programmer:
PCI devices:
3COM 3C90xB: PCI 10/100 Mbps; shared 10BASE-T/100BASE-TX [10b7:9055]
3COM 3C90xB: PCI 10/100 Mbps; shared 10BASE-T/100BASE-T4 [10b7:9001] (untested)
3COM 3C90xB: PCI 10BASE-T (TPO) [10b7:9004]
3COM 3C90xB: PCI 10BASE-T/10BASE2/AUI (COMBO) [10b7:9005] (untested)
3COM 3C90xB: PCI 10BASE-T/10BASE2 (TPC) [10b7:9006] (untested)
3COM 3C90xB: PCI 10BASE-FL [10b7:900a] (untested)
3COM 3C90xB: PCI 10BASE-FX [10b7:905a] (untested)
3COM 3C905B: Cyclone 10/100/BNC [10b7:9058]
3COM 3C905C: EtherLink 10/100 PCI (TX) [10b7:9200]
3COM 3C980C: EtherLink Server 10/100 PCI (TX) [10b7:9805] (untested)
 
Supported devices for the nicrealtek programmer:
PCI devices:
Realtek RTL8139/8139C/8139C+ [10ec:8139]
SMC2 1211TX [1113:1211]
 
Supported devices for the nicintel programmer:
PCI devices:
Intel 8255xER/82551IT Fast Ethernet Controller [8086:1209] (untested)
Intel 82557/8/9/0/1 Ethernet Pro 100 [8086:1229] (untested)
 
Supported devices for the nicintel_spi programmer:
PCI devices:
Intel 82571EB Gigabit Ethernet Controller [8086:105e]
Intel 82541PI Gigabit Ethernet Controller [8086:107c]
Intel 82572EI Gigabit Ethernet Controller [8086:10b9]
 
часть этих устройств поддерживаются DOS версией, под досом попроще прошить чем с линуксом возится

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 01:00 16-05-2011 | Исправлено: bomzzz, 08:00 17-05-2011
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB (часть 2)
gyra (06-12-2016 03:18): GRUB4DOS и GNU GRUB (часть 3)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru