Tartalomjegyzék:

A Fedora telepítése SheevaPlug -ra és az SD -kártya indítása: 13 lépés
A Fedora telepítése SheevaPlug -ra és az SD -kártya indítása: 13 lépés

Videó: A Fedora telepítése SheevaPlug -ra és az SD -kártya indítása: 13 lépés

Videó: A Fedora telepítése SheevaPlug -ra és az SD -kártya indítása: 13 lépés
Videó: Let's Roast Nintendo Switch Games 2024, November
Anonim
A Fedora telepítése SheevaPlug -ra és az SD -kártya indítása
A Fedora telepítése SheevaPlug -ra és az SD -kártya indítása

Láttam egy bejegyzést a SheevaPlug -on a Slashdot -on, majd a Popular Mechanics -ben. Érdekes eszköznek tűnt, amely 2,5 watton működik, nincs ventilátor, szilárdtest és nincs szükség monitorra.

Évek óta hordozok egy régi CRT monitort, arra az esetre, ha a linuxos dobozom összeomlana, nincs rá szükség, mivel egy valódi soros konzol van beépítve. Ez az utasítás részletesen bemutatja, hogyan lehet SheevaPlug -ot Fedorával (v12) futtatni és indítani. ki az SD kártyáról. Sok jó információt kaptam a PlugComputer Forumból és a FedoraProject Wikiből

1. lépés: Kellékek

Kellékek
Kellékek

Szüksége lesz a következőkre: SheevaPlug Dev Kit (az enyémet a Global Scale -től vásároltam) SD -kártya SD -kártyaolvasó Linux operációs rendszer doboz az operációs rendszer SD -kártyára történő telepítéséhez.

Lépés: Készítse elő az SD -kártyát

Készítse elő az SD kártyát
Készítse elő az SD kártyát

Adja hozzá az SD -kártyát a linuxos dobozához, amelyre épít, és futtassa: dmesg | tail Az itt látható kimenet azt mutatja, hogy /dev /sdc néven lett telepítve.

3. lépés: Partícionálja az SD kártyát

Partícionálja az SD kártyát
Partícionálja az SD kártyát

Most szétválasztjuk az SD -kártyát. Fdisk /dev /sdc Törölje a meglévő partíciókat. d1

4. lépés: Partíciós SD -kártya (folytatás)

Partíciós SD -kártya (folytatás)
Partíciós SD -kártya (folytatás)

Hozza létre az új partíciót. caccept defaultsTegye bootolhatóváVegyezze fel p Írja be az új partíciós táblát

5. lépés: Hozza létre a fájlrendszert

Hozza létre a fájlrendszert
Hozza létre a fájlrendszert

Hozza létre a fájlrendszert. mkfs.ext2 /dev /sdc1

6. lépés: Szerezze be a Distro -t és a kernelt

Szerezd meg a Distro -t és a kernelt
Szerezd meg a Distro -t és a kernelt

A Kernel and Distrowget letöltése: 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

7. lépés: Telepítse az operációs rendszert

Telepítse az operációs rendszert
Telepítse az operációs rendszert

Csatlakoztatási pont létrehozása /flash/Másolja át a kernelt az SD-kártyára. cc uImage-2.6.30-sheevaplug/media/flash/boot/

8. lépés: Az Fstab szerkesztése

Az Fstab szerkesztése
Az Fstab szerkesztése

Az fstab -ot szerkeszteni kell, hogy az SD -kártyára mutasson. A Sheevaplug SD kártya: /dev /mmcblk0p X vi /etc /fstab change /root /dev /mmcblk0p1 /ext2 relatime 1 0

9. lépés: Állítsa vissza a gyökér jelszót

Állítsa vissza a root jelszót
Állítsa vissza a root jelszót

Fogalmam sincs, hogy milyen root jelszó van beállítva. Tehát eltávolítjuk. vi/media/flash/etc/shadow Módosítsa a jelszó eltávolítását: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::

10. lépés: Szerkessze a hálózati konfigurációt

Szerkessze a hálózati konfigurációt
Szerkessze a hálózati konfigurációt

A hálózat hálózati konfigurációjának szerkesztése vi/media/flash/etc/sysconfig/network NETWORKING = igen 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = nincs PEERDNS = nincs IPV6INIT = nincs NM_CONTROLLED = nincs Szerelje le az SD -kártyát umount /media /flash Helyezze be a SheevaPlug -ba

11. lépés: A Linux -doboz előkészítése a kernel frissítéséhez

Készítse elő a Linux Boxot a kernel frissítéséhez
Készítse elő a Linux Boxot a kernel frissítéséhez

A SheevaPlug firmware -t tartalmaz, amely képes az SD -kártyák indítására. Tehát frissítenie kell a TFTP-n keresztül tftp serveryum telepítése tftp-server telepítése Szerezze be az u-boot képet, és tegye elérhetővé a sheevaplug cd/var/lib/tftpboot/wget címen 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 change "disable = yes" to "disable = no" A szkript hozzáadása az ftdi betöltéséhez illesztőprogram, amikor a SheevaPlug csatlakoztatva van: vi /etc/udev/rules.d/85-sheevaplug.rules # ha még egyetlen illesztőprogram sem igényelte az interfészt, töltse be az ftdi_sio ACTION == "add", ALRENDSZER == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN+= "/sbin/modprobe -b ftdi_sio" # add a sheevaplug VID és PID az ftdi_sio által támogatott eszközök listájára ACTION == "add", SUBSYSTEM == "drivers", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # opcionálisan hozzon létre egy kényelmi szimbólumot a konzoleszközhöz ACTION == "add", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Csatlakoztassa a soros kábelt a Sheevaplug -ból, ha a /dev /ttyUSBx nem jön létre, indítsa újra a linuxos rendszert

12. lépés: Módosítsa a rendszerindító parmokat

Boot Parms módosítása
Boot Parms módosítása

Csatlakoztassa az USB -kábelt a SheevaPlug mini usb -csatlakozójához a linuxos doboz USB -portjához. screen /dev /ttyUSBX 115200 Frissítse a firmware-t Marvell >> setenv serverip 192.168.1.2 # A TFTP szerver IP-címe Marvell >> setenv ipaddr 192.168.1.200 # sheevaplug Marvell IP-címe >> bubt uboot.bin ** Figyelmeztetés ** Ha U- A Boot Endiannes megváltozik (LE-> BE vagy BE-> LE), akkor az Env paramétereket felül kell írni. Felülírja az Env paramétereket? (y/n) n Ezután be kell állítania a rendszerbetöltőt az SD -kártya elindítására.setenv mainline Linux Linux setenv arcNumber 2097 setenv bootargs_console console = ttyS0, 115200 setenv bootargs_root 'rw root =/dev/mmcblk0p1 rootdelay = 10 rootfstyen = ext2' bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); futtassa a bootcmd_mmc parancsot; bootm 0x0800000 'saveenv reset Most indítania kell.

13. lépés: Telepítési megjegyzések közzététele

Telepítési megjegyzések közzététele
Telepítési megjegyzések közzététele

Meg kell változtatnia a root jelszót. Az IP táblák nem töltődnek be közvetlenül az f12 telepítésem során. Tehát szerkessze az /etc/hosts.allow és a hosts.deny parancsokat, amíg valaki ki nem találja … Futtatom rajta az Apache/PHP/DNSmasq/samba/etc fájlt, és nem igazán veszek észre nagy teljesítménysütést.

Ajánlott: