Kuyika Debian pa Netgear Stora

Tsiku lina ndinapeza chozizwitsa ichi m'manja mwanga: netgear ms 2000. Ndinaganiza zosiya kugwiritsa ntchito OS yophatikizidwa ndikuyika debian pa hard drive yanga.

Zambiri pa netiweki zimabalalika pang'ono, maulalo adamwalira kalekale, kotero ndidaganiza zosintha njira yoyika debian pa stora. Aliyense amene ali ndi chidwi, alandilidwa kwa mphaka.

Gwero lalikulu linali ili nkhani.

Choyamba, tikufuna zithunzi kukhazikitsa dongosolo: ndapeza apa. Tsitsani mafayilo onse awiri. Timalemba mafayilowa kumizu ya flash drive yomwe imapangidwa mu fat32.
Mufunikanso chosinthira cha USB kupita ku UART PL2303TA.

Ndinali ndi iyi
Kuyika Debian pa Netgear Stora

Mudzafunikanso mapulogalamu kuti mulumikizane ndi hardware, mwachitsanzo hyperterminal kapena putty (putty sizinandithandize: onyenga ankangolowa mu terminal, choncho ndinagwiritsa ntchito hyperterminal.

Kulumikiza chidutswa cha hardware ndi chingwe, choyamba muyenera disassemble izo. Njirayi ndi yosavuta, kotero sindingafotokoze. Chabwino, muyenera kukumbukira kuyika hard drive mugawo loyamba la sitolo, pomwe kukhazikitsa kwenikweni kudzachitika.

Pambuyo kusokoneza hardware, timagwirizanitsa adaputala. Chenjerani, musagwirizane ndi waya wofiira, i.e. Muyenera kulumikiza mawaya atatu (kuchokera pa batri: wakuda, wobiriwira, woyera).
Chifukwa chake, waya walumikizidwa, madalaivala amalumikizidwa. Mu dalaivala wa com port timayika magawo: liwiro 115200, kuchuluka kwa bits 8, kuyimitsa 1, palibe kufanana. Pambuyo pake, yatsani hardware ndikugwirizanitsa nayo mu terminal. Mukawona uthengawo Dinani batani lililonse ... dinani batani lililonse kuti mulowetse bootloader ya u-boot.

Kutuluka pang'ono.

Mndandanda wa malamulo omwe tidzagwiritse ntchito komanso omwe angakhale othandiza:
usb reset, ide reset - kuyambitsa kwa usb, zida za ide
fatls, ext2ls - onani chikwatu pamafuta kapena ext2 file system.
setenv - kukhazikitsa zosintha zachilengedwe
saveenv - kulemba zosinthika ku kukumbukira kwamkati
bwererani - yambitsaninso chipangizocho
printenv - sindikizani zosintha zonse
printenv NAME - zotsatira za NAME variable
thandizo - zotsatira za malamulo onse

Mukalowa mu bootloader, ikani magawo a netiweki, yambitsani chipangizo cha usb, yang'anani kuti flash drive ili ndi mafayilo ofunikira, sungani magawo awa kukumbukira ndikuyambiranso:

Malamulo

usb reset
fatls usb 0
setenv mainlineLinux yes
setenv arcNumber 2743
setenv ipaddr your_IP
setenv gatewayip your_GW_IP
setenv dnsip your_DNS_IP
saveenv
reset

Mukayambiranso, lowetsani malamulo oti muyambe kukhazikitsa debian:

usb reset
fatload usb 0 0x200000 uImage
fatload usb 0 0x800000 uInitrd
setenv bootargs console=ttyS0,115200n8 base-installer/initramfs-tools/driver-policy=most
bootm 0x200000 0x800000

Pambuyo pake, kuyika kwa debian kwanthawi zonse kumapitilira pamawu. Timayika makinawo, kuyambiranso pambuyo pa kukhazikitsa, lowetsani uboot ndikulowetsani malamulo kuti muyambitse chipangizocho kuchokera pa hard drive:

setenv bootcmd_ide 'ide reset; ext2load ide 0 0x200000 /uImage; ext2load ide 0 0x800000 /uInitrd'
setenv bootcmd 'setenv bootargs $(console) root=/dev/sda2; run bootcmd_ide; bootm 0x200000 0x800000'
saveenv
reset

Pambuyo poyambiranso, imayambira pa hard drive ya debian, zomwe ndizomwe tinkafuna poyamba.

PS Kubwezeretsanso bootloader yoyambirira:

setenv mainlineLinux=no
setenv arcNumber
setenv bootcmd_ide
setenv bootcmd 'nand read.e 0x800000 0x100000 0x300000; setenv bootargs $(console) $(bootargs_root); bootm 0x800000'
saveenv
reset

Source: www.habr.com

Kuwonjezera ndemanga