I kekahi lā aʻe ua loaʻa iaʻu kēia hana mana ma koʻu mau lima:
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
ʻO ka mea mua, pono mākou i nā kiʻi e hoʻokomo i ka ʻōnaehana:
Pono ʻoe i kahi mea hoʻololi USB i UART PL2303TA.
Ua loaʻa iaʻu kēia
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