Օրերս իմ ձեռքում գտա այս հրաշքը.
Ցանցի տեղեկատվությունը մի փոքր ցրված է, հղումները վաղուց մահացել են, ուստի ես որոշեցի թարմացնել debian-ի տեղադրման գործընթացը stora-ում: Ով հետաքրքրված է, համեցեք կատու:
Հիմնական աղբյուրը սա էր
Նախ՝ համակարգը տեղադրելու համար մեզ անհրաժեշտ են պատկերներ.
Ձեզ անհրաժեշտ կլինի նաև USB-ից UART PL2303TA փոխարկիչ:
Ես ունեի այս մեկը
Սարքավորմանը միանալու համար ձեզ հարկավոր կլինի նաև ծրագրակազմ, օրինակ՝ հիպերտերմինալ կամ ծեփամածիկ (ծեփամածիկն ինձ մոտ չստացվեց. խաբեբաները անընդհատ մտնում էին տերմինալ, ուստի ես օգտագործեցի հիպերտերմինալ:
Սարքավորումը մալուխով միացնելու համար նախ պետք է այն ապամոնտաժել: Գործընթացը պարզ է, ուստի ես չեմ նկարագրի այն: Դե, դուք պետք է հիշեք, որ կոշտ սկավառակը տեղադրեք խանութի առաջին բնիկում, որի վրա իրական տեղադրումը տեղի կունենա:
Սարքավորումը ապամոնտաժելուց հետո մենք միացնում ենք ադապտերը: Ուշադրություն, կարմիր լարը մի միացրեք, այսինքն. Ձեզ անհրաժեշտ է միացնել ընդամենը 3 լար (մարտկոցից՝ սև, կանաչ, սպիտակ):
Այսպիսով, լարը միացված է, վարորդները միացված են: Comport-ի դրայվերում մենք սահմանել ենք պարամետրերը՝ արագություն 115200, բիթերի քանակը 8, կանգառ բիթ 1, պարիտետ չկա: Դրանից հետո միացրեք սարքաշարը և միացեք դրան տերմինալում: Երբ տեսնում եք հաղորդագրությունը Սեղմեք ցանկացած ստեղն... սեղմեք ցանկացած ստեղն՝ u-boot bootloader մուտքագրելու համար:
Մի փոքր շեղում.
Հրամանների ցանկ, որոնք մենք գործելու ենք և որոնք օգտակար կլինեն.
usb reset, ide reset - usb, ide սարքերի սկզբնավորում
fatls, ext2ls - դիտեք գրացուցակը fat կամ ext2 ֆայլային համակարգում:
setenv - միջավայրի փոփոխականների կարգավորում
saveenv - փոփոխականներ գրել ներքին հիշողության մեջ
վերագործարկեք - վերագործարկեք սարքը
printenv - տպել բոլոր փոփոխականները
printenv NAME - NAME փոփոխականի ելք
օգնություն - բոլոր հրամանների ելքը
Բեռնիչ մուտք գործելուց հետո սահմանեք ցանցի պարամետրերը, սկզբնավորեք USB սարքը, ստուգեք, որ ֆլեշ կրիչը ունի անհրաժեշտ ֆայլերը, պահեք այս պարամետրերը սարքի հիշողության մեջ և վերագործարկեք.
Հրամաններ
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
Վերագործարկումից հետո մուտքագրեք հրամանները՝ 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
Դրանից հետո ստանդարտ debian տեղադրումը կշարունակվի տեքստային ռեժիմով: Մենք տեղադրում ենք համակարգը, տեղադրումից հետո վերագործարկում ենք, մուտք ենք գործում uboot և մուտքագրում հրամաններ՝ սարքը կոշտ սկավառակից բեռնելու համար.
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
Վերագործարկումից հետո այն բեռնվում է debian կոշտ սկավառակից, ինչը մենք ի սկզբանե ցանկանում էինք:
PS Վերականգնում է բնօրինակ բեռնիչը.
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