INHOUDSOPGAWE:
- Stap 1: Voorrade
- Stap 2: Berei die SD -kaart voor
- Stap 3: Verdeel die SD -kaart
- Stap 4: Verdeel SD -kaart (vervolg)
- Stap 5: Skep die lêerstelsel
- Stap 6: Kry die Distro en Kernel
- Stap 7: Installeer OS
- Stap 8: Wysig die Fstab
- Stap 9: Stel die wortelwagwoord terug
- Stap 10: Wysig die netwerkopstelling
- Stap 11: Berei u Linux -boks voor om die kern op te dateer
- Stap 12: Verander Boot Parms
- Stap 13: Plaas installeringsnotas na
Video: Hoe u Fedora op 'n SheevaPlug kan installeer en 'n SD -kaart kan oplaai: 13 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:29
Ek het 'n plasing op die SheevaPlug by Slashdot en daarna in Popular Mechanics gesien. Dit het gelyk asof dit 'n interessante toestel is wat by 2.5w werk, geen waaiers nie, soliede toestand en geen monitor nodig nie.
Ek het jare lank 'n ou CRT -monitor rondgedra vir ingeval my Linux -boks neerstort, dit is nie nodig nie, want daar is 'n regte seriële konsole ingebou. van 'n SD -kaart af. Ek het baie goeie inligting gekry van die PlugComputer Forum en 'n FedoraProject Wiki
Stap 1: Voorrade
U benodig: SheevaPlug Dev Kit (ek het myne by Global Scale gekoop) SD -kaart SD -kaartleser 'n Linux -boks om die bedryfstelsel op die SD -kaart te installeer.
Stap 2: Berei die SD -kaart voor
Voeg die SD -kaart by u Linux -boks waarop u dit bou en voer uit: dmesg | Die uitvoer hier wys my dat dit as /dev /sdc gemonteer is.
Stap 3: Verdeel die SD -kaart
Ons sal die SD -kaart nou verdeel. Fdisk /dev /sdc Verwyder enige bestaande partisies. d1
Stap 4: Verdeel SD -kaart (vervolg)
Skep die nuwe partisie. caccept defaults Maak dit opstartbaar Verifieer dit pSkryf die nuwe partisie tafelw
Stap 5: Skep die lêerstelsel
Skep die lêerstelsel. mkfs.ext2 /dev /sdc1
Stap 6: Kry die Distro en Kernel
Laai die Kernel and Distrowget af 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
Stap 7: Installeer OS
Skep 'n bergingspunt mkdir /media /flash Monteer die SD -kaart mount /dev /sdc1 /media /flash Pak die lêersisteem -jxf rootfs -f12.tar.bz2 af Kopieer die lêerstelsel na die sd cardcp -r rootfs -f12 /* /media /flash/Kopieer die kern na die sd cardcp uImage-2.6.30-sheevaplug/media/flash/boot/
Stap 8: Wysig die Fstab
Die fstab moet gewysig word om na die SD -kaart te wys. Die Sheevaplug sien die SD -kaart as /dev /mmcblk0p X vi /etc /fstab change /root to /dev /mmcblk0p1 /ext2 relatime 1 0
Stap 9: Stel die wortelwagwoord terug
Ek het geen idee op watter wortels wagwoord ingestel is nie. So ons sal dit verwyder. vi/media/flash/etc/shadow Verander die verwydering van die wagwoord: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
Stap 10: Wysig die netwerkopstelling
Wysig die netwerkopstelling vir u netwerk vi/media/flash/etc/sysconfig/netwerk NETWORKING = ja HOSTNAME = YourHostnameHerevi/media/flash/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE = eth0 BOOTPROTO = static ONBOOT = ja NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TIPE = Ethernet USERCTL = geen PEERDNS = geen IPV6INIT = geen NM_CONTROLLED = nee Ontkoppel die sd -kaart umount /media /flash Plaas dit in die SheevaPlug
Stap 11: Berei u Linux -boks voor om die kern op te dateer
Die SheevaPlug word voorsien van 'n firmware wat SD -kaarte kan oplaai. U moet dit dus opdateer via TFTP Installeer 'n tftp serveryum installeer tftp-bediener Kry die u-boot-beeld en stel dit beskikbaar vir die 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 verander "disable = yes" by "disable = no" Voeg die script by om die ftdi te laai bestuurder as die SheevaPlug verbind is: vi /etc/udev/rules.d/85-sheevaplug.rules # as geen bestuurder nog die koppelvlak opgeëis het nie, laai ftdi_sio ACTION == "add", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN+= "/sbin/modprobe -b ftdi_sio" # add die sheevaplug VID en PID na die lys toestelle wat ondersteun word deur ftdi_sio ACTION == "add", SUBSYSTEM == "drivers", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # skep opsioneel 'n gemaklike simlink vir die konsole -toestel ACTION == "add", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Sluit die seriële kabel van die Sheevaplug aan, as a /dev /ttyUSBx nie geskep is nie, herlaai u Linux -stelsel
Stap 12: Verander Boot Parms
Sluit die usb -kabel aan op die mini -usb -aansluiting op die SheevaPlug na 'n usb -poort op u Linux -boks. skerm /dev /ttyUSBX 115200 Werk die firmware op Marvell >> setenv serverip 192.168.1.2 # IP van u TFTP-bediener Marvell >> setenv ipaddr 192.168.1.200 # IP van sheevaplug Marvell >> bubt uboot.bin ** Waarskuwing ** As U- Boot Endiannes gaan verander (LE-> BE of BE-> LE), dan moet Env-parameters oorskry word. Override Env parameters? (j/n) n Vervolgens moet u die selflaaiprogram instel om vanaf die SD -kaarte af te laai, setv mainlineLinux ja 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); hardloop bootcmd_mmc; bootm 0x0800000 'saveenv reset Dit behoort nou op te laai.
Stap 13: Plaas installeringsnotas na
U moet die hoofwagwoord verander. IP -tabelle laai nie reg op my f12 -installasie nie. Wysig dus /etc/hosts.allow en hosts.deny totdat iemand dit kan agterkom … ek hardloop Apache/PHP/DNSmasq/samba/ens daarop en kan nie regtig 'n groot prestasie treffer sien nie.
Aanbeveel:
Hoe u GTA 5 (PS3) skermkiekies na sosiale media kan oplaai: 5 stappe
Hoe om GTA 5 (PS3) skermkiekies na sosiale media op te laai: Soos ek weet, ondersteun PS3 nie kiekies op GTA V
Hoe om 'n FT232RL -programmeerder aan te sluit op die Arduino ATMEGA328 vir die oplaai van sketse: 4 stappe
Hoe om 'n FT232RL-programmeerder aan te sluit op die Arduino ATMEGA328 om sketse op te laai: in hierdie mini-instruksies leer jy hoe om die FT232RL-chip aan te sluit op die ATMEGA328-mikrobeheerder om sketse op te laai
Hoe u dokumente in 'n Office 365 SharePoint -biblioteek kan oplaai en hernoem: 8 stappe
Hoe u dokumente in 'n Office 365 SharePoint -biblioteek kan oplaai en hernoem: In hierdie instruksies leer u hoe u dokumente in 'n Office 365 SharePoint -biblioteek kan oplaai en hernoem. Hierdie instruksie is spesifiek gemaak vir my werk, maar dit kan maklik na ander besighede oorgedra word vir almal wat
Hoe om Bluetooth -skilde te maak vir oplaai -skets na Arduino: 9 stappe (met foto's)
Hoe om Bluetooth -skilde te maak vir die oplaai van skets na Arduino: U kan 'n skets na Arduino via Android of rekenaar oplaai via Bluetooth, om dit te kan doen, benodig u 'n bietjie ekstra komponente, soos 'n Bluetooth -module, kondensator, weerstand, baardbord en jumperdrade, dan haak u maak saam en maak verbinding met die Arduino -pen
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: 4 stappe
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry … Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: as u ooit na 'n webwerf gaan en 'n liedjie speel waarvan u hou en dit wil hê, is dit die instruksie dat u nie my skuld het as u iets deurmekaar maak nie (die enigste manier waarop dit kan gebeur, is as u sonder rede begin om dinge uit te vee) ) Ek kon musiek kry vir