Satura rādītājs:

Kā instalēt Fedora uz SheevaPlug un palaist SD karti: 13 soļi
Kā instalēt Fedora uz SheevaPlug un palaist SD karti: 13 soļi

Video: Kā instalēt Fedora uz SheevaPlug un palaist SD karti: 13 soļi

Video: Kā instalēt Fedora uz SheevaPlug un palaist SD karti: 13 soļi
Video: Написание 2D-игр на C с использованием SDL Томаса Лайвли 2024, Novembris
Anonim
Kā instalēt Fedora SheevaPlug un palaist SD karti
Kā instalēt Fedora SheevaPlug un palaist SD karti

Es redzēju ziņu vietnē SheevaPlug vietnē Slashdot un pēc tam populārajā mehānikā. Šķita interesanta ierīce, kas darbojas @ 2.5w, bez ventilatoriem, cietā stāvoklī un nav nepieciešams monitors.

Gadiem ilgi esmu nēsājis vecu CRT monitoru tikai gadījumā, ja mana linux kaste avarētu, tas nav nepieciešams, jo tajā ir iebūvēta īsta seriālā konsole. Šajā pamācībā tiks detalizēti aprakstīts, kā izveidot SheevaPlug ar Fedora (v12) gan palaišanai, gan sāknēšanai no SD kartes. Es ieguvu daudz labas informācijas no PlugComputer Forum un FedoraProject Wiki

1. solis: Piegādes

Piegādes
Piegādes

Jums būs nepieciešams: SheevaPlug Dev Kit (es nopirku savu no Global Scale) SD karte SD karšu lasītājs Linux kastīte, lai instalētu operētājsistēmu SD kartē.

2. darbība: sagatavojiet SD karti

Sagatavojiet SD karti
Sagatavojiet SD karti

Pievienojiet SD karti savai Linux kastē, uz kuras jūs to veidojat, un palaidiet: dmesg | Šeit izvade parāda, ka tā ir uzstādīta kā /dev /sdc.

3. darbība: sadaliet SD karti

Sadaliet SD karti
Sadaliet SD karti

Mēs tagad sadalīsim SD karti. Fdisk /dev /sdcDzēsiet visus esošos nodalījumus. d1

4. darbība. SD kartes nodalīšana (turpinājums)

Sadalīšanas SD karte (turpinājums)
Sadalīšanas SD karte (turpinājums)

Izveidojiet jaunu nodalījumu. caccept defaultsPadariet to par bootableaPārbaudiet to pRakstiet jauno partition tablew

5. darbība: izveidojiet failu sistēmu

Izveidojiet failu sistēmu
Izveidojiet failu sistēmu

Izveidojiet failu sistēmu. mkfs.ext2 /dev /sdc1

6. darbība: iegūstiet Distro un kodolu

Iegūstiet Distro un kodolu
Iegūstiet Distro un kodolu

Lejupielādējiet kodolu un 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

7. darbība: instalējiet OS

Instalējiet OS
Instalējiet OS

Stiprinājuma punkta izveide /flash/Kopējiet kodolu uz sd cardcp uImage-2.6.30-sheevaplug/media/flash/boot/

8. darbība: rediģējiet Fstab

Rediģējiet Fstab
Rediģējiet Fstab

Fstab ir jārediģē, lai norādītu uz SD karti. Sheevaplug redz SD karti kā /dev /mmcblk0p X vi /etc /fstab change /root uz /dev /mmcblk0p1 /ext2 relatime 1 0

9. solis: atiestatiet saknes paroli

Atiestatīt saknes paroli
Atiestatīt saknes paroli

Man nav ne jausmas, kāda sakņu parole ir iestatīta. Tātad mēs to noņemsim. vi/media/flash/etc/shadow Mainiet paroles noņemšanu: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::

10. darbība: rediģējiet tīkla konfigurāciju

Rediģējiet tīkla konfigurāciju
Rediģējiet tīkla konfigurāciju

Rediģējiet sava tīkla tīkla konfigurāciju vi/media/flash/etc/sysconfig/network NETWORKING = jā 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = nav PEERDNS = nav IPV6INIT = nav NM_CONTROLLED = nē Atvienojiet SD karti umount /media /flash Ievietojiet to SheevaPlug

11. darbība: sagatavojiet Linux kastīti, lai atjauninātu kodolu

Sagatavojiet savu Linux kastīti, lai atjauninātu kodolu
Sagatavojiet savu Linux kastīti, lai atjauninātu kodolu

SheevaPlug tiek piegādāts kopā ar programmaparatūru, kas var palaist SD kartes. Tāpēc jums tas ir jāatjaunina, izmantojot TFTP. u-boot.bin-3.4.19 mv u-boot.bin-3.4.19 uboot.bin vi /etc/xinetd.d/tftp mainīt "atspējot = jā" uz "atspējot = nē" Pievienojiet skriptu, lai ielādētu ftdi draiveris, kad ir pievienots SheevaPlug: vi /etc/udev/rules.d/85-sheevaplug.rules # ja neviens draiveris vēl nav pieprasījis saskarni, ielādējiet 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 un PID ierīču sarakstam, ko atbalsta ftdi_sio ACTION == "add", SUBSYSTEM == "drivers", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # pēc izvēles izveidojiet ērtības simbolu konsoles ierīcei ACTION == "add", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Pievienojiet Sheevaplug sērijas kabeli, ja a /dev /ttyUSBx nav izveidots, pārstartējiet Linux sistēmu

12. solis: mainiet sāknēšanas parmu

Mainīt sāknēšanas parmu
Mainīt sāknēšanas parmu

Pievienojiet USB kabeli SheevaPlug mini USB savienotājam ar USB portu Linux kastē. screen /dev /ttyUSBX 115200 Atjauniniet programmaparatūru Marvell >> setenv serverip 192.168.1.2 # TFTP servera IP Marvell >> setenv ipaddr 192.168.1.200 # sheevaplug Marvell IP # bubt uboot.bin ** Brīdinājums ** Ja U- Boot Endiannes mainīsies (LE-> BE vai BE-> LE), tad Env parametri ir jāaizstāj.. Vai ignorēt Env parametrus? (y/n) n Tālāk jums ir jākonfigurē sāknēšanas ielādētājs, lai sāknētu SD karti bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); palaist bootcmd_mmc; bootm 0x0800000 'saveenv reset Tam vajadzētu startēt tūlīt.

13. darbība: pēc instalēšanas piezīmju publicēšana

Pēc instalēšanas piezīmes
Pēc instalēšanas piezīmes

Jums ir jāmaina saknes parole. IP tabulas netiek ielādētas tieši manā f12 instalācijā. Tāpēc rediģējiet /etc/hosts.allow un hosts.deny, līdz kāds to var izdomāt … Es tajā palaižu Apache/PHP/DNSmasq/samba/etc un īsti nevaru pamanīt lielu veiktspējas trāpījumu.

Ieteicams: