نصب دبیان در Netgear Stora

روز دیگر این معجزه را در دستانم یافتم: netgear ms 2000. تصمیم گرفتم بلافاصله استفاده از سیستم عامل تعبیه شده را متوقف کنم و دبیان را روی هارد دیسک خود نصب کنم.

اطلاعات موجود در شبکه کمی پراکنده است، پیوندها مدت هاست که از بین رفته اند، بنابراین تصمیم گرفتم فرآیند نصب دبیان را در استورا به روز کنم. هر کس علاقه مند است، به گربه خوش آمدید.

منبع اصلی این بود مقاله.

ابتدا برای نصب سیستم به تصاویر نیاز داریم: اینجا را گرفتم. هر دو فایل را دانلود کنید. ما این فایل ها را در روت فلش مموری که در fat32 فرمت شده است می نویسیم.
همچنین به یک مبدل USB به UART PL2303TA نیاز دارید.

من این یکی رو داشتم
نصب دبیان در Netgear Stora

همچنین برای اتصال به سخت‌افزار به نرم‌افزاری نیاز خواهید داشت، برای مثال هایپرترمینال یا بتونه (بتونه برای من مفید نبود: کلاهبرداران مدام وارد ترمینال می‌شدند، بنابراین از هایپرترمینال استفاده کردم.

برای اتصال یک قطعه سخت افزاری با کابل، ابتدا باید آن را جدا کنید. فرآیند ساده است، بنابراین من آن را توصیف نمی کنم. خوب، باید به یاد داشته باشید که یک هارد دیسک را در اولین اسلات فروشگاه قرار دهید، که نصب واقعی روی آن انجام می شود.

پس از جداسازی سخت افزار، آداپتور را وصل می کنیم. توجه کنید سیم قرمز را وصل نکنید، یعنی. فقط باید 3 سیم (از باتری: سیاه، سبز، سفید) وصل کنید.
بنابراین، سیم وصل می شود، درایورها وصل می شوند. در درایور com ما پارامترها را تنظیم می کنیم: سرعت 115200، تعداد بیت 8، بیت توقف 1، بدون برابری. پس از آن، سخت افزار را روشن کنید و در ترمینال به آن متصل شوید. با مشاهده پیغام Press any key... هر کلیدی را فشار دهید تا وارد bootloader u-boot شوید.

یک حرکت کوچک.

لیست دستوراتی که ما اجرا خواهیم کرد و مفید خواهند بود:
تنظیم مجدد usb، تنظیم مجدد ایده - مقداردهی اولیه USB، دستگاه های ایده
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

پس از راه اندازی مجدد، دستورات را برای شروع نصب دبیان وارد کنید:

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 بازیابی بوت لودر اصلی:

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

اضافه کردن نظر