Netgear Stora-da Debian-ni o'rnatish

Boshqa kuni men qo'llarimda bu mo''jizani topdim: netgear ms 2000. Men o'rnatilgan operatsion tizimdan foydalanishni darhol to'xtatishga va qattiq diskimga debian-ni o'rnatishga qaror qildim.

Tarmoqdagi ma'lumotlar biroz tarqoq, havolalar allaqachon o'lib ketgan, shuning uchun men debian o'rnatish jarayonini stora-da yangilashga qaror qildim. Kim qiziqsa, mushukka xush kelibsiz.

Asosiy manba shu edi maqola.

Birinchidan, tizimni o'rnatish uchun bizga rasmlar kerak: shu yerda oldim. Ikkala faylni ham yuklab oling. Biz ushbu fayllarni fat32 formatida formatlangan flesh-diskning ildiziga yozamiz.
Shuningdek, sizga USB-UART PL2303TA konvertori kerak bo'ladi.

Menda bu bor edi
Netgear Stora-da Debian-ni o'rnatish

Uskunaga ulanish uchun sizga dasturiy ta'minot kerak bo'ladi, masalan, giperterminal yoki shlakli (shpak men uchun ishlamadi: firibgarlar terminalga kirishda davom etdi, shuning uchun men giperterminaldan foydalandim.

Uskunaning bir qismini kabel bilan ulash uchun avval uni qismlarga ajratish kerak. Jarayon oddiy, shuning uchun men buni tasvirlamayman. Xo'sh, siz qattiq diskni haqiqiy o'rnatish amalga oshiriladigan do'konning birinchi uyasiga kiritishni unutmasligingiz kerak.

Uskunani demontaj qilgandan so'ng, biz adapterni ulaymiz. Diqqat, qizil simni ulamang, ya'ni. Siz faqat 3 ta simni ulashingiz kerak (batareyadan: qora, yashil, oq).
Shunday qilib, sim ulangan, drayverlar ulangan. Com port drayverida biz parametrlarni o'rnatamiz: tezlik 115200, bitlar soni 8, to'xtash bitlari 1, paritet yo'q. Shundan so'ng, uskunani yoqing va terminalda unga ulaning. Xabarni ko'rganingizda Istalgan tugmani bosing... u-boot bootloader-ga kirish uchun istalgan tugmani bosing.

Kichkina chekinish.

Biz ishlatadigan va foydali bo'lgan buyruqlar ro'yxati:
usb reset, ide reset - usb, ide qurilmalarini ishga tushirish
fatls, ext2ls - fat yoki ext2 fayl tizimidagi katalogni ko'rish.
setenv - muhit o'zgaruvchilarini sozlash
saveenv - o'zgaruvchilarni ichki xotiraga yozish
qayta o'rnatish - qurilmani qayta ishga tushiring
printenv - barcha o'zgaruvchilarni chop etish
printenv NAME - NAME o'zgaruvchisining chiqishi
yordam - barcha buyruqlarni chiqarish

Yuklash moslamasini kiritgandan so'ng, tarmoq parametrlarini o'rnating, USB qurilmasini ishga tushiring, flesh-diskda kerakli fayllar mavjudligini tekshiring, ushbu parametrlarni qurilma xotirasiga saqlang va qayta yoqing:

Buyruqlar

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

Qayta ishga tushirgandan so'ng, debian-ni o'rnatishni boshlash uchun buyruqlarni kiriting:

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

Shundan so'ng, standart debian o'rnatilishi matn rejimida davom etadi. Biz tizimni o'rnatamiz, o'rnatgandan so'ng qayta ishga tushiramiz, uboot-ga kiramiz va qurilmani qattiq diskdan yuklash uchun buyruqlarni kiritamiz:

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

Qayta ishga tushirilgandan so'ng, u debian qattiq diskidan yuklanadi, bu biz dastlab xohlagan narsadir.

PS Asl yuklovchini tiklash:

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

Manba: www.habr.com

a Izoh qo'shish