Wata rana na tsinci kaina da wannan abin al’ajabi a hannuna: . Решил сразу отказаться от использования встроенной ОС и установить на жесткий диск debian.
Информация в сети немного разрознена, ссылки давно уже умерли, поэтом решил обновить процесс установки debian на stora. Кому интересно, добро пожаловать под кат.
Babban tushen shi ne wannan .
Da farko, muna buƙatar hotuna don shigar da tsarin: Zazzage fayilolin biyu. Kwafi su zuwa tushen directory na filasha da aka tsara azaman FAT32.
Hakanan zaka buƙaci USB – UART Converter PL2303TA.
Ina da irin wannan

Hakanan kuna buƙatar software don haɗawa da kayan aikin, misali hyperterminal ko putty (Ba ni da wani sa'a tare da putty: tashar ta ci gaba da samar da gibberish, don haka na yi amfani da hyperterminal.
Don haɗa kayan masarufi tare da kebul, da farko kuna buƙatar kwakkwance shi. Tsarin yana da sauƙi, don haka ba zan kwatanta shi a nan ba. Har ila yau, kar a manta da saka rumbun kwamfutarka a cikin ramin farko na na'urar ajiya, inda ainihin shigarwa zai gudana.
Bayan tarwatsa kayan aikin, haɗa adaftar. Yi hankali kada ku haɗa jan waya; kawai kuna buƙatar haɗa wayoyi uku (daga baturi: baki, kore, da fari).
Don haka, an haɗa kebul ɗin, an kunna direbobi. A cikin direban tashar jiragen ruwa na COM, saita sigogi masu zuwa: ƙimar baud 115200, 8 bits, 1 tasha bit, babu daidaito. Sa'an nan, kunna hardware kuma haɗa da shi a cikin tasha. Lokacin da ka ga "Latsa kowane maɓalli..." da sauri, danna kowane maɓalli don shigar da u-boot bootloader.
Karamin digression.
Ga jerin umarni da za mu yi amfani da su kuma waɗanda za su yi amfani:
Sake saitin USB, sake saitin IDE - farawa na USB da na'urorin IDE
fatls, ext2ls - kallon kundin adireshi akan tsarin fayil mai kitse ko ext2.
setenv - saita masu canjin yanayi
saveenv - rubuta masu canji zuwa ƙwaƙwalwar ajiyar ciki
sake saiti - sake kunna na'urar
printenv - buga duk masu canji
printenv NAME - fitar da m SUNA
taimako - fitarwa na duk umarni
Bayan shigar da bootloader, mun saita sigogi na cibiyar sadarwa, fara na'urar USB, duba cewa filasha ta ƙunshi fayilolin da suka dace, adana waɗannan sigogi zuwa ƙwaƙwalwar na'urar, sannan mu sake yin:
Kungiyoyi
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После перезагрузки вводим команды для начала установки 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
После этого пойдет стандартная установка debian в текстовом режиме. Устанавливаем систему, перезагрузжаемся после установки, входим в uboot и вводим команды для загрузки устройства с жесткого диска:
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
После перезагрузки происходит загрузка с жесткого диска debian, чего изначально и добивались.
P.S. Ana dawo da ainihin bootloader:
setenv mainlineLinux=no
setenv arcNumber
setenv bootcmd_ide
setenv bootcmd 'nand read.e 0x800000 0x100000 0x300000; setenv bootargs $(console) $(bootargs_root); bootm 0x800000'
saveenv
resetsource: www.habr.com
