Instalando Debian no Netgear Stora

Outro dia encontrei este milagre em minhas mãos: netgear ms 2000. Decidi parar imediatamente de usar o sistema operacional incorporado e instalar o debian no meu disco rígido.

As informações na rede estão um pouco dispersas, os links já morreram há muito tempo, então resolvi atualizar o processo de instalação do debian no stora. Quem estiver interessado, seja bem-vindo ao gato.

A fonte principal foi esta artigo.

Primeiro, precisamos de imagens para instalar o sistema: entendi aqui. Baixe os dois arquivos. Gravamos esses arquivos na raiz de uma unidade flash formatada em fat32.
Você também precisará de um conversor USB para UART PL2303TA.

eu tive esse
Instalando Debian no Netgear Stora

Você também precisará de software para se conectar ao hardware, por exemplo, hiperterminal ou putty (putty não funcionou para mim: bandidos continuavam entrando no terminal, então usei o hiperterminal.

Para conectar uma peça de hardware com um cabo, primeiro você deve desmontá-la. O processo é simples, então não vou descrevê-lo. Pois bem, é preciso lembrar de inserir um disco rígido no primeiro slot da loja, onde ocorrerá a própria instalação.

Após desmontar o hardware, conectamos o adaptador. Atenção, não conecte o fio vermelho, ou seja, Você só precisa conectar 3 fios (da bateria: preto, verde, branco).
Então, o fio está conectado, os drivers estão conectados. No driver da porta COM definimos os parâmetros: velocidade 115200, número de bits 8, bits de parada 1, sem paridade. Depois disso, ligue o hardware e conecte-o no terminal. Ao ver a mensagem Pressione qualquer tecla... pressione qualquer tecla para entrar no bootloader u-boot.

Uma pequena digressão.

Lista de comandos que iremos operar e que serão úteis:
usb reset, ide reset - inicialização de dispositivos usb, ide
fatls, ext2ls - visualiza o diretório no sistema de arquivos fat ou ext2.
setenv - configurando variáveis ​​de ambiente
saveenv - escrevendo variáveis ​​na memória interna
redefinir - reinicia o dispositivo
printenv - imprime todas as variáveis
printenv NAME - saída da variável NAME
help - saída de todos os comandos

Após entrar no bootloader, defina os parâmetros de rede, inicialize o dispositivo usb, verifique se o pen drive possui os arquivos necessários, salve estes parâmetros na memória do dispositivo e reinicie:

Equipes

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

Após a reinicialização, digite os comandos para iniciar a instalação do 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

Depois disso, a instalação padrão do Debian continuará em modo texto. Instalamos o sistema, reinicializamos após a instalação, fazemos login no uboot e digitamos comandos para inicializar o dispositivo a partir do disco rígido:

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

Após a reinicialização, ele inicializa a partir do disco rígido debian, que era o que queríamos originalmente.

PS Restaurando o bootloader 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

Fonte: habr.com

Adicionar um comentário