L'altre dia vaig trobar aquest miracle a les meves mans:
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
Primer, necessitem imatges per instal·lar el sistema:
També necessitareu un convertidor USB a UART PL2303TA.
Jo tenia aquest
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