Netgear Stora တွင် Debian ကို ထည့်သွင်းခြင်း။

မနေ့တနေ့ကမှ ဒီအံ့ဖွယ်အမှုကို ငါ့လက်ထဲမှာ တွေ့ခဲ့တယ်၊ netgear ms 2000. ထည့်သွင်းထားသော OS ကို အသုံးပြုခြင်းကို ချက်ချင်းရပ်လိုက်ပြီး ကျွန်ုပ်၏ hard drive တွင် debian ကို ထည့်သွင်းရန် ဆုံးဖြတ်ခဲ့သည်။

ကွန်ရက်ပေါ်ရှိ အချက်အလက်များ အနည်းငယ် ပြန့်ကျဲနေပြီး လင့်ခ်များ ပျက်သွားသည်မှာ ကြာပါပြီ၊ ထို့ကြောင့် stora တွင် debian ထည့်သွင်းခြင်း လုပ်ငန်းစဉ်ကို အပ်ဒိတ်လုပ်ရန် ဆုံးဖြတ်ခဲ့သည်။ စိတ်ပါဝင်စားသူတိုင်း ကြောင်မှကြိုဆိုပါတယ်။

အဓိက အရင်းအမြစ်ကတော့ ဒီတစ်ခုပါပဲ။ ဆောင်းပါး.

ပထမဦးစွာ၊ ကျွန်ုပ်တို့သည် စနစ်ထည့်သွင်းရန် ပုံများ လိုအပ်သည်- ဒီမှာရပြီ။. ဖိုင်နှစ်ခုလုံးကိုဒေါင်းလုဒ်လုပ်ပါ။ ကျွန်ုပ်တို့သည် ဤဖိုင်များကို fat32 ဖြင့် ဖော်မတ်ချထားသည့် flash drive ၏ root သို့ ရေးပါသည်။
UART PL2303TA converter သို့ USB လည်း လိုအပ်ပါသည်။

ငါဒီတစ်ခုရှိတယ်။
Netgear Stora တွင် Debian ကို ထည့်သွင်းခြင်း။

ဥပမာ hyperterminal သို့မဟုတ် putty သည် hardware နှင့်ချိတ်ဆက်ရန် ဆော့ဖ်ဝဲလ် လိုအပ်လိမ့်မည် (ကျွန်ုပ်အတွက် putty အဆင်မပြေပါ- လူလိမ်များသည် terminal သို့ ဆက်တက်နေသောကြောင့် ကျွန်ုပ်သည် hyperterminal ကိုသုံးပါသည်။

ဟာ့ဒ်ဝဲတစ်ခုအား ကေဘယ်လ်တစ်ခုနှင့် ချိတ်ဆက်ရန်၊ ၎င်းကို ဦးစွာဖြုတ်ရပါမည်။ လုပ်ငန်းစဉ်သည် ရိုးရှင်းသောကြောင့် ကျွန်ုပ်ဖော်ပြမည်မဟုတ်ပါ။ ကောင်းပြီ၊ အမှန်တကယ်တပ်ဆင်မှုပြုလုပ်မည့်စတိုး၏ပထမအထိုင်တွင် hard drive ကိုထည့်သွင်းရန်သတိရရန်လိုအပ်သည်။

ဟာ့ဒ်ဝဲကို တပ်ဆင်ပြီးနောက်၊ ကျွန်ုပ်တို့သည် အဒက်တာကို ချိတ်ဆက်ပါ။ သတိထားပါ၊ အနီရောင်ဝိုင်ယာကြိုးကို မချိတ်ဆက်ပါနှင့်၊ i.e. ကြိုး ၃ ကြိုး (ဘက်ထရီမှ အနက်ရောင်၊ အစိမ်း၊ အဖြူ) ကိုသာ ချိတ်ဆက်ရန် လိုအပ်သည်။
ဒါကြောင့် ဝိုင်ယာကြိုးကို ချိတ်ဆက်ပြီး ယာဉ်မောင်းတွေကို ချိတ်ထားပါတယ်။ com port driver တွင် parameters များကိုကျွန်ုပ်တို့သတ်မှတ်သည်- speed 115200၊ bits 8 အရေအတွက်၊ stop bits 1၊ parity မရှိပါ။ ထို့နောက် hardware ကိုဖွင့်ပြီး terminal တွင် ၎င်းနှင့်ချိတ်ဆက်ပါ။ မက်ဆေ့ချ်ကိုတွေ့သောအခါ ခလုတ်တစ်ခုခုကိုနှိပ်ပါ... u-boot bootloader သို့ဝင်ရောက်ရန် မည်သည့်ကီးကိုနှိပ်ပါ။

သေးငယ်သော သဘောထားကွဲလွဲမှု။

ကျွန်ုပ်တို့လုပ်ဆောင်မည့် ညွှန်ကြားချက်များစာရင်းနှင့် ၎င်းသည် အသုံးဝင်မည့်-
usb ပြန်လည်သတ်မှတ်ခြင်း၊ ide reset - usb ကို အစပြုခြင်း၊ ide devices များ
fatls၊ ext2ls - fats သို့မဟုတ် ext2 ဖိုင်စနစ်ရှိ လမ်းညွှန်ကို ကြည့်ရှုပါ။
setenv - ပတ် ၀ န်းကျင်ပြောင်းလွဲချက်များကိုသတ်မှတ်ခြင်း။
saveenv - အတွင်းမှတ်ဉာဏ်တွင် variable များရေးသားခြင်း။
reset - စက်ပစ္စည်းကို ပြန်လည်စတင်ပါ။
printenv - variable အားလုံးကို print ထုတ်ပါ။
printenv NAME - NAME variable ၏ အထွက်
အကူအညီ - အမိန့်အားလုံး၏ output ကို

bootloader သို့ဝင်ရောက်ပြီးနောက်၊ ကွန်ရက်ကန့်သတ်ချက်များကိုသတ်မှတ်ပါ၊ usb ကိရိယာကိုစတင်ပါ၊ flash drive တွင်လိုအပ်သောဖိုင်များရှိကြောင်းစစ်ဆေးပါ၊ ဤကန့်သတ်ချက်များကိုကိရိယာမှတ်ဉာဏ်တွင်သိမ်းဆည်းပြီးပြန်လည်စတင်သည်-

ပညတ်တော်တို့ကို

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 ကိုစတင်ထည့်သွင်းရန် command များကိုရိုက်ထည့်ပါ။

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 ထည့်သွင်းမှုသည် စာသားမုဒ်တွင် ဆက်လက်လုပ်ဆောင်မည်ဖြစ်သည်။ ကျွန်ုပ်တို့သည် system ကိုထည့်သွင်းသည်၊ တပ်ဆင်ပြီးနောက်ပြန်လည်စတင်သည်၊ uboot သို့ဝင်ရောက်ပြီး 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

ပြန်လည်စတင်ပြီးနောက်၊ ၎င်းသည် ကျွန်ုပ်တို့၏မူလအလိုရှိသည့် debian hard drive မှစတင်သည်။

PS မူရင်း 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

source: www.habr.com

မှတ်ချက် Add