การติดตั้ง Debian บน Netgear Stora

วันก่อนฉันพบปาฏิหาริย์นี้อยู่ในมือ: เน็ตเกียร์ ms2000. ฉันตัดสินใจหยุดใช้ระบบปฏิบัติการแบบฝังทันทีและติดตั้งเดเบียนบนฮาร์ดไดรฟ์ของฉัน

ข้อมูลบนเครือข่ายกระจัดกระจายเล็กน้อย ลิงก์นั้นใช้งานไม่ได้ไปนานแล้ว ดังนั้นฉันจึงตัดสินใจอัปเดตกระบวนการติดตั้งเดเบียนบน stora ใครสนใจยินดีต้อนรับสู่แมวครับ

แหล่งที่มาหลักคืออันนี้ บทความ.

ขั้นแรก เราต้องการอิมเมจเพื่อติดตั้งระบบ: เข้าใจแล้วที่นี่. ดาวน์โหลดทั้งสองไฟล์ เราเขียนไฟล์เหล่านี้ไปที่รูทของแฟลชไดรฟ์ที่ฟอร์แมตเป็น fat32
คุณจะต้องมีตัวแปลง USB เป็น UART PL2303TA ด้วย

ฉันมีอันนี้
การติดตั้ง Debian บน Netgear Stora

คุณจะต้องมีซอฟต์แวร์เพื่อเชื่อมต่อกับฮาร์ดแวร์ เช่น ไฮเปอร์เทอร์มินอลหรือพุตตี้ (พุตตี้ไม่ได้ผลสำหรับฉัน: พวกมิจฉาชีพมักจะเข้าไปในเทอร์มินัล ดังนั้นฉันจึงใช้ไฮเปอร์เทอร์มินอล

หากต้องการเชื่อมต่อชิ้นส่วนฮาร์ดแวร์ด้วยสายเคเบิล คุณต้องถอดแยกชิ้นส่วนออกก่อน กระบวนการนี้ง่าย ดังนั้นฉันจะไม่อธิบายมัน คุณต้องจำไว้ว่าให้ใส่ฮาร์ดไดรฟ์เข้าไปในช่องแรกของร้านค้าซึ่งจะทำการติดตั้งจริง

หลังจากแยกชิ้นส่วนฮาร์ดแวร์แล้วเราจะเชื่อมต่ออะแดปเตอร์ โปรดทราบ อย่าต่อสายสีแดง เช่น คุณจะต้องเชื่อมต่อสายไฟ 3 เส้นเท่านั้น (จากแบตเตอรี่: ดำ, เขียว, ขาว)
ดังนั้นจึงต่อสายไฟแล้วไดรเวอร์ก็ต่ออยู่ ในไดรเวอร์พอร์ต com เราตั้งค่าพารามิเตอร์: ความเร็ว 115200, จำนวนบิต 8, บิตหยุด 1, ไม่มีความเท่าเทียมกัน หลังจากนั้นให้เปิดฮาร์ดแวร์และเชื่อมต่อเข้ากับเทอร์มินัล เมื่อคุณเห็นข้อความ Press any key... กดปุ่มใดก็ได้เพื่อเข้าสู่ u-boot bootloader

พูดนอกเรื่องเล็ก ๆ

รายการคำสั่งที่เราจะดำเนินการและจะมีประโยชน์:
รีเซ็ต usb, รีเซ็ต ide - การเริ่มต้น usb, อุปกรณ์ ide
fatls, ext2ls - ดูไดเร็กทอรีบนระบบไฟล์ fat หรือ ext2
setenv - การตั้งค่าตัวแปรสภาพแวดล้อม
saveenv - การเขียนตัวแปรไปยังหน่วยความจำภายใน
รีเซ็ต - รีบูทอุปกรณ์
printenv - พิมพ์ตัวแปรทั้งหมด
printenv NAME - เอาต์พุตของตัวแปร NAME
help - เอาต์พุตของคำสั่งทั้งหมด

หลังจากเข้าสู่ bootloader ให้ตั้งค่าพารามิเตอร์เครือข่ายเริ่มต้นอุปกรณ์ 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

หลังจากรีบูต ให้ป้อนคำสั่งเพื่อเริ่มการติดตั้งเดเบียน:

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

หลังจากรีบูตเครื่องจะบู๊ตจากฮาร์ดไดรฟ์เดเบียนซึ่งเป็นสิ่งที่เราต้องการในตอนแรก

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

ที่มา: will.com

เพิ่มความคิดเห็น