A’ stàladh Debian air Netgear Stora

An latha eile lorg mi am mìorbhail seo nam làmhan: Uidheam lìonraidh ms 2000. Cho-dhùin mi stad sa bhad a’ cleachdadh an OS freumhaichte agus debian a chuir a-steach air mo dhràibhear cruaidh.

Tha am fiosrachadh air an lìonra beagan sgapte, tha na ceanglaichean air bàsachadh o chionn fhada, agus mar sin chuir mi romham am pròiseas stàlaidh debian ùrachadh air stora. Duine sam bith le ùidh, fàilte gu cat.

B 'e am prìomh thùs an tè seo artaigil.

An toiseach, feumaidh sinn dealbhan gus an siostam a stàladh: fhuair e an seo e. Luchdaich sìos an dà fhaidhle. Bidh sinn a’ sgrìobhadh na faidhlichean sin gu freumh draibhear flash a tha ann an cruth fat32.
Bidh feum agad cuideachd air inneal-tionndaidh USB gu UART PL2303TA.

Bha am fear seo agam
A’ stàladh Debian air Netgear Stora

Bidh feum agad air bathar-bog cuideachd airson ceangal ris a’ bhathar-chruaidh, mar eisimpleir hyperterminal no putty (cha do dh’obraich putty dhomh: chùm crooks a’ faighinn a-steach don phort-adhair, agus mar sin chleachd mi hyperterminal.

Gus pìos cruaidh-chruaidh a cheangal ri càball, feumaidh tu an toiseach a thoirt às a chèile. Tha am pròiseas sìmplidh, mar sin cha toir mi cunntas air. Uill, feumaidh tu cuimhneachadh gun cuir thu a-steach cruaidh-chruaidh a-steach don chiad slot den stòr, air an tèid an stàladh fhèin a dhèanamh.

Às deidh dhuinn am bathar-cruaidh a thoirt às a chèile, bidh sinn a’ ceangal an inneal-atharrachaidh. Thoir an aire, na ceangail an uèir dhearg, i.e. Chan fheum thu ach 3 uèirichean a cheangal (bhon bhataraidh: dubh, uaine, geal).
Mar sin, tha an uèir ceangailte, tha na draibhearan ceangailte. Anns an draibhear port com shuidhich sinn na paramadairean: astar 115200, àireamh de phìosan 8, stad pìosan 1, gun cho-ionannachd. Às deidh sin, tionndaidh air a’ bhathar-cruaidh agus ceangail ris anns a’ chrìoch. Nuair a chì thu an teachdaireachd Brùth iuchair sam bith ... brùth air iuchair sam bith gus a dhol a-steach don bootloader u-boot.

Briseadh beag.

Liosta de dh’ àitheantan a dh’obraicheas sinn agus a bhios feumail:
ath-shuidheachadh usb, ath-shuidheachadh ide - tòiseachadh usb, innealan ide
fatls, ext2ls - faic eòlaire air siostam faidhle geir no ext2.
setenv - suidheachadh caochladairean àrainneachd
saveenv - sgrìobhadh caochladairean gu cuimhne a-staigh
ath-shuidheachadh - ath-thòisich an inneal
printenv - clò-bhuail a h-uile caochladair
printenv NAME - toradh caochladair NAME
cuideachadh - toradh a h-uile àithne

Às deidh dhut a dhol a-steach don bootloader, suidhich na paramadairean lìonra, tòisich an inneal usb, dèan cinnteach gu bheil na faidhlichean riatanach aig an draibhear flash, sàbhail na paramadairean sin gu cuimhne an inneil agus ath-thòisich:

Sgioban

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

Às deidh an ath-thòiseachadh, cuir a-steach na h-òrdughan gus tòiseachadh air debian a stàladh:

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

Às deidh seo, thèid an stàladh àbhaisteach debian air adhart ann am modh teacsa. Bidh sinn a’ stàladh an t-siostam, ath-thòisich às deidh an stàladh, log a-steach gu uboot agus cuir a-steach òrdughan gus an inneal a thòiseachadh bhon chlàr cruaidh:

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

Às deidh an ath-thòiseachadh, bidh e a ’brògadh bhon chlàr cruaidh debian, is e sin a bha sinn ag iarraidh bho thùs.

PS Ag ath-nuadhachadh an bootloader tùsail:

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

Cuir beachd ann