Kazalo:
- 1. korak: Zaloge
- Korak: Pripravite kartico SD
- 3. korak: Razdelite kartico SD
- 4. korak: Razdelitev kartice SD (nadaljevanje)
- 5. korak: Ustvarite datotečni sistem
- 6. korak: Pridobite Distro in jedro
- 7. korak: Namestite OS
- 8. korak: Uredite Fstab
- 9. korak: Ponastavite korensko geslo
- 10. korak: Uredite omrežno konfiguracijo
- 11. korak: Pripravite svoj Linux Box za posodobitev jedra
- Korak: Spremenite zagonske dele
- Korak: Objavite opombe o namestitvi
Video: Kako namestiti Fedoro na SheevaPlug in zagnati kartico SD .: 13 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:09
Videla sem objavo na SheevaPlugu na Slashdotu in nato v Popular Mechanics. Zdelo se je kot zanimiva naprava, ki deluje pri 2,5 W, brez ventilatorjev, polprevodniška in ne potrebuje monitorja.
Dolga leta sem nosil star monitor CRT, v primeru, da se mi je zrušil linux box, ni potrebe, saj ima vgrajeno pravo serijsko konzolo. Ta navodila bodo podrobno opisala, kako zgraditi SheevaPlug s Fedoro (v12), tako za zagon kot za zagon iz SD kartice. Veliko dobrih informacij sem dobil s foruma PlugComputer in Wiki iz FedoraProject
1. korak: Zaloge
Potrebovali boste: SheevaPlug Dev Kit (svojega sem kupil pri Global Scale) SD kartico Čitalnik SD kartic Linuksno polje za namestitev operacijskega sistema na kartico SD.
Korak: Pripravite kartico SD
Dodajte kartico SD v svoj linux box, na katerem to gradite, in zaženite: dmesg | tailTa izhod mi pokaže, da je bil nameščen kot /dev /sdc.
3. korak: Razdelite kartico SD
Kartico SD bomo razdelili. Fdisk /dev /sdc Izbrišite vse obstoječe particije. d1
4. korak: Razdelitev kartice SD (nadaljevanje)
Ustvarite novo particijo. caccept privzete nastavitve Naj bo zagon a Preverite ga p Napišite novo particijsko tabelow
5. korak: Ustvarite datotečni sistem
Ustvarite datotečni sistem. mkfs.ext2 /dev /sdc1
6. korak: Pridobite Distro in jedro
Prenesite jedro in 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. korak: Namestite OS
Ustvarite točko namestitve mkdir /medij /bliskavico Namestite nosilec kartice SD /dev /sdc1 /medij /bliskavico Razpakirajte datotečni sistem -jxf rootfs -f12.tar.bz2 Kopirajte datotečni sistem na sd cardcp -r rootfs -f12 /* /media /flash/Kopirajte jedro na sd cardcp uImage-2.6.30-sheevaplug/media/flash/boot/
8. korak: Uredite Fstab
Fstab je treba urediti, da kaže na kartico SD. Sheevaplug vidi kartico SD kot /dev /mmcblk0p X vi /etc /fstab change /root v /dev /mmcblk0p1 /ext2 relatime 1 0
9. korak: Ponastavite korensko geslo
Nimam pojma, na katero geslo za root je nastavljeno. Zato ga bomo odstranili. vi/media/flash/etc/shadow Spremenite odstranite geslo: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
10. korak: Uredite omrežno konfiguracijo
Uredite omrežno konfiguracijo za svoje omrežje vi/media/flash/etc/sysconfig/network NETWORKING = yes HOSTNAME = YourHostnameHerevi/media/flash/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE = eth0 BOOTPROTO = static ONBOOT = yes NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TIP = Ethernet USERCTL = brez PEERDNS = brez IPV6INIT = brez NM_CONTROLLED = ne Odklopite pomnilniško kartico sd /medij /bliskavico Vstavite v SheevaPlug
11. korak: Pripravite svoj Linux Box za posodobitev jedra
SheevaPlug je opremljen z vdelano programsko opremo, ki se lahko zažene s kartic SD. Zato ga morate posodobiti prek TFTP Namestite tftp serveryum namestite tftp-server Pridobite sliko u-boot in jo dajte na voljo 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 spremenite "onemogoči = da" v "onemogoči = ne" Dodajte skript za nalaganje ftdi gonilnik, ko je priključen SheevaPlug: vi /etc/udev/rules.d/85-sheevaplug.rules # če še noben gonilnik ni zahteval vmesnika, naložite 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 in PID na seznam naprav, ki jih podpirajo ftdi_sio ACTION == "add", SUBSYSTEM == "drivers", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # po želji ustvarite priročno simbolno povezavo za konzolno napravo ACTION == "dodaj", KERNEL == "ttyUSB*", / ATTRS {vmesnik} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Priključite serijski kabel iz Sheevapluga, če a /dev /ttyUSBx ni ustvarjen, znova zaženite sistem Linux
Korak: Spremenite zagonske dele
Priključite USB kabel na mini USB priključek na priključku SheevaPlug na vrata USB na ohišju linux. screen /dev /ttyUSBX 115200 Posodobite vdelano programsko opremo Marvell >> setenv serverip 192.168.1.2 # IP vašega strežnika TFTP Marvell >> setenv ipaddr 192.168.1.200 # IP sheevaplug Marvell >> bubt uboot.bin ** Opozorilo ** Če U- Boot Endiannes se bo spremenil (LE-> BE ali BE-> LE), potem bi morali parametre Env preglasiti. Ali naj preglasijo parametre Env? (y/n) n Nato morate zagonski nalagalnik konfigurirati za zagon s kartice SDsetenv mainlineLinux da setenv arcŠtevilka 2097 setenv bootargs_console console = ttyS0, 115200 setenv bootargs_root 'rw root =/dev/mmcblk0p1 rootdelay = 10 rootfstype = 10 rootfstype bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); zaženite bootcmd_mmc; bootm 0x0800000 'saveenv reset To bi se moralo zagnati zdaj.
Korak: Objavite opombe o namestitvi
Geslo za root morate spremeniti. Tabele IP se ne nalagajo ravno pri namestitvi f12. Zato uredite /etc/hosts.allow in hosts.deny, dokler nekdo ne ugotovi … Na njem zaženem Apache/PHP/DNSmasq/samba/itd. In ne morem opaziti velike uspešnosti.
Priporočena:
Kako namestiti, zagnati in povezati krmilnik z emulatorjem: 7 korakov
Kako namestiti, zagnati in povezati krmilnik z emulatorjem: Ste že kdaj sedeli in se spominjali svojega otroštva kot mladega igralca in si včasih zaželeli, da bi ponovno pogledali tiste stare dragulje preteklosti? No, za to obstaja aplikacija … natančneje obstaja skupnost igralcev, ki izdelujejo program
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bit: 7 korakov (s slikami)
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bit: Eden od načinov za razširitev funkcionalnosti mikro: bita je uporaba plošče z imenom moto: bit podjetja SparkFun Electronics (približno 15-20 USD). Izgleda zapleteno in ima številne funkcije, vendar iz njega ni težko zagnati servo motorjev. Moto: bit vam omogoča, da
Kako samodejno zagnati računalnik vsak dan ali kadar koli: 5 korakov
Kako samodejno zagnati računalnik vsak dan ali kadar koli: v tem navodilu se boste naučili, kako se računalnik samodejno zažene vsak dan ob določenem času, to je tudi moje prvo navodilo
Kako zagnati baterijsko uro na sončni energiji: 15 korakov (s slikami)
Kako zagnati baterijsko uro na sončno energijo: Ta prispevek izhaja iz prejšnjega leta 2016 (glej tukaj,), vendar so v vmesnem obdobju prišlo do razvoja komponent, ki olajšajo delo in izboljšajo zmogljivost. Tu prikazane tehnike bodo omogočile sončno
Kako namestiti in zagnati prekleti mali Linux na pogon USB: 6 korakov
Kako namestiti in zagnati Prekleti mali Linux na pogon USB: Želite vedeti, kako namestiti in zagnati Prekleti mali Linux na USB -pogon, nato pa nadaljujte z branjem. za celoten videoposnetek boste morali prižgati zvočnike, saj sem imel nekaj težav z glasnostjo mikrofona