Zilele trecute am găsit acest miracol în mâinile mele:
Informațiile de pe rețea sunt puțin împrăștiate, linkurile au murit de mult, așa că am decis să actualizez procesul de instalare debian pe stora. Oricine este interesat, bine ați venit la cat.
Sursa principală a fost aceasta
În primul rând, avem nevoie de imagini pentru a instala sistemul:
Veți avea nevoie și de un convertor USB la UART PL2303TA.
Am avut asta
Veți avea nevoie și de software pentru a vă conecta la hardware, de exemplu hyperterminal sau putty (chitul nu mi-a ieșit: escrocii au continuat să intre în terminal, așa că am folosit hyperterminal.
Pentru a conecta o piesă hardware cu un cablu, trebuie mai întâi să o dezasamblați. Procesul este simplu, așa că nu îl voi descrie. Ei bine, trebuie să vă amintiți să introduceți un hard disk în primul slot al magazinului, pe care va avea loc instalarea efectivă.
După dezasamblarea hardware-ului, conectăm adaptorul. Atenție, nu conectați firul roșu, adică. Trebuie doar să conectați 3 fire (de la baterie: negru, verde, alb).
Deci, firul este conectat, driverele sunt conectate. În driverul portului com setăm parametrii: viteză 115200, număr de biți 8, biți de oprire 1, fără paritate. După aceea, porniți hardware-ul și conectați-vă la el în terminal. Când vedeți mesajul Apăsați orice tastă... apăsați orice tastă pentru a intra în bootloader-ul u-boot.
O mică digresiune.
Lista comenzilor pe care le vom opera și care vor fi utile:
resetare usb, resetare ide - inițializarea dispozitivelor USB, ide
fatls, ext2ls - vizualizați directorul pe sistemul de fișiere fat sau ext2.
setenv - setarea variabilelor de mediu
saveenv - scrierea variabilelor în memoria internă
resetare - reporniți dispozitivul
printenv - imprimă toate variabilele
printenv NAME - ieșirea variabilei NAME
ajutor - ieșirea tuturor comenzilor
După ce ați intrat în bootloader, setați parametrii rețelei, inițializați dispozitivul USB, verificați dacă unitatea flash are fișierele necesare, salvați acești parametri în memoria dispozitivului și reporniți:
comenzi
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
După repornire, introduceți comenzile pentru a începe instalarea 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
După aceasta, instalarea standard debian va continua în modul text. Instalăm sistemul, repornim după instalare, ne conectăm la uboot și introducem comenzi pentru a porni dispozitivul de pe hard disk:
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
După repornire, pornește de pe hard diskul Debian, ceea ce ne-am dorit inițial.
PS Restaurarea bootloader-ului original:
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
Sursa: www.habr.com