Ke hoʻokomo nei iā Debian ma Netgear Stora

I kekahi lā aʻe ua loaʻa iaʻu kēia hana mana ma koʻu mau lima: netgear ms 2000. Ua hoʻoholo wau e ho'ōki koke i ka hoʻohana ʻana i ka OS i hoʻopili ʻia a hoʻokomo i ka debian ma kaʻu kīkī paʻakikī.

Hoʻopuehu iki ka ʻike ma ka pūnaewele, ua lōʻihi ka make ʻana o nā loulou, no laila ua hoʻoholo wau e hoʻonui i ke kaʻina hoʻonohonoho debian ma stora. ʻO ka poʻe hoihoi, hoʻokipa i ka pōpoki.

ʻO ke kumu nui kēia 'atikala.

ʻO ka mea mua, pono mākou i nā kiʻi e hoʻokomo i ka ʻōnaehana: loaa maanei. Hoʻoiho i nā faila ʻelua. Kākau mākou i kēia mau faila i ke kumu o kahi flash drive i hoʻohālikelike ʻia i fat32.
Pono ʻoe i kahi mea hoʻololi USB i UART PL2303TA.

Ua loaʻa iaʻu kēia
Ke hoʻokomo nei iā Debian ma Netgear Stora

Pono ʻoe i nā lako polokalamu e hoʻopili ai i ka hāmeʻa, no ka laʻana hyperterminal a putty paha (ʻaʻole i hana ʻo putty iaʻu: hoʻomau nā crooks i ke komo ʻana i ka pahu, no laila ua hoʻohana au i ka hyperterminal.

No ka hoʻohui ʻana i kahi ʻāpana me kahi kaula, pono ʻoe e wehe mua iā ia. He maʻalahi ke kaʻina hana, no laila ʻaʻole wau e wehewehe. Pono, pono ʻoe e hoʻomanaʻo e hoʻokomo i kahi paʻa paʻa i ka slot mua o ka hale kūʻai, kahi e hoʻokomo ʻia ai.

Ma hope o ka wehe ʻana i ka ʻenehana, hoʻopili mākou i ka adapter. E noʻonoʻo, mai hoʻohui i ka uwea ʻulaʻula, ʻo ia. Pono ʻoe e hoʻopili i nā uea 3 (mai ka pākaukau: ʻeleʻele, ʻōmaʻomaʻo, keʻokeʻo).
No laila, pili ka uwea, hoʻopaʻa ʻia nā mea hoʻokele. Ma ka mea hoʻokele com port hoʻonoho mākou i nā ʻāpana: wikiwiki 115200, helu o nā bits 8, pau nā bits 1, ʻaʻohe parity. Ma hope o kēlā, e hoʻohuli i ka hāmeʻa a hoʻohui iā ia i ka terminal. Ke ʻike ʻoe i ka memo E kaomi i kekahi kī ... e kaomi i kekahi kī e komo i ka bootloader u-boot.

ʻO kahi digression liʻiliʻi.

Ka papa inoa o nā kauoha a mākou e hana ai a he mea pono ia:
usb reset, ide reset - ka hoʻomaka ʻana o ka usb, nā ʻaoʻao ide
fatls, ext2ls - nānā i ka papa kuhikuhi ma ka ʻōnaehana faila momona a ext2.
setenv - hoʻonohonoho i nā mea hoʻololi kaiapuni
saveenv - kākau i nā mea hoʻololi i ka hoʻomanaʻo kūloko
hoʻihoʻi hou - hoʻomaka hou i ka hāmeʻa
printenv - paʻi i nā ʻano like ʻole
printenv NAME - hoʻopuka o ka helu NAME
kōkua - hoʻopuka i nā kauoha a pau

Ma hope o ke komo ʻana i ka bootloader, e hoʻonohonoho i nā ʻāpana pūnaewele, e hoʻomaka i ka hāmeʻa usb, e nānā i ka flash drive i nā faila pono, e mālama i kēia mau ʻāpana i ka hoʻomanaʻo ʻana o ka hāmeʻa a hoʻomaka hou:

Nā Pūʻulu

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

Ma hope o ka reboot, e hoʻokomo i nā kauoha e hoʻomaka e hoʻokomo i ka 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

Ma hope o kēia, e hoʻomau ka hoʻonohonoho debian maʻamau i ke ʻano kikokikona. Hoʻokomo mākou i ka ʻōnaehana, hoʻomaka hou ma hope o ka hoʻokomo ʻana, e hoʻokomo i ka uboot a hoʻokomo i nā kauoha e hoʻopaʻa i ka hāmeʻa mai ka 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

Ma hope o ka hoʻomaka hou ʻana, hoʻomaka ia mai ka debian hard drive, ʻo ia ka mea a mākou i makemake mua ai.

PS Hoʻihoʻi i ka bootloader kumu:

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

Pākuʻi i ka manaʻo hoʻopuka