Txhim kho Debian ntawm Netgear Storea

Lwm hnub kuv pom qhov txuj ci tseem ceeb no hauv kuv txhais tes: netgear ms 2000. Kuv txiav txim siab tam sim ntawd tsis txhob siv cov embedded OS thiab nruab debian ntawm kuv lub hard drive.

Cov ntaub ntawv ntawm lub network tau tawg me ntsis, cov kev sib txuas tau ntev txij li tuag, yog li kuv txiav txim siab hloov kho cov txheej txheem debian installation ntawm stora. Leej twg txaus siab, txais tos rau miv.

Lub hauv paus tseem ceeb yog qhov no ib tsab xov xwm.

Ua ntej, peb xav tau cov duab rau nruab qhov system: tau ntawm no. Download tau ob daim ntawv. Peb sau cov ntaub ntawv no rau hauv paus ntawm lub flash drive uas yog formatted hauv fat32.
Koj tseem yuav xav tau USB rau UART PL2303TA converter.

Kuv muaj qhov no
Txhim kho Debian ntawm Netgear Storea

Koj tseem yuav xav tau software txuas mus rau cov khoom siv kho vajtse, piv txwv li hyperterminal lossis putty (putty tsis ua haujlwm rau kuv: cov neeg ua phem tau nkag mus rau hauv lub davhlau ya nyob twg, yog li kuv siv hyperterminal.

Txhawm rau txuas ib daig ntawm cov khoom siv nrog lub cable, koj yuav tsum xub disassemble nws. Cov txheej txheem yog yooj yim, yog li kuv yuav tsis piav nws. Zoo, koj yuav tsum nco ntsoov ntxig lub hard drive rau hauv thawj qhov chaw ntawm lub khw, uas qhov kev teeb tsa tiag tiag yuav tshwm sim.

Tom qab disassembled lub hardware, peb txuas lub adapter. Nco ntsoov, tsis txhob txuas lub xov tooj liab, i.e. Koj tsuas yog yuav tsum tau txuas 3 xov hlau (los ntawm lub roj teeb: dub, ntsuab, dawb).
Yog li, cov xaim txuas nrog, cov tsav tsheb tau txuas nrog. Hauv com chaw nres nkoj tsav tsheb peb tau teeb tsa qhov tsis muaj: ceev 115200, tus lej ntawm cov khoom 8, nres cov khoom 1, tsis muaj qhov sib npaug. Tom qab ntawd, qhib lub hardware thiab txuas mus rau nws nyob rau hauv lub davhlau ya nyob twg. Thaum koj pom cov lus Nias tej tus yuam sij... nias ib qho yuam sij kom nkag mus rau hauv U-boot bootloader.

Ib tug me me digression.

Cov npe ntawm cov lus txib uas peb yuav ua haujlwm thiab qhov ntawd yuav muaj txiaj ntsig:
usb reset, ide reset - pib ntawm usb, ide pab kiag li lawm
fatls, ext2ls - saib cov npe ntawm fatls lossis ext2 cov ntaub ntawv kaw lus.
setenv - teeb tsa ib puag ncig hloov pauv
saveenv - sau cov hloov pauv mus rau hauv lub cim xeeb
pib dua - reboot lub ntaus ntawv
printenv - luam tag nrho cov hloov pauv
printenv NAME - tso zis ntawm NAME hloov pauv
pab - tso zis ntawm tag nrho cov lus txib

Tom qab nkag mus rau hauv lub bootloader, teeb tsa lub network tsis, pib lub cuab yeej usb, xyuas tias lub flash drive muaj cov ntaub ntawv tsim nyog, khaws cov kev txwv no rau lub cim xeeb ntaus ntawv thiab rov pib dua:

Lus txib

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

Tom qab rov pib dua, nkag mus rau cov lus txib kom pib txhim kho 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

Tom qab no, tus txheej txheem debian installation yuav mus rau hauv hom ntawv. Peb nruab lub system, reboot tom qab kev teeb tsa, nkag mus rau hauv uboot thiab nkag mus rau cov lus txib kom khau raj ntawm lub 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

Tom qab rov pib dua, nws khau raj los ntawm debian hard drive, uas yog qhov peb xav tau.

PS Restoring tus thawj bootloader:

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

Tau qhov twg los: www.hab.com

Ntxiv ib saib