Სარჩევი:

როგორ დააინსტალიროთ Fedora SheevaPlug– ზე და გადმოტვირთეთ SD ბარათი .: 13 ნაბიჯი
როგორ დააინსტალიროთ Fedora SheevaPlug– ზე და გადმოტვირთეთ SD ბარათი .: 13 ნაბიჯი

ვიდეო: როგორ დააინსტალიროთ Fedora SheevaPlug– ზე და გადმოტვირთეთ SD ბარათი .: 13 ნაბიჯი

ვიდეო: როგორ დააინსტალიროთ Fedora SheevaPlug– ზე და გადმოტვირთეთ SD ბარათი .: 13 ნაბიჯი
ვიდეო: fedora 26 -- როგორ დავაყენოთ Wine-ის უახლესი ვერსია || Install the latest vertion of Wine 2024, ნოემბერი
Anonim
როგორ დააინსტალიროთ Fedora SheevaPlug– ზე და ჩატვირთოთ SD ბარათი
როგორ დააინსტალიროთ Fedora SheevaPlug– ზე და ჩატვირთოთ SD ბარათი

მე ვნახე პოსტი SheevaPlug– ში Slashdot– ში და შემდეგ პოპულარულ მექანიკაში. როგორც ჩანს, საინტერესო მოწყობილობა მუშაობს @ 2.5w, არ აქვს გულშემატკივარი, მყარი მდგომარეობა და არ საჭიროებს მონიტორს.

წლების განმავლობაში მე ვატარებდი ძველი CRT მონიტორს მხოლოდ იმ შემთხვევაში, თუ ჩემი Linux ყუთი ჩამოვარდა, არ არის საჭირო, რადგან მას აქვს ნამდვილი სერიული კონსოლი. ეს ინსტრუქცია დეტალურად აღწერს როგორ ავაშენოთ SheevaPlug Fedora– სთან ერთად (v12), როგორც გასაშვებად ასევე ჩატვირთვისას გამორთულია SD ბარათი. მე მივიღე ბევრი კარგი ინფორმაცია PlugComputer ფორუმიდან და FedoraProject ვიკიდან

ნაბიჯი 1: მარაგი

მარაგები
მარაგები

თქვენ დაგჭირდებათ: SheevaPlug Dev Kit (მე შევიძინე ჩემი გლობალური მასშტაბით) SD CardSD Card Card Reader ლინუქსის ყუთი, რომ დააინსტალიროთ OS SD ბარათზე.

ნაბიჯი 2: მოამზადეთ SD ბარათი

მოამზადეთ SD ბარათი
მოამზადეთ SD ბარათი

დაამატეთ SD ბარათი თქვენს linux ყუთში, რომელზეც თქვენ აშენებთ და გაუშვით: dmesg | კუდი აქ გამომავალი მაჩვენებს, რომ იგი დამონტაჟებულია როგორც /dev /sdc.

ნაბიჯი 3: გაყავით SD ბარათი

SD ბარათის გაყოფა
SD ბარათის გაყოფა

ჩვენ ახლა დავყოფ SD ბარათს. Fdisk /dev /sdc წაშალეთ არსებული დანაყოფები. d1

ნაბიჯი 4: დანაყოფის SD ბარათი (გაგრძელება)

დანაყოფის SD ბარათი (გაგრძელება)
დანაყოფის SD ბარათი (გაგრძელება)

შექმენით ახალი დანაყოფი. caccept ნაგულისხმევი გახადეთ bootablea გადაამოწმეთ იგი p დაწერეთ ახალი პარიზის მაგიდა

ნაბიჯი 5: შექმენით ფაილური სისტემა

შექმენით ფაილური სისტემა
შექმენით ფაილური სისტემა

შექმენით ფაილური სისტემა. mkfs.ext2 /dev /sdc1

ნაბიჯი 6: მიიღეთ დისტრო და ბირთვი

მიიღეთ Distro და Kernel
მიიღეთ Distro და Kernel

ჩამოტვირთეთ ბირთვი და გაზიარეთ 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: დააინსტალირეთ OS

დააინსტალირეთ OS
დააინსტალირეთ OS

შექმნა mount mountmkdir /media /flash SD SD ბარათის mount /dev /sdc1 /media /flash ფაილების სისტემის შეკუმშვა -jxf rootfs -f12.tar.bz2 ფაილური სისტემის კოპირება sd cardcp -r rootfs -f12 /* /მედიაზე /flash/დააკოპირეთ ბირთვი sd cardcp uImage-2.6.30-sheevaplug/media/flash/boot/

ნაბიჯი 8: შეცვალეთ Fstab

შეცვალეთ Fstab
შეცვალეთ Fstab

Fstab– ის რედაქტირებაა საჭირო SD ბარათზე მითითებისთვის. Sheevaplug ხედავს SD ბარათს /dev /mmcblk0p X vi /etc /fstab change /root to /dev /mmcblk0p1 /ext2 relatime 1 0

ნაბიჯი 9: გადატვირთეთ Root პაროლი

აღადგინეთ Root პაროლი
აღადგინეთ Root პაროლი

მე წარმოდგენა არ მაქვს რა ფესვების პაროლზეა მითითებული. ასე რომ, ჩვენ ამოვიღებთ მას. vi/media/flash/etc/shadow შეცვალეთ პაროლის წაშლა: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::

ნაბიჯი 10: შეცვალეთ ქსელის კონფიგურაცია

შეცვალეთ ქსელის კონფიგურაცია
შეცვალეთ ქსელის კონფიგურაცია

შეცვალეთ ქსელის კონფიგურაცია თქვენი ქსელისთვის vi/media/flash/etc/sysconfig/network NETWORKING = დიახ HOSTNAME = YourHostnameHerevi/media/flash/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE = eth0 BOOTPROTO = სტატიკური ONBOOT = დიახ NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = არა PEERDNS = არა IPV6INIT = არა NM_CONTROLLED = არა sd ბარათის umount /media /flash მოხსნა მოათავსეთ SheevaPlug

ნაბიჯი 11: მოამზადეთ თქვენი Linux ყუთი ბირთვის განახლებისთვის

მოამზადეთ თქვენი Linux ყუთი ბირთვის განახლებისთვის
მოამზადეთ თქვენი Linux ყუთი ბირთვის განახლებისთვის

SheevaPlug იგზავნება firmware– ით, რომელსაც შეუძლია ჩამტვირთოს SD ბარათები. ასე რომ თქვენ უნდა განაახლოთ იგი TFTP- ით დააინსტალირეთ tftp serveryum დააინსტალირეთ tftp-server მიიღეთ u-boot სურათი და გახადეთ ხელმისაწვდომი sheevaplug 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 შეცვლა "გამორთვა = დიახ" "გამორთვით = არა" სკრიპტის დამატება ftdi ჩატვირთვაზე მძღოლი, როდესაც SheevaPlug არის დაკავშირებული: vi /etc/udev/rules.d/85-sheevaplug.rules # თუ ჯერ არცერთ მძღოლს არ აქვს ინტერფეისი, ჩატვირთეთ ftdi_sio ACTION == "დამატება", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN+= "/sbin/modprobe -b ftdi_sio" # დამატება შეავსეთ VID და PID ftdi_sio მხარდაჭერილი მოწყობილობების სიაში ACTION == "დამატება", SUBSYSTEM == "მძღოლები", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # სურვილისამებრ შექმენით მოსახერხებელი კავშირი კონსოლის მოწყობილობისთვის ACTION == "დამატება", KERNEL == "ttyUSB*", / ATTRS {ინტერფეისი} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** შეაერთეთ სერიული კაბელი Sheevaplug– დან, თუ a /dev /ttyUSBx არ არის შექმნილი, გადატვირთეთ თქვენი Linux სისტემა

ნაბიჯი 12: შეცვალეთ ჩექმის პარმები

შეცვალეთ ჩექმის პარმები
შეცვალეთ ჩექმის პარმები

შეაერთეთ USB კაბელი SheevaPlug– ის მინი USB კონექტორზე USB პორტზე თქვენს linux ყუთში. screen /dev /ttyUSBX 115200 განაახლეთ firmware Marvell >> setenv serverip 192.168.1.2 # თქვენი TFTP სერვერის Marvell >> setenv ipaddr 192.168.1.200 #IP of sheevaplug Marvell >> bubt uboot.bin ** გაფრთხილება ** თუ U- Boot Endiannes შეიცვლება (LE-> BE ან BE-> LE), მაშინ Env პარამეტრები უნდა იყოს გადაფარებული.. გადაფარავს Env პარამეტრებს? (y/n) n შემდეგ თქვენ უნდა დააკონფიგურიროთ ჩატვირთვის ჩამტვირთავი SD ბარათებიდან ჩატვირთვისთვის 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 გადატვირთვა ის უნდა ჩატვირთოს ახლავე.

ნაბიჯი 13: განათავსეთ ინსტალაციის ჩანაწერები

განათავსეთ ინსტალაციის შენიშვნები
განათავსეთ ინსტალაციის შენიშვნები

თქვენ უნდა შეცვალოთ ძირეული პაროლი. IP ცხრილები არ იტვირთება ჩემს f12 ინსტალაციაზე. ასე რომ, დაარედაქტირეთ/etc.hosts.allow და hosts.deny სანამ ვინმემ გაარკვიოს … მე ვუშვებ მასზე Apache/PHP/DNSmasq/samba/etc და ნამდვილად ვერ ვამჩნევ რაიმე დიდ შესრულებას.

გირჩევთ: