Installazione di Debian nantu à Netgear Stora

L'altru ghjornu aghju trovu stu miraculu in e mo mani : netgear ms 2000. Aghju decisu di cessà immediatamente di utilizà l'OS incrustatu è installà Debian nantu à u mo discu duru.

L'infurmazioni nantu à a reta hè un pocu spargugliatu, i ligami sò longu mortu, cusì aghju decisu di aghjurnà u prucessu di stallazione di Debian in stora. Qualchissia interessatu, benvenutu à cat.

A fonte principale era questu un articulu.

Prima, avemu bisognu d'imaghjini per installà u sistema: l'avete quì. Scaricate i dui fugliali. Scrivemu questi schedari à a radica di una unità flash chì hè furmatu in fat32.
Avete bisognu di un cunvertitore USB à UART PL2303TA.

Aghju avutu questu
Installazione di Debian nantu à Netgear Stora

Averete ancu bisognu di u software per cunnette à u hardware, per esempiu iperterminale o putty (putty ùn hà micca travagliatu per mè: i crooks cuntinuavanu à entra in u terminal, cusì aghju utilizatu hyperterminal.

Per cunnette un pezzu di hardware cù un cable, prima deve esse disassemble. U prucessu hè simplice, cusì ùn l'aghju micca discrittu. Ebbè, avete bisognu di ricurdà di inserisce un discu duru in u primu slot di a tenda, nantu à quale a stallazione attuale serà fatta.

Dopu avè disassemblatu u hardware, cunnettemu l'adattatore. Attenzione, ùn cunnette micca u filu rossu, i.e. Solu bisognu di cunnette 3 fili (da a bateria: neru, verde, biancu).
Allora, u filu hè cunnessu, i cunduttori sò cunnessi. In u cunduttore di u portu com avemu stabilitu i paràmetri: velocità 115200, numeru di bits 8, stop bits 1, senza parità. Dopu quì, accende u hardware è cunnette à questu in u terminal. Quandu vi vede u missaghju Press any key... press any key to enter the u-boot bootloader.

Una piccula digressione.

Lista di cumandamenti chì operaremu è chì saranu utili:
usb reset, ide reset - inizializazione di usb, i dispositi ide
fatls, ext2ls - vede u cartulare nantu à u sistema di fugliale fat o ext2.
setenv - stabilisce e variabili di l'ambiente
saveenv - scrive variabili in memoria interna
resetten - reboot u dispusitivu
printenv - stampa tutte e variàbili
printenv NAME - output di a variabile NAME
aiutu - output di tutti i cumandamenti

Dopu avè intrutu in u bootloader, stabilisce i paràmetri di a rete, inizializza u dispositivu USB, verificate chì u flash drive hà i schedarii necessarii, salvate questi paràmetri in a memoria di u dispositivu è reboot:

Команды

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

Dopu u reboot, inserite i cumandamenti per inizià a stallazione di 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

Dopu questu, l'installazione standard di Debian procederà in modu testu. Installemu u sistema, reboot dopu a stallazione, log in uboot è inserite cumandamenti per boot u dispusitivu da u discu duru:

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

Dopu à u reboot, stivali da u discu duru di Debian, chì hè ciò chì vulemu inizialmente.

PS Ripristina u bootloader originale:

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

Add a comment