Инсталиране на Debian на Netgear Stora

Онзи ден намерих това чудо в ръцете си: netgear ms 2000. Реших незабавно да спра да използвам вградената ОС и да инсталирам debian на моя твърд диск.

Информацията в мрежата е малко разпръсната, връзките отдавна са умрели, така че реших да актуализирам инсталационния процес на debian в Stora. Който се интересува, добре дошъл в кат.

Основният източник беше този статия.

Първо, имаме нужда от изображения, за да инсталираме системата: взех го тук. Изтеглете и двата файла. Записваме тези файлове в корена на флашка, която е форматирана във fat32.
Ще ви е необходим и конвертор USB към UART PL2303TA.

Имах този
Инсталиране на Debian на Netgear Stora

Ще ви е необходим и софтуер, за да се свържете с хардуера, например хипертерминал или putty (putty не свърши работа за мен: мошеници постоянно влизаха в терминала, така че използвах хипертерминал).

За да свържете хардуерна част с кабел, първо трябва да я разглобите. Процесът е прост, така че няма да го описвам. Е, трябва да запомните да поставите твърд диск в първия слот на магазина, на който ще се извърши същинската инсталация.

След като разглобим хардуера, свързваме адаптера. Внимание, не свързвайте червения проводник, т.е. Трябва да свържете само 3 проводника (от батерията: черен, зелен, бял).
И така, кабелът е свързан, драйверите са свързани. В драйвера на com порта задаваме параметрите: скорост 115200, брой битове 8, стоп битове 1, без паритет. След това включете хардуера и се свържете с него в терминала. Когато видите съобщението Натиснете произволен клавиш... натиснете произволен клавиш, за да влезете в програмата за стартиране на u-boot.

Малко отклонение.

Списък с команди, които ще оперираме и които ще бъдат полезни:
usb reset, ide reset - инициализация на usb, ide устройства
fatls, ext2ls - преглед на директорията във файловата система fat или ext2.
setenv - настройка на променливи на средата
saveenv - запис на променливи във вътрешната памет
нулиране - рестартирайте устройството
printenv - отпечатва всички променливи
printenv NAME - изход на променливата NAME
помощ - извеждане на всички команди

След като влезете в буутлоудъра, задайте мрежовите параметри, инициализирайте USB устройството, проверете дали флаш устройството има необходимите файлове, запазете тези параметри в паметта на устройството и рестартирайте:

команди

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, което първоначално искахме.

PS Възстановяване на оригиналния буутлоудър:

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

Източник: www.habr.com

Добавяне на нов коментар