Outro dia encontrei este milagre em minhas mãos: Decidi abandonar imediatamente o uso do sistema operacional integrado e instalá-lo no disco rígido. debian.
As informações na internet estão um pouco dispersas, os links já não funcionam há muito tempo, então decidi atualizar o processo de instalação. debian no Stora. Se tiver interesse, fique à vontade para comentar abaixo.
A fonte principal foi esta .
Primeiro, precisamos de imagens para instalar o sistema: . 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

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
resetApós reiniciar, insira os comandos para iniciar a instalação. 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
Após isso, a instalação padrão será iniciada. debian Em modo texto. Instale o sistema, reinicie após a instalação, entre no uboot e insira os 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, ocorre a inicialização a partir do disco rígido. debian, que era o que eles inicialmente estavam tentando alcançar.
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
resetFonte: habr.com
