Netgear Stora මත Debian ස්ථාපනය කිරීම

පසුගිය දිනක මම මේ ආශ්චර්යය මගේ අතේ සොයාගත්තා: netgear ms 2000. Embedded OS භාවිතා කිරීම වහාම නතර කර මගේ දෘඪ තැටියේ debian ස්ථාපනය කිරීමට මම තීරණය කළෙමි.

ජාලයේ තොරතුරු ටිකක් විසිරී ඇත, සබැඳි බොහෝ කලකට පෙර මිය ගොස් ඇත, එබැවින් මම ස්ටෝරා මත ඩෙබියන් ස්ථාපන ක්රියාවලිය යාවත්කාලීන කිරීමට තීරණය කළෙමි. කැමති ඕනෑම කෙනෙක්, cat වෙත සාදරයෙන් පිළිගනිමු.

ප්‍රධාන මූලාශ්‍රය වූයේ මෙයයි ලිපියක්.

පළමුව, පද්ධතිය ස්ථාපනය කිරීමට අපට පින්තූර අවශ්‍ය වේ: ඒක මෙතනින් ගත්තා. ගොනු දෙකම බාගන්න. අපි මෙම ලිපිගොනු fat32 හි සංයුති කර ඇති ෆ්ලෑෂ් ධාවකයක මූලයට ලියන්නෙමු.
ඔබට USB සිට UART PL2303TA පරිවර්තකයක් ද අවශ්‍ය වනු ඇත.

මට මේක තිබුණා
Netgear Stora මත Debian ස්ථාපනය කිරීම

දෘඪාංගයට සම්බන්ධ වීමට ඔබට මෘදුකාංගයක් ද අවශ්‍ය වනු ඇත, උදාහරණයක් ලෙස හයිපර්ටර්මිනල් හෝ පුට්ටි (පුට්ටි මට වැඩ කළේ නැත: වංචාකරුවන් ටර්මිනලයට ඇතුළු වීම දිගටම කරගෙන ගියේය, එබැවින් මම හයිපර්ටර්මිනල් භාවිතා කළෙමි.

දෘඩාංග කැබැල්ලක් කේබලයක් සමඟ සම්බන්ධ කිරීම සඳහා, ඔබ මුලින්ම එය විසුරුවා හැරිය යුතුය. ක්රියාවලිය සරලයි, එබැවින් මම එය විස්තර නොකරමි. හොඳයි, ගබඩාවේ පළමු ස්ලට් එකට දෘඪ තැටියක් ඇතුල් කිරීමට ඔබ මතක තබා ගත යුතුය, එය සැබෑ ස්ථාපනය සිදුවනු ඇත.

දෘඪාංගය විසුරුවා හැරීමෙන් පසුව, අපි ඇඩප්ටරය සම්බන්ධ කරමු. අවධානය යොමු කරන්න, රතු වයර් සම්බන්ධ නොකරන්න, i.e. ඔබට සම්බන්ධ කිරීමට අවශ්‍ය වන්නේ වයර් 3 ක් පමණි (බැටරියෙන්: කළු, කොළ, සුදු).
ඉතින්, වයර් සම්බන්ධයි, රියදුරන් සම්බන්ධයි. com port ධාවකයේ අපි පරාමිති සකස් කරමු: වේගය 115200, බිටු ගණන 8, නැවතුම් බිටු 1, සමානාත්මතාවය නැත. ඊට පසු, දෘඩාංග සක්රිය කර ටර්මිනලයට සම්බන්ධ කරන්න. ඔබ ඕනෑම යතුරක් ඔබන්න... u-boot bootloader වෙත ඇතුළු වීමට ඕනෑම යතුරක් ඔබන්න.

කුඩා අපගමනය.

අපි ක්‍රියාත්මක කරන සහ ප්‍රයෝජනවත් වන විධාන ලැයිස්තුව:
usb reset, ide reset - usb, ide උපාංග ආරම්භ කිරීම
fatls, ext2ls - මේදය හෝ 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

මෙයින් පසු, සම්මත ඩේබියන් ස්ථාපනය පෙළ මාදිලියේ ඉදිරියට යනු ඇත. අපි පද්ධතිය ස්ථාපනය කරමු, ස්ථාපනය කිරීමෙන් පසු නැවත ආරම්භ කරමු, 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 දෘඪ තැටියෙන් ආරම්භ වේ, එය අපට මුලින් අවශ්‍ය විය.

පී.එස්. මුල් ඇරඹුම් කාරකය ප්‍රතිසාධනය කිරීම:

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

අදහස් එක් කරන්න