Instal·lant Debian a Netgear Stora

L'altre dia vaig trobar aquest miracle a les meves mans: netgear ms 2000. Vaig decidir deixar d'utilitzar immediatament el sistema operatiu incrustat i instal·lar Debian al meu disc dur.

La informació a la xarxa està una mica dispersa, els enllaços fa temps que es van morir, així que vaig decidir actualitzar el procés d'instal·lació de Debian a stora. Tothom interessat, benvingut a cat.

La font principal era aquesta article.

Primer, necessitem imatges per instal·lar el sistema: ho tens aquí. Baixeu els dos fitxers. Escrivim aquests fitxers a l'arrel d'una unitat flaix que està formatada en fat32.
També necessitareu un convertidor USB a UART PL2303TA.

Jo tenia aquest
Instal·lant Debian a Netgear Stora

També necessitareu programari per connectar-vos al maquinari, per exemple hyperterminal o putty (la massilla no em va funcionar: els lladres no paraven de entrar al terminal, així que vaig fer servir hyperterminal.

Per connectar una peça de maquinari amb un cable, primer heu de desmuntar-la. El procés és senzill, així que no ho descriuré. Bé, heu de recordar inserir un disc dur a la primera ranura de la botiga, on es farà la instal·lació real.

Després de desmuntar el maquinari, connectem l'adaptador. Atenció, no connecteu el cable vermell, és a dir. Només cal connectar 3 cables (de la bateria: negre, verd, blanc).
Per tant, el cable està connectat, els controladors estan connectats. Al controlador del port com establim els paràmetres: velocitat 115200, nombre de bits 8, bits de parada 1, sense paritat. Després d'això, engegueu el maquinari i connecteu-vos-hi al terminal. Quan veieu el missatge Premeu qualsevol tecla... premeu qualsevol tecla per entrar al gestor d'arrencada u-boot.

Una petita digressió.

Llista d'ordres que operarem i que ens seran útils:
usb reset, ide reset - inicialització de dispositius usb, ide
fatls, ext2ls: visualitza el directori del sistema de fitxers fat o ext2.
setenv - establiment de variables d'entorn
saveenv - escrivint variables a la memòria interna
restablir: reinicieu el dispositiu
printenv - imprimeix totes les variables
printenv NOM - sortida de la variable NOM
help - sortida de totes les ordres

Després d'entrar al carregador d'arrencada, configureu els paràmetres de xarxa, inicialitzeu el dispositiu USB, comproveu que la unitat flaix tingui els fitxers necessaris, deseu aquests paràmetres a la memòria del dispositiu i reinicieu:

Equips

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

Després de reiniciar, introduïu les ordres per començar a instal·lar 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

Després d'això, la instal·lació estàndard de Debian continuarà en mode text. Instal·lem el sistema, reiniciem després de la instal·lació, iniciem sessió a uboot i introduïm ordres per arrencar el dispositiu des del disc dur:

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

Després del reinici, arrenca des del disc dur de Debian, que és el que volíem originalment.

PS Restauració del carregador d'arrencada 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

Font: www.habr.com

Afegeix comentari