Përmbajtje:

Si të instaloni Fedora në një SheevaPlug dhe të Nisni një Kartë SD .: 13 Hapa
Si të instaloni Fedora në një SheevaPlug dhe të Nisni një Kartë SD .: 13 Hapa

Video: Si të instaloni Fedora në një SheevaPlug dhe të Nisni një Kartë SD .: 13 Hapa

Video: Si të instaloni Fedora në një SheevaPlug dhe të Nisni një Kartë SD .: 13 Hapa
Video: Как сделать стяжку с шумоизоляцией в квартире. #18 2024, Nëntor
Anonim
Si të instaloni Fedora në një SheevaPlug dhe të Ngarkoni një Kartë SD
Si të instaloni Fedora në një SheevaPlug dhe të Ngarkoni një Kartë SD

Pashë një postim në SheevaPlug në Slashdot dhe më pas në Mekanikën Popullore. Dukej si një pajisje interesante që funksionon @ 2.5w, pa tifozë, gjendje të ngurtë dhe pa nevojë për një monitor.

Për vite të tëra kam mbajtur një monitor të vjetër CRT vetëm në rast se kutia ime Linux është rrëzuar, nuk ka nevojë pasi kjo ka një tastierë serike të vërtetë të ndërtuar. Ky udhëzues do të detajojë se si të ndërtoni një SheevaPlug me Fedora (v12), si për të drejtuar ashtu edhe për të nisur jashtë kartës SD. Kam marrë shumë informacione të mira nga Forumi PlugComputer dhe një Wiki FedoraProject

Hapi 1: Furnizimet

Furnizimet
Furnizimet

Ju do të keni nevojë: SheevaPlug Dev Kit (bleva timen nga Global Scale) SD CardSD Card Reader Një kuti linux për të instaluar sistemin operativ në kartën SD.

Hapi 2: Përgatitni kartën SD

Përgatitni kartën SD
Përgatitni kartën SD

Shtoni kartën SD në kutinë tuaj linux ku po e ndërtoni këtë dhe drejtojeni: dmesg | bisht Dalja këtu më tregon se është montuar si /dev /sdc.

Hapi 3: Ndarja e Kartës SD

Ndarja e Kartës SD
Ndarja e Kartës SD

Ne do ta ndajmë kartën SD tani.fdisk /dev /sdcFshij çdo ndarje ekzistuese. d1

Hapi 4: Karta SD e Ndarjes (vazhdim)

Kartë SD ndarëse (vazhdim)
Kartë SD ndarëse (vazhdim)

Krijoni ndarjen e re. standartet e cacceptBëjeni atë të bootableaVërtetoni atë pShkruani tryezën e re të ndarjes

Hapi 5: Krijoni sistemin e skedarëve

Krijoni sistemin e skedarëve
Krijoni sistemin e skedarëve

Krijoni sistemin e skedarëve. mkfs.ext2 /dev /sdc1

Hapi 6: Merrni Distro dhe Kernel

Merrni Distro dhe Kernel
Merrni Distro dhe Kernel

Shkarkoni Kernel dhe 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

Hapi 7: Instaloni sistemin operativ

Instaloni OS
Instaloni OS

Krijoni një pikë montimimkdir /media /flash Montoni kartën SD montoni /dev /sdc1 /media /flash Zhbllokoni sistemin e skedarëve -jxf rootfs -f12.tar.bz2 Kopjoni sistemin e skedarëve në kartën sd cardcp -r rootfs -f12 /* /media /flash/Kopjoni kernelin në sd cardcp uImage-2.6.30-sheevaplug/media/flash/boot/

Hapi 8: Ndryshoni Fstab

Ndryshoni Fstab
Ndryshoni Fstab

Fstab duhet të redaktohet për të treguar në kartën SD. Sheevaplug e shikon kartën SD si /dev /mmcblk0p X vi /etc /fstab change /root në /dev /mmcblk0p1 /ext2 relatime 1 0

Hapi 9: Rivendosni Fjalëkalimin Root

Rivendosni Fjalëkalimin Root
Rivendosni Fjalëkalimin Root

Nuk e kam idenë se në cilën rrënjë është vendosur fjalëkalimi. Kështu që ne do ta heqim atë. vi/media/flash/etc/shadow Ndrysho fshini fjalëkalimin: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::

Hapi 10: Ndryshoni Konfigurimin e Rrjetit

Ndryshoni Konfigurimin e Rrjetit
Ndryshoni Konfigurimin e Rrjetit

Ndryshoni konfigurimin e rrjetit për rrjetin tuaj vi/media/flash/etc/sysconfig/network NETWORKING = po HOSTNAME = YourHostnameHerevi/media/flash/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE = eth0 BOOTPROTO = ONBOOT statik = po NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = pa PEERDNS = pa IPV6INIT = pa NM_CONTROLLED = jo Çmontoni sasinë /media /flash të kartës sd Vendoseni në SheevaPlug

Hapi 11: Përgatitni kutinë tuaj Linux për të azhurnuar kernelin

Përgatitni kutinë tuaj Linux për të azhurnuar kernelin
Përgatitni kutinë tuaj Linux për të azhurnuar kernelin

SheevaPlug dërgohet me një firmware që mund të shkarkojë kartat SD. Kështu që ju duhet ta përditësoni atë nëpërmjet TFTP Instaloni një server tftp instaloni tftp-server Merrni imazhin e boot-it dhe vendoseni në dispozicion te 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 ndrysho "çaktivizo = po" në "çaktivizo = jo" Shto skriptin për të ngarkuar ftdi shoferi kur SheevaPlug është i lidhur: vi /etc/udev/rules.d/85-sheevaplug.rules # nëse asnjë shofer nuk e ka kërkuar ndërfaqen akoma, ngarkoni ftdi_sio ACTION == "shto", SUBSISTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN+= "/sbin/modprobe -b ftdi_sio" # shto sheevaplug VID dhe PID në listën e pajisjeve të mbështetura nga ftdi_sio ACTION == "shto", SUBSYSTEM == "shoferë", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # krijoni sipas dëshirës një lidhje lidhëse lehtësie për pajisjen e tastierës ACTION == "shto", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Lidheni kabllon serial nga Sheevaplug, nëse a /dev /ttyUSBx nuk është krijuar, rindizni sistemin tuaj Linux

Hapi 12: Ndryshoni Parmotat e Boot

Ndryshoni parmakët e çizmeve
Ndryshoni parmakët e çizmeve

Lidheni kabllon USB me lidhësin mini usb në SheevaPlug në një port usb në kutinë tuaj Linux. screen /dev /ttyUSBX 115200 Përditësoni firmware Marvell >> setenv serverip 192.168.1.2 # IP të serverit tuaj TFTP Marvell >> setenv ipaddr 192.168.1.200 #IP të sheevaplug Marvell >> bubt uboot.bin ** Paralajmërim ** Nëse U- Boot Endiannes do të ndryshojë (LE-> BE ose BE-> LE), Atëherë parametrat Env duhet të anashkalohen.. Të anashkalohen parametrat Env? (y/n) n Tjetra ju duhet të konfiguroni bootloader -in për të nisur nga kartat SDetenv mainlineLinux po setenv arcNumber 2097 setenv bootargs_console console = ttyS0, 115200 setenv bootargs_root 'rw root =/dev/mmcblk0p1 set rootdelay = bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); drejto bootcmd_mmc; bootm 0x0800000 'saveenv reset Duhet të fillojë tani.

Hapi 13: Postoni Shënimet e Instalimit

Postoni Shënimet e Instalimit
Postoni Shënimet e Instalimit

Ju duhet të ndryshoni fjalëkalimin rrënjë. IP Tables nuk po ngarkohet menjëherë në instalimin tim f12. Pra, redaktoni /etc/hosts.allow dhe hosts.deny derisa dikush ta kuptojë … Unë drejtoj Apache/PHP/DNSmasq/samba/etj në të dhe nuk mund të vërej ndonjë goditje të madhe të performancës.

Recommended: