Sisukord:

Fedora paigaldamine SheevaPlugile ja SD -kaardi käivitamine: 13 sammu
Fedora paigaldamine SheevaPlugile ja SD -kaardi käivitamine: 13 sammu

Video: Fedora paigaldamine SheevaPlugile ja SD -kaardi käivitamine: 13 sammu

Video: Fedora paigaldamine SheevaPlugile ja SD -kaardi käivitamine: 13 sammu
Video: How to install Fedora 22 alpha3 2024, November
Anonim
Kuidas Fedora SheevaPlugile installida ja SD -kaart välja lülitada
Kuidas Fedora SheevaPlugile installida ja SD -kaart välja lülitada

Nägin Slashdotis SheevaPlugis ja seejärel populaarses mehaanikas postitust. Tundus huvitav seade, mis töötab @ 2.5w, ilma ventilaatorita, tahkis ja monitori pole vaja.

Olen aastaid kaasas kandnud vana kineskoopmonitori igaks juhuks, kui mu linuxikast kukuks kokku, pole vaja, kuna sellel on sisseehitatud tõeline jadakonsool. See juhend annab üksikasjaliku ülevaate SheevaPlugi koostamisest Fedoraga (v12) nii käivitamiseks kui ka käivitamiseks SD -kaardilt välja. PlugComputeri foorumist ja FedoraProject Wikist sain palju head teavet

Samm: tarvikud

Tarvikud
Tarvikud

OS -i installimiseks SD -kaardile vajate: SheevaPlug Dev Kit (ostsin oma Global Scale'ilt) SD -kaart SD -kaardi lugeja

Samm: valmistage SD -kaart ette

Valmistage SD -kaart ette
Valmistage SD -kaart ette

Lisage SD -kaart oma Linuxi kasti, millele te seda ehitate, ja käivitage: dmesg | siin Väljund näitab mulle, et see on paigaldatud failina /dev /sdc.

Samm: eraldage SD -kaart osadeks

Eraldage SD -kaart
Eraldage SD -kaart

Eraldame SD -kaardi kohe. Fdisk /dev /sdc Kustutage kõik olemasolevad sektsioonid. d1

Samm 4: SD -kaardi partitsioon (jätkamine)

Partitsioon SD -kaart (jätk)
Partitsioon SD -kaart (jätk)

Looge uus sektsioon. caccept defaultsMakske see alglaaditavaksKontrollige seda pKirjutage uus partitsiooni tabel

Samm: looge failisüsteem

Looge failisüsteem
Looge failisüsteem

Looge failisüsteem. mkfs.ext2 /dev /sdc1

Samm: hankige Distro ja kernel

Hankige Distro ja Kernel
Hankige Distro ja Kernel

Laadige alla Kernel ja 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

Samm: installige OS

Installige OS
Installige OS

Ühenduse loomine /flash/Kopeeri kernel SD-kaardile cc uImage-2.6.30-sheevaplug/media/flash/boot/

8. toiming: muutke Fstab

Muutke Fstab
Muutke Fstab

Fstab -i tuleb muuta, et osutada SD -kaardile. Sheevaplug näeb SD -kaarti kui /dev /mmcblk0p X vi /etc /fstab change /root to /dev /mmcblk0p1 /ext2 relaime 1 0

9. samm: lähtestage juurparool

Lähtestage juurparool
Lähtestage juurparool

Mul pole õrna aimugi, mis root parool on seatud. Nii et me eemaldame selle. vi/media/flash/etc/shadow Muutke parooli eemaldamist: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::

Samm: muutke võrgukonfiguratsiooni

Muutke võrgukonfiguratsiooni
Muutke võrgukonfiguratsiooni

Muutke oma võrgu võrgu konfiguratsiooni 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = ei PEERDNS = puudub IPV6INIT = pole NM_CONTROLLED = ei Eemaldage sd -kaart umount /media /flash Pange see SheevaPlugisse

Samm: valmistage Linuxi karp ette kerneli värskendamiseks

Valmistage oma Linuxi karp ette kerneli värskendamiseks
Valmistage oma Linuxi karp ette kerneli värskendamiseks

SheevaPlug tarnitakse koos püsivaraga, millega saab SD -kaarte käivitada. Nii et peate seda TFTP kaudu värskendama Installige tftp serveryum install tftp-server Hankige u-boot pilt ja tehke see kättesaadavaks 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 change "disable = yes" to "disable = no" Lisage ftdi laadimiseks skript draiver, kui SheevaPlug on ühendatud: vi /etc/udev/rules.d/85-sheevaplug.rules # kui ükski draiver pole liidest veel nõudnud, laadige 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 ja PID seadmete loendisse, mida toetavad ftdi_sio ACTION == "add", SUBSYSTEM == "drivers", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # valikuliselt konsooliseadme jaoks mugavussümboli loomine ACTION == "add", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Ühendage Sheevaplisti jadakaabel, kui a /dev /ttyUSBx pole loodud, taaskäivitage oma linuxi süsteem

12. samm: muutke alglaadimisparme

Muuda alglaadimisparme
Muuda alglaadimisparme

Ühendage USB -kaabel SheevaPlug -i mini -USB -pistikuga oma Linuxi kasti USB -porti. screen /dev /ttyUSBX 115200 Värskendage püsivara Marvell >> setenv serverip 192.168.1.2 # TFTP-serveri IP Marvell >> setenv ipaddr 192.168.1.200 # sheevaplug Marvelli IP >> bubt uboot.bin ** Hoiatus ** Kui U- Boot Endiannes muutub (LE-> BE või BE-> LE), siis tuleks Env parameetrid alistada. Kas alistada Env parameetrid? [y/n] n Järgmisena peate konfigureerima alglaaduri SD -kaardi käivitamiseks bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); käivitage bootcmd_mmc; bootm 0x0800000 'saveenv reset See peaks kohe käivituma.

Samm: postitage installimärkmed

Postitusmärkused
Postitusmärkused

Peate muutma juurparooli. IP -tabeleid ei laadita minu f12 installimisel otse. Nii et redigeerige faili /etc/hosts.allow ja hosts.deny, kuni keegi saab sellest aru … Käitan sellel Apache/PHP/DNSmasq/samba/etc ja ei märka suurt jõudlust.

Soovitan: