Pag-install ng Debian sa Netgear Stora

Noong isang araw natagpuan ko ang himalang ito sa aking mga kamay: netgear ms 2000. Nagpasya akong ihinto kaagad ang paggamit ng naka-embed na OS at i-install ang debian sa aking hard drive.

Ang impormasyon sa network ay medyo nakakalat, ang mga link ay matagal nang namatay, kaya napagpasyahan kong i-update ang proseso ng pag-install ng debian sa stora. Sinumang interesado, maligayang pagdating sa pusa.

Ang pangunahing pinagmulan ay ang isang ito artikulo.

Una, kailangan namin ng mga larawan upang mai-install ang system: nakuha dito. I-download ang parehong mga file. Isinulat namin ang mga file na ito sa ugat ng isang flash drive na naka-format sa fat32.
Kakailanganin mo rin ng USB to UART PL2303TA converter.

Mayroon akong isang ito
Pag-install ng Debian sa Netgear Stora

Kakailanganin mo rin ang software upang kumonekta sa hardware, halimbawa hyperterminal o putty (hindi gumana ang putty para sa akin: patuloy na pumasok ang mga manloloko sa terminal, kaya gumamit ako ng hyperterminal.

Upang ikonekta ang isang piraso ng hardware gamit ang isang cable, kailangan mo munang i-disassemble ito. Ang proseso ay simple, kaya hindi ko ito ilalarawan. Buweno, kailangan mong tandaan na magpasok ng isang hard drive sa unang puwang ng tindahan, kung saan magaganap ang aktwal na pag-install.

Pagkatapos i-disassembling ang hardware, ikinonekta namin ang adapter. Pansin, huwag ikonekta ang pulang kawad, i.e. Kailangan mo lamang ikonekta ang 3 wires (mula sa baterya: itim, berde, puti).
Kaya, ang wire ay konektado, ang mga driver ay naka-hook up. Sa driver ng com port itinakda namin ang mga parameter: bilis 115200, bilang ng mga bits 8, stop bits 1, walang parity. Pagkatapos nito, i-on ang hardware at kumonekta dito sa terminal. Kapag nakita mo ang mensahe Pindutin ang anumang key... pindutin ang anumang key upang ipasok ang u-boot bootloader.

Ang isang maliit na digression.

Listahan ng mga utos na aming gagawin at magiging kapaki-pakinabang:
usb reset, ide reset - pagsisimula ng usb, ide device
fatls, ext2ls - tingnan ang direktoryo sa fat o ext2 file system.
setenv - pagtatakda ng mga variable ng kapaligiran
saveenv - pagsusulat ng mga variable sa internal memory
i-reset - i-reboot ang device
printenv - i-print ang lahat ng mga variable
printenv NAME - output ng NAME variable
tulong - output ng lahat ng mga utos

Matapos ipasok ang bootloader, itakda ang mga parameter ng network, simulan ang usb device, suriin na ang flash drive ay may mga kinakailangang file, i-save ang mga parameter na ito sa memorya ng device at i-reboot:

Mga Koponan

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

Pagkatapos ng reboot, ipasok ang mga command upang simulan ang pag-install ng 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

Pagkatapos nito, ang karaniwang pag-install ng debian ay magpapatuloy sa text mode. I-install namin ang system, i-reboot pagkatapos i-install, mag-log in sa uboot at magpasok ng mga command upang i-boot ang device mula sa hard drive:

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

Pagkatapos ng pag-reboot, nag-boot ito mula sa debian hard drive, na kung ano ang orihinal na gusto namin.

PS Pagpapanumbalik ng orihinal na 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
reset

Pinagmulan: www.habr.com

Magdagdag ng komento