Netgear Stora дээр Debian суулгаж байна

Нөгөө өдөр би энэ гайхамшгийг гартаа олсон: netgear ms 2000. Би суулгагдсан үйлдлийн системийг ашиглахаа нэн даруй зогсоож, хатуу диск дээрээ debian суулгахаар шийдсэн.

Сүлжээний мэдээлэл бага зэрэг тархай бутархай, линкүүд нь аль хэдийн үхсэн тул stora дээр debian суулгах процессыг шинэчлэхээр шийдсэн. Сонирхсон хүн мууранд тавтай морилно уу.

Гол эх сурвалж нь энэ байсан нийтлэл.

Эхлээд системийг суулгахын тулд бидэнд зураг хэрэгтэй: эндээс авсан. Хоёр файлыг татаж авна уу. Бид эдгээр файлуудыг fat32 форматтай флаш дискний үндэс рүү бичдэг.
Мөн танд USB-аас UART PL2303TA хөрвүүлэгч хэрэгтэй болно.

Надад энэ байсан
Netgear Stora дээр Debian суулгаж байна

Гипертерминал эсвэл шаваас гэх мэт техник хангамжид холбогдохын тулд танд програм хангамж хэрэгтэй болно (шаасан дээр надад тохирохгүй байсан: луйварчид терминал руу орсоор байсан тул би гипертерминал ашигласан.

Тоног төхөөрөмжийг кабелиар холбохын тулд эхлээд задлах хэрэгтэй. Процесс нь энгийн тул би үүнийг тайлбарлахгүй. За, та жинхэнэ суулгац хийгдэх дэлгүүрийн эхний үүрэнд хатуу диск оруулахаа санах хэрэгтэй.

Техник хангамжийг задласны дараа бид адаптерийг холбоно. Анхаар, улаан утсыг бүү холбо, өөрөөр хэлбэл. Та зөвхөн 3 утас холбох хэрэгтэй (зайнаас: хар, ногоон, цагаан).
Тиймээс утас холбогдсон, жолооч нар холбогдсон байна. Ком портын драйвер дээр бид параметрүүдийг тохируулсан: хурд 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 хатуу дискнээс ачаалагддаг бөгөөд энэ нь бидний анх хүсч байсан зүйл юм.

Жич: Анхны ачаалагчийг сэргээж байна:

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

сэтгэгдэл нэмэх