সুচিপত্র:

কিভাবে একটি SheevaPlug এ Fedora ইনস্টল করবেন এবং একটি SD কার্ড বুট করবেন: 13 টি ধাপ
কিভাবে একটি SheevaPlug এ Fedora ইনস্টল করবেন এবং একটি SD কার্ড বুট করবেন: 13 টি ধাপ

ভিডিও: কিভাবে একটি SheevaPlug এ Fedora ইনস্টল করবেন এবং একটি SD কার্ড বুট করবেন: 13 টি ধাপ

ভিডিও: কিভাবে একটি SheevaPlug এ Fedora ইনস্টল করবেন এবং একটি SD কার্ড বুট করবেন: 13 টি ধাপ
ভিডিও: কিভাবে একটি বুলেট কাজ করে ❓ 2024, নভেম্বর
Anonim
কিভাবে একটি SheevaPlug এ Fedora ইনস্টল করবেন এবং একটি SD কার্ড বুট করবেন।
কিভাবে একটি SheevaPlug এ Fedora ইনস্টল করবেন এবং একটি SD কার্ড বুট করবেন।

আমি স্ল্যাশডটে শেওয়াপ্লাগে এবং তারপর পপুলার মেকানিক্সে একটি পোস্ট দেখেছি। এটি একটি আকর্ষণীয় ডিভাইসের মতো মনে হয়েছিল এটি w 2.5w চালায়, কোনও ভক্ত নেই, কঠিন অবস্থা এবং মনিটরের প্রয়োজন নেই।

বছরের পর বছর ধরে আমি আমার লিনাক্স বক্স ক্র্যাশ হলে পুরনো সিআরটি মনিটরের চারপাশে বহন করে আসছি, এর কোন প্রয়োজন নেই কারণ এটি একটি বাস্তব সিরিয়াল কনসোল তৈরি করেছে। একটি এসডি কার্ড বন্ধ। আমি প্লাগ কম্পিউটার ফোরাম এবং একটি ফেডোরা প্রজেক্ট উইকি থেকে অনেক ভাল তথ্য পেয়েছি

ধাপ 1: সরবরাহ

সরবরাহ
সরবরাহ

আপনার প্রয়োজন হবে: SheevaPlug Dev Kit (আমি গ্লোবাল স্কেল থেকে আমার কিনেছি) SD CardSD কার্ড রিডার SD কার্ডে OS ইনস্টল করার জন্য একটি লিনাক্স বক্স।

ধাপ 2: এসডি কার্ড প্রস্তুত করুন।

এসডি কার্ড প্রস্তুত করুন।
এসডি কার্ড প্রস্তুত করুন।

আপনার লিনাক্স বক্সে SD কার্ড যোগ করুন এবং আপনি এটি তৈরি করছেন: dmesg | এখানে আউটপুট আমাকে দেখায় যে এটি /dev /sdc হিসাবে মাউন্ট করা হয়েছে।

ধাপ 3: এসডি কার্ড বিভক্ত করুন

এসডি কার্ড বিভক্ত করুন
এসডি কার্ড বিভক্ত করুন

আমরা এখন SD কার্ড পার্টিশন করব। d1

ধাপ 4: পার্টিশন এসডি কার্ড (cont)

পার্টিশন এসডি কার্ড (চলমান)
পার্টিশন এসডি কার্ড (চলমান)

নতুন পার্টিশন তৈরি করুন। caccept ডিফল্ট এটাকে বুটেবল বানান এটা যাচাই করুন pWrite নতুন parition tablew

ধাপ 5: ফাইল সিস্টেম তৈরি করুন

ফাইল সিস্টেম তৈরি করুন
ফাইল সিস্টেম তৈরি করুন

ফাইল সিস্টেম তৈরি করুন। mkfs.ext2 /dev /sdc1

ধাপ 6: ডিস্ট্রো এবং কার্নেল পান

ডিস্ট্রো এবং কার্নেল পান
ডিস্ট্রো এবং কার্নেল পান

Kernel এবং Distrowget ডাউনলোড করুন https://ftp.linux.org.uk/pub/linux/arm/fedora/platforms/sheevaplug/uImage-2.6.30-sheevaplugwget https://ftp.linux.org.uk/pub/ linux/arm/fedora/rootfs/rootfs-f12.tar.bz2

ধাপ 7: ওএস ইনস্টল করুন

ওএস ইনস্টল করুন
ওএস ইনস্টল করুন

একটি মাউন্ট পয়েন্ট তৈরি করুন /flash/sd cardcp uImage-2.6.30-sheevaplug/media/flash/boot/এ কার্নেল অনুলিপি করুন

ধাপ 8: Fstab সম্পাদনা করুন

Fstab সম্পাদনা করুন
Fstab সম্পাদনা করুন

SD কার্ডের দিকে নির্দেশ করার জন্য fstab সম্পাদনা করা প্রয়োজন। Sheevaplug এর SD কার্ডটি /dev /mmcblk0p X vi /etc /fstab change /root to /dev /mmcblk0p1 /ext2 relatime 1 0

ধাপ 9: রুট পাসওয়ার্ড পুনরায় সেট করুন

রুট পাসওয়ার্ড পুনরায় সেট করুন
রুট পাসওয়ার্ড পুনরায় সেট করুন

আমার কোন ধারণা নেই যে শিকড়ের পাসওয়ার্ড সেট করা আছে। তাই আমরা এটি সরিয়ে দেব। vi/media/flash/etc/shadow পাসওয়ার্ড সরান পরিবর্তন করুন: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::

ধাপ 10: নেটওয়ার্ক কনফিগারেশন সম্পাদনা করুন

নেটওয়ার্ক কনফিগারেশন সম্পাদনা করুন
নেটওয়ার্ক কনফিগারেশন সম্পাদনা করুন

আপনার নেটওয়ার্কের জন্য নেটওয়ার্ক কনফিগারেশন সম্পাদনা করুন 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = no PEERDNS = no IPV6INIT = no NM_CONTROLLED = no unmount the sd card umount /media /flash

ধাপ 11: কার্নেল আপডেট করার জন্য আপনার লিনাক্স বক্স প্রস্তুত করুন

কার্নেল আপডেট করতে আপনার লিনাক্স বক্স প্রস্তুত করুন
কার্নেল আপডেট করতে আপনার লিনাক্স বক্স প্রস্তুত করুন

SheevaPlug একটি ফার্মওয়্যার সহ জাহাজ যা এসডি কার্ড বন্ধ করতে পারে। তাই আপনাকে TFTP এর মাধ্যমে এটি আপডেট করতে হবে একটি tftp serveryum ইনস্টল করুন tftp-server ইনস্টল করুন ইউ-বুট ইমেজ এবং এটি শেভপ্লাগ cd/var/lib/tftpboot/wget এ উপলব্ধ করুন https://www.cyrius.com/tmp/ u-boot.bin-3.4.19 mv u-boot.bin-3.4.19 uboot.bin vi /etc/xinetd.d/tftp পরিবর্তন "অক্ষম = হ্যাঁ" থেকে "অক্ষম = না" এফটিডিআই লোড করতে স্ক্রিপ্ট যোগ করুন চালক যখন SheevaPlug সংযুক্ত থাকে: vi /etc/udev/rules.d/85-sheevaplug.rules # যদি কোন ড্রাইভার এখনও ইন্টারফেস দাবি করেনি, লোড ftdi_sio ACTION == "add", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN+= "/sbin/modprobe -b ftdi_sio" # add ftdi_sio ACTION == "add", SUBSYSTEM == "drivers", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # allyচ্ছিকভাবে কনসোল ডিভাইসের জন্য একটি সুবিধার সিমলিঙ্ক তৈরি করুন ACTION == "add", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Sheevaplug থেকে সিরিয়াল ক্যাবল লাগান, যদি a /dev /ttyUSBx তৈরি না হয়, তাহলে আপনার লিনাক্স সিস্টেম রিবুট করুন

ধাপ 12: বুট পারম পরিবর্তন করুন

বুট পারম পরিবর্তন করুন
বুট পারম পরিবর্তন করুন

আপনার লিনাক্স বক্সের একটি USB পোর্টে SheevaPlug- এর মিনি ইউএসবি সংযোগকারীকে ইউএসবি কেবল সংযুক্ত করুন। screen /dev /ttyUSBX 115200 ফার্মওয়্যার আপডেট করুন Marvell >> setenv serverip 192.168.1.2 # আপনার TFTP সার্ভারের আইপি Marvell >> setenv ipaddr 192.168.1.200 # sheevaplug Marvell এর আইপি >> bubt uboot.bin ** সতর্কতা ** যদি U- বুট Endiannes পরিবর্তন করতে যাচ্ছে (y/n) n পরবর্তীতে আপনাকে এসডি কার্ডসেটেনভ মেইনলাইন থেকে বুট করার জন্য বুটলোডার কনফিগার করতে হবে। bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); bootcmd_mmc চালান; bootm 0x0800000 'saveenv reset এটা এখন বুট করা উচিত।

ধাপ 13: ইনস্টল নোট পোস্ট করুন

পোস্ট ইনস্টল নোট
পোস্ট ইনস্টল নোট

আপনাকে রুট পাসওয়ার্ড পরিবর্তন করতে হবে। আইপি টেবিলগুলি আমার f12 ইন্সটলে লোড হচ্ছে না। তাই সম্পাদনা করুন

প্রস্তাবিত: