Tsiku lina ndinadzipeza ndili ndi chozizwitsa ichi m'manja mwanga: Ndinaganiza zosiya kugwiritsa ntchito OS yomangidwa mkati nthawi yomweyo ndikuyiyika pa hard drive. debian.
Zambiri zomwe zili pa intaneti zafalikira pang'ono, maulalo afa kalekale, choncho ndaganiza zosintha njira yoyikira debian pa stora. Ngati mukufuna, takulandirani pansipa.
Gwero lalikulu linali ili .
Choyamba, tikufuna zithunzi kukhazikitsa dongosolo: Tsitsani mafayilo onse awiri. Lembani ku bukhu la mizu ya flash drive yopangidwa ngati FAT32.
Mufunikanso USB - UART converter PL2303TA.
Ndinali nalo ngati ili

Mudzafunikanso mapulogalamu kuti mugwirizane ndi hardware, mwachitsanzo hyperterminal kapena putty (sindinakhale ndi mwayi uliwonse ndi putty: terminal ikupitiriza kupanga gibberish, kotero ndinagwiritsa ntchito hyperterminal.
Kulumikiza hardware ndi chingwe, choyamba muyenera disassemble izo. Njirayi ndi yosavuta, kotero sindifotokoza apa. Komanso, musaiwale kuyika hard drive mugawo loyamba la chipangizo chosungirako, pomwe kukhazikitsa kwenikweni kudzachitika.
Pambuyo disassembling hardware, kulumikiza adaputala. Samalani kuti musagwirizane ndi waya wofiira; mumangofunika kulumikiza mawaya atatu (kuchokera pa batri: wakuda, wobiriwira, ndi woyera).
Kotero, chingwecho chikugwirizana, madalaivala amathandizidwa. Mu dalaivala wa doko la COM, ikani magawo otsatirawa: mlingo wa baud 115200, 8 bits, 1 stop bit, palibe kufanana. Kenako, yatsani hardware ndikugwirizanitsa nayo mu terminal. Mukawona "Dinani kiyi iliyonse ..." mwachangu, dinani kiyi iliyonse kuti mulowetse bootloader ya u-boot.
Kutuluka pang'ono.
Nawu mndandanda wamalamulo omwe tikhala tikugwiritsa ntchito komanso omwe angakhale othandiza:
Kubwezeretsanso kwa USB, kukonzanso kwa IDE - kuyambitsa kwa zida za USB ndi IDE
fatls, ext2ls - kuwona chikwatu pamafayilo amafuta kapena ext2.
setenv - kukhazikitsa zosintha zachilengedwe
saveenv - kulemba zosinthika ku kukumbukira kwamkati
bwererani - yambitsaninso chipangizocho
printenv - sindikizani zosintha zonse
printenv NAME - tulutsani NAME kusintha
thandizo - zotsatira za malamulo onse
Mukalowa mu bootloader, timayika magawo a netiweki, kuyambitsa chipangizo cha USB, fufuzani kuti pagalimoto ili ndi mafayilo ofunikira, sungani magawowa kukumbukira kwa chipangizocho, 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
resetMukayambiranso, lowetsani malamulo kuti 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 pa izi, kukhazikitsa kokhazikika kudzapitirira. debian Mu mawonekedwe a zolemba. Ikani dongosolo, yambaninso mukamaliza kukhazikitsa, lowetsani uboot, ndikulowetsa malamulo oti muyatse 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, boot kuchokera pa hard drive imachitika debian, zomwe poyamba ankayesetsa kukwaniritsa.
P.S. Kubwezeretsa 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
resetSource: www.habr.com
