Innehållsförteckning:
- Steg 1: Tillbehör
- Steg 2: Förbered SD -kortet
- Steg 3: Dela SD -kortet
- Steg 4: Partition SD -kort (forts)
- Steg 5: Skapa filsystemet
- Steg 6: Skaffa Distro och Kernel
- Steg 7: Installera OS
- Steg 8: Redigera Fstab
- Steg 9: Återställ rotlösenordet
- Steg 10: Redigera nätverkskonfigurationen
- Steg 11: Förbered din Linux -låda för att uppdatera kärnan
- Steg 12: Ändra startparmar
- Steg 13: Lägg upp installationsanmärkningar
Video: Så här installerar du Fedora på en SheevaPlug och startar ett SD -kort: 13 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:48
Jag såg ett inlägg på SheevaPlug på Slashdot och sedan i Popular Mechanics. Det verkade som en intressant enhet som körs @ 2,5w, inga fläktar, solid state och inget behov av en bildskärm.
I åratal har jag burit runt en gammal CRT -bildskärm bara om min Linux -låda kraschar, inget behov eftersom den här har en riktig seriekonsol inbyggd. Denna instruerbara kommer att beskriva hur man bygger en SheevaPlug med Fedora (v12), för att både köra och starta från ett SD -kort. Jag fick mycket bra information från PlugComputer Forum och en FedoraProject Wiki
Steg 1: Tillbehör
Du behöver: SheevaPlug Dev Kit (jag köpte mitt från Global Scale) SD -kort SD -kortläsare En Linux -låda för att installera operativsystemet på SD -kortet.
Steg 2: Förbered SD -kortet
Lägg till SD -kortet i din Linux -låda du bygger detta på och kör: dmesg | tail Utgången här visar mig att den har monterats som /dev /sdc.
Steg 3: Dela SD -kortet
Vi kommer att partitionera SD -kortet nu. Fdisk /dev /sdc Ta bort alla befintliga partitioner. d1
Steg 4: Partition SD -kort (forts)
Skapa den nya partitionen. caccept defaultsMake it bootableaVerify it pWrite the new partition tablew
Steg 5: Skapa filsystemet
Skapa filsystemet. mkfs.ext2 /dev /sdc1
Steg 6: Skaffa Distro och Kernel
Ladda ner Kernel and 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
Steg 7: Installera OS
Skapa en monteringspunktmkdir /media /flash Montera SD -kortfästet /dev /sdc1 /media /flash Komprimera filsystemet -jxf rootfs -f12.tar.bz2 Kopiera filsystemet över till sd cardcp -r rootfs -f12 /* /media /flash/Kopiera kärnan över till sd cardcp uImage-2.6.30-sheevaplug/media/flash/boot/
Steg 8: Redigera Fstab
Fstab måste redigeras för att peka på SD -kortet. Sheevaplug ser SD -kortet som /dev /mmcblk0p X vi /etc /fstab change /root to /dev /mmcblk0p1 /ext2 relatime 1 0
Steg 9: Återställ rotlösenordet
Jag har ingen aning om vad root -lösenordet är inställt på. Så vi tar bort det. vi/media/flash/etc/shadow Ändra ta bort lösenordet: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
Steg 10: Redigera nätverkskonfigurationen
Redigera nätverkskonfigurationen för ditt nätverk vi/media/flash/etc/sysconfig/network NETWORKING = ja HOSTNAME = YourHostname Herevi/media/flash/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE = eth0 BOOTPROTO = statisk ONBOOT = ja NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = ingen PEERDNS = ingen IPV6INIT = ingen NM_CONTROLLED = nej Avmontera sd -kortet umount /media /flash Lägg det i SheevaPlug
Steg 11: Förbered din Linux -låda för att uppdatera kärnan
SheevaPlug levereras med en firmware som kan starta upp från SD -kort. Så du måste uppdatera den via TFTP Installera en tftp serveryum installera tftp-server Hämta u-boot-bilden och gör den tillgänglig för 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 ändra "disable = yes" till "disable = no" Lägg till manuset för att ladda ftdi drivrutin när SheevaPlug är ansluten: vi /etc/udev/rules.d/85-sheevaplug.rules # om ingen förare har gjort anspråk på gränssnittet ännu, ladda ftdi_sio ACTION == "add", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN+= "/sbin/modprobe -b ftdi_sio" # add sheevaplug VID och PID till listan över enheter som stöds av ftdi_sio ACTION == "add", SUBSYSTEM == "drivers", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # skapa eventuellt en bekvämlighetssymlink för konsolenheten ACTION == "add", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Anslut seriekabeln från Sheevaplug, om a /dev /ttyUSBx inte skapas, starta om ditt linux -system
Steg 12: Ändra startparmar
Anslut USB -kabeln till mini -usb -kontakten på SheevaPlug till en usb -port på din Linux -box. screen /dev /ttyUSBX 115200 Uppdatera firmware Marvell >> setenv serverip 192.168.1.2 # IP på din TFTP-server Marvell >> setenv ipaddr 192.168.1.200 # IP av sheevaplug Marvell >> bubt uboot.bin ** Varning ** Om U- Boot Endiannes kommer att förändras (LE-> BE eller BE-> LE), då bör Env-parametrar åsidosättas. Vill du åsidosätta Env-parametrar? (y/n) n Därefter måste du konfigurera startladdaren för att starta från SD -kortetsetenv 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); kör bootcmd_mmc; bootm 0x0800000 'saveenv reset Det borde starta upp nu.
Steg 13: Lägg upp installationsanmärkningar
Du måste ändra rotlösenordet. IP -tabeller laddas inte direkt på min f12 -installation. Så redigera /etc/hosts.allow och hosts.deny tills någon kan räkna ut det … Jag kör Apache/PHP/DNSmasq/samba/etc på det och kan inte riktigt märka någon stor prestandasuccé.
Rekommenderad:
Så här installerar du Linux (nybörjare börjar här!): 6 steg
Hur man installerar Linux (nybörjare börjar här!): Vad är egentligen Linux? Tja, kära läsare, Linux är en inkörsport till en värld av helt nya möjligheter. Borta är dagarna då OSX tog bort det roliga att äga en dator. Borta är de dumma anteckningarna om säkerhet i Windows 10. Nu är det din tur
Så här installerar du Request-tracker 3.8 och 4 på Debian: 3 steg
Så här installerar du Request-tracker 3.8 och 4 på Debian: Du behöver: Debian-operativsystemet på en enhet Internet
Så här installerar och startar du jävla små Linux på ett USB -minne: 6 steg
Hur du installerar och startar jävla små Linux på ett USB -minne: Vill du veta hur du installerar och startar jävligt litet Linux på din usb -flash -enhet och fortsätt läsa. du kommer att behöva skruva upp dina högtalare som hela vägen för videon jag hade några problem med mikrofonvolymen
Så här installerar och redigerar du en "ObjectDock": 8 steg
Så här installerar och redigerar du en "ObjectDock": Nu finns det ett sätt att få snyggheten i en objektdock på din dator. Du kan ladda ner ObjectDock gratis, installera det och redigera dess utseende och innehåll för att passa dina behov. I denna instruerbara jag använde lätt att följa bilder av varje steg i
Så här ansluter du ett mixerkort och en mikrofonorm till ett ljudsystem: 3 steg
Så här ansluter du ett mixerkort och en mikrofonorm till ett ljudsystem: Videon täcker grunderna för att ansluta en ljudmixer (mixerkort eller konsol) till ett ljudsystem med en mikrofonormkabel. Den täcker mikrofonen och skickar anslutningar. För mer information: http://proaudiotraining.com