Përmbajtje:
- Hapi 1: Furnizimet
- Hapi 2: Përgatitni kartën SD
- Hapi 3: Ndarja e Kartës SD
- Hapi 4: Karta SD e Ndarjes (vazhdim)
- Hapi 5: Krijoni sistemin e skedarëve
- Hapi 6: Merrni Distro dhe Kernel
- Hapi 7: Instaloni sistemin operativ
- Hapi 8: Ndryshoni Fstab
- Hapi 9: Rivendosni Fjalëkalimin Root
- Hapi 10: Ndryshoni Konfigurimin e Rrjetit
- Hapi 11: Përgatitni kutinë tuaj Linux për të azhurnuar kernelin
- Hapi 12: Ndryshoni Parmotat e Boot
- Hapi 13: Postoni Shënimet e Instalimit
Video: Si të instaloni Fedora në një SheevaPlug dhe të Nisni një Kartë SD .: 13 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:35
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
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
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
Ne do ta ndajmë kartën SD tani.fdisk /dev /sdcFshij çdo ndarje ekzistuese. d1
Hapi 4: Karta SD e Ndarjes (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. mkfs.ext2 /dev /sdc1
Hapi 6: 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
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
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
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 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
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
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
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:
Si të instaloni, ekzekutoni dhe lidhni një kontrollues me një emulator: 7 hapa
Si të instaloni, ekzekutoni dhe lidhni një kontrollues me një emulator: A keni qenë ndonjëherë ulur përreth dhe mbani mend fëmijërinë tuaj si një lojtar i ri dhe ndonjëherë dëshironi që të mund të rishikoni ato xhevahiret e vjetër të së kaluarës? Epo, ka një aplikacion për këtë …. më konkretisht ka një komunitet lojtarësh që bëjnë program
Nisni Slideshow -in e Pikturave tuaja të Festave! Me një prekje magjike!: 9 hapa (me fotografi)
Nisni Slideshow -in e Pikturave tuaja të Pushimeve!: Me kalimin e viteve, kam zhvilluar një zakon të marr një figurinë të vogël me vete kur udhëtoj: Unë shpesh blej një artoy të vogël, të zbrazët (si ai në foto) dhe pikturoj që të përputhet me flamurin dhe temën e vendit që po vizitoj (në këtë rast, Sicilinë). T
Si të instaloni dhe nisni Linux Damn Small në një USB Flash Drive: 6 hapa
Si të instaloni dhe nisni Linux Damn Small në një USB Flash Drive: Dëshironi të dini se si të instaloni dhe nisni Linux Damn Small në USB flash drive tuaj, pastaj vazhdoni të lexoni. do t'ju duhet të ngrini altoparlantët tuaj gjatë gjithë rrugës për videon që kisha disa probleme me volumin e mikrofonit
Si të Nisni Dyfishtë Windows XP dhe Linux (Përditësuar!): 6 hapa
Si të Dys-Boot Windows XP dhe Linux (Përditësuar!): Shumica e kompjuterëve që ne përdorim kanë Windows mbi to. Shumica kanë Windows XP. Por, çfarë nëse keni nevojë për të ekzekutuar diçka në Linux dhe duhet të instalohet në të vërtetë në një kompjuter? Për shumicën e njerëzve që nuk janë xhuxhët totalë, duket si një detyrë e frikshme. Por jo asnjë
Si të Nisni PUD Linux nga një Flash Drive: 5 hapa
Si të Nisni PUD Linux nga një Flash Drive: Ky udhëzues ju mëson se si të instaloni PUD, një OS 260MB, në flash drive tuaj. Ky është udhëzimi im i parë, kështu që ju lutem, jini të ashpër me mua. Shtë e vazhdueshme, kështu që do të ruajë cilësimet e tij në dalje. Unë nuk jam përgjegjës për asgjë që i ndodh bashkëjetesës tuaj