Instalarea Debian pe Netgear Stora

Zilele trecute am găsit acest miracol în mâinile mele: netgear ms 2000. Am decis să nu mai folosesc imediat sistemul de operare încorporat și să instalez Debian pe hard disk.

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 articol.

În primul rând, avem nevoie de imagini pentru a instala sistemul: am primit-o aici. Descărcați ambele fișiere. Scriem aceste fișiere în rădăcina unei unități flash care este formatată în fat32.
Veți avea nevoie și de un convertor USB la UART PL2303TA.

Am avut asta
Instalarea Debian pe Netgear Stora

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

Adauga un comentariu