Obsah:
- Krok 1: Spotrebný materiál
- Krok 2: Pripravte si kartu SD
- Krok 3: Rozdelte kartu SD
- Krok 4: Rozdelená karta SD (pokračovanie)
- Krok 5: Vytvorte systém súborov
- Krok 6: Získajte Distro a jadro
- Krok 7: Nainštalujte OS
- Krok 8: Upravte priečinok Fstab
- Krok 9: Obnovte hlavné heslo
- Krok 10: Upravte konfiguráciu siete
- Krok 11: Pripravte svoj Linux Box na aktualizáciu jadra
- Krok 12: Zmeňte zavádzacie parmy
- Krok 13: Poznámky k inštalácii po inštalácii
Video: Ako nainštalovať Fedoru na SheevaPlug a spustiť z karty SD: 13 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:02
Videl som príspevok na SheevaPlug v Slashdot a potom v Popular Mechanics. Vyzeralo to ako zaujímavé zariadenie, ktoré beží na 2,5 W, bez ventilátorov, v pevnom stave a bez potreby monitora.
Už roky nosím starý monitor CRT len pre prípad, že by sa mi pokazil linuxový box, pretože je v ňom zabudovaná skutočná sériová konzola. Tento návod bude podrobne popísať, ako zostaviť SheevaPlug s Fedorou (v12), a to tak na spustenie, ako aj na zavedenie systému. mimo SD kartu. Veľa dobrých informácií som získal z fóra PlugComputer Forum a Wiki FedoraProject
Krok 1: Spotrebný materiál
Budete potrebovať: Súpravu SheevaPlug Dev Kit (kúpil som si ju od Global Scale) Čítačka SD kariet SD Čítačka kariet Linux Na inštaláciu operačného systému na kartu SD.
Krok 2: Pripravte si kartu SD
Pridajte kartu SD do poľa Linux, na ktorom staviate, a spustite: dmesg | výstup Tu mi ukazuje, že bol pripojený ako /dev /sdc.
Krok 3: Rozdelte kartu SD
Teraz rozdelíme kartu SD. Fdisk /dev /sdc Odstráňte všetky existujúce oblasti. d1
Krok 4: Rozdelená karta SD (pokračovanie)
Vytvorte nový oddiel. caccept defaults Make it bootableaOverify it pNapíšte nový parition tablew
Krok 5: Vytvorte systém súborov
Vytvorte súborový systém. mkfs.ext2 /dev /sdc1
Krok 6: Získajte Distro a jadro
Stiahnite si jadro a 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
Krok 7: Nainštalujte OS
Vytvorte bod pripojenia /flash/Skopírujte jadro na kartu sdccp uImage-2.6.30-sheevaplug/media/flash/boot/
Krok 8: Upravte priečinok Fstab
Fstab je potrebné upraviť tak, aby smeroval na kartu SD. Sheevaplug vidí kartu SD ako /dev /mmcblk0p X vi /etc /fstab change /root to /dev /mmcblk0p1 /ext2 relatime 1 0
Krok 9: Obnovte hlavné heslo
Netuším, na aké heslo root je nastavené. Takže ho odstránime. vi/media/flash/etc/shadow Zmeňte odstránenie hesla: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
Krok 10: Upravte konfiguráciu siete
Upravte konfiguráciu siete pre vašu sieť vi/media/flash/etc/sysconfig/network NETWORKING = yes HOSTNAME = YourHostnameHerevi/media/flash/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE = eth0 BOOTPROTO = static ONBOOT = yes NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = nie PEERDNS = nie IPV6INIT = nie NM_CONTROLLED = nie Odpojenie karty sd umount /media /flash Vložte ju do zásuvky SheevaPlug
Krok 11: Pripravte svoj Linux Box na aktualizáciu jadra
SheevaPlug sa dodáva s firmvérom, ktorý je možné zaviesť z SD kariet. Musíte to teda aktualizovať cez TFTP Nainštalovať server tftp nainštalovať tftp-server Získajte obrázok u-boot a sprístupnite ho 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 zmeniť "disable = yes" na "disable = no" Pridajte skript na načítanie ftdi ovládač, keď je pripojený SheevaPlug: vi /etc/udev/rules.d/85-sheevaplug.rules # ak si rozhranie ešte žiadny ovládač nenárokoval, načítajte ftdi_sio ACTION == "add", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN+= "/sbin/modprobe -b ftdi_sio" # pridať identifikátor VID a PID zariadenia Sheevaplug do zoznamu zariadení podporovaných ftdi_sio ACTION == "add", SUBSYSTEM == "drivers", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # voliteľne vytvorte pohodlný symbolický odkaz pre konzolové zariadenie ACTION == "add", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Pripojte sériový kábel zo zásuvky Sheevaplug, ak nie je vytvorený /dev /ttyUSBx, reštartujte systém Linux
Krok 12: Zmeňte zavádzacie parmy
Pripojte USB kábel k mini USB konektoru na SheevaPlug k USB portu vo vašom linuxovom boxe. screen /dev /ttyUSBX 115200 Aktualizujte firmvér Marvell >> setenv serverip 192.168.1.2 # IP vášho servera TFTP Marvell >> setenv ipaddr 192.168.1.200 #IP servera sheevaplug Marvell >> bubt uboot.bin ** Upozornenie ** Ak U- Boot Endiannes sa zmení (LE-> BE alebo BE-> LE), potom by mali byť prepísané parametre Env.. Chcete prepísať parametre Env? (y/n) n Ďalej musíte nakonfigurovať bootloader tak, aby sa bootoval z SD cardsetenv mainlineLinux áno setenv arcNumber 2097 setenv bootargs_console console = ttyS0, 115200 setenv bootargs_root 'rw root =/dev/mmcblk0p1 rootdelay = 10 rootfstype = ext2' setenv bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); spustite bootcmd_mmc; bootm 0x0800000 'saveenv reset Teraz by sa malo spustiť.
Krok 13: Poznámky k inštalácii po inštalácii
Musíte zmeniť heslo root. Tabuľky IP sa nenačítavajú priamo pri mojej inštalácii f12. Takže upravujte /etc/hosts.allow a hosts.deny, kým to niekto nepochopí … Spustím na ňom Apache/PHP/DNSmasq/samba/atď. A nemôžem si všimnúť žiadny veľký výkonnostný zásah.
Odporúča:
Ako nainštalovať, spustiť a pripojiť ovládač k emulátoru: 7 krokov
Ako nainštalovať, spustiť a pripojiť ovládač k emulátoru: Už ste niekedy sedeli a spomínali na svoje detstvo ako mladý hráč a niekedy si želáte, aby ste sa mohli vrátiť k týmto starým skvostom minulosti? Na to existuje aplikácia …. konkrétnejšie existuje komunita hráčov, ktorí vytvárajú program
Ako spustiť servomotory pomocou Moto: bit s Micro: bit: 7 krokov (s obrázkami)
Ako spustiť servomotory pomocou Moto: bit s Micro: bit: Jeden zo spôsobov, ako rozšíriť funkčnosť micro: bit, je použiť dosku s názvom moto: bit od SparkFun Electronics (približne 15-20 dolárov). Vyzerá to komplikovane a má veľa funkcií, ale nie je ťažké z neho spustiť servomotory. Moto: bit vám umožňuje
Ako automaticky spustiť počítač každý deň alebo kedykoľvek: 5 krokov
Ako zaistiť automatické spustenie počítača každý deň alebo kedykoľvek: v tomto návode sa naučíte, ako zabezpečiť automatické spustenie počítača každý deň v určitý čas. Toto je tiež môj prvý návod
Ako spustiť hodiny batérie na slnečnú energiu: 15 krokov (s obrázkami)
Ako spustiť hodiny batérie na slnečnú energiu: Tento príspevok nadväzuje na predchádzajúci v roku 2016 (pozri tu), ale medzitým došlo k vývoju komponentov, ktoré výrazne uľahčujú prácu a zlepšujú výkon. Tu uvedené techniky umožnia solárny
Ako spustiť základné zvukové operácie v srdci križovatky: 8 krokov
Ako spustiť základné zvukové operácie v Heart of Junction: Tento návod je určený pre všetkých, ktorí majú za úlohu vykonávať zvukové/počítačové operácie v Heart of Junction v Grand Junction, CO, keď ja, hlavný zvukový/technický chlapík, musím pre niektoré preč. dôvod alebo iný. Ospravedlňujem sa, ak je to dlhé, ale pokúsim sa