Sadržaj:
- Korak 1: Potrošni materijal
- Korak 2: Pripremite SD karticu
- Korak 3: Particionirajte SD karticu
- Korak 4: Particioniranje SD kartice (nastavak)
- Korak 5: Kreirajte sistem datoteka
- Korak 6: Nabavite Distro i kernel
- Korak 7: Instalirajte OS
- Korak 8: Uredite Fstab
- Korak 9: Poništite root lozinku
- Korak 10: Uredite mrežnu konfiguraciju
- Korak 11: Pripremite svoj Linux Box za ažuriranje jezgre
- Korak 12: Promijenite pokretačke dijelove
- Korak 13: Objavite napomene o instaliranju
Video: Kako instalirati Fedoru na SheevaPlug i podići se sa SD kartice .: 13 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:10
Vidio sam post na SheevaPlugu u Slashdotu, a zatim u Popular Mechanics. Činilo se kao zanimljiv uređaj koji radi na 2,5 W, bez ventilatora, solid state i nema potrebe za monitorom.
Godinama sam nosio stari CRT monitor samo u slučaju da mi se linux kutija sruši, nema potrebe jer ovo ima ugrađenu pravu serijsku konzolu. Ovo uputstvo će detaljno opisati kako izgraditi SheevaPlug sa Fedorom (v12), kako za pokretanje tako i za pokretanje sa SD kartice. Dobio sam mnogo dobrih informacija sa PlugComputer Foruma i FedoraProject Wiki
Korak 1: Potrošni materijal
Trebat će vam: SheevaPlug Dev Kit (ja sam svoj kupio od Global Scale -a) SD kartica čitač SD karticaLinux kutija za instaliranje operativnog sistema na SD karticu.
Korak 2: Pripremite SD karticu
Dodajte SD karticu u svoj Linux okvir na kojem gradite ovo i pokrenite: dmesg | tailOvaj izlaz mi pokazuje da je montiran kao /dev /sdc.
Korak 3: Particionirajte SD karticu
Sad ćemo podijeliti SD karticu. Fdisk /dev /sdcBrisati sve postojeće particije. d1
Korak 4: Particioniranje SD kartice (nastavak)
Kreirajte novu particiju. caccept defaultsUčinite to bootableaVerify pWrite novu particiju tablew
Korak 5: Kreirajte sistem datoteka
Kreirajte sistem datoteka. mkfs.ext2 /dev /sdc1
Korak 6: Nabavite Distro i kernel
Preuzmite kernel i 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
Korak 7: Instalirajte OS
Kreirajte tačku montiranjamkdir /media /flash Montirajte nosač SD kartice /dev /sdc1 /media /flash Raspakujte datotečni sistem -jxf rootfs -f12.tar.bz2 Kopirajte datotečni sistem na sd cardcp -r rootfs -f12 /* /media /flash/Kopirajte kernel na sd cardcp uImage-2.6.30-sheevaplug/media/flash/boot/
Korak 8: Uredite Fstab
Fstab je potrebno urediti tako da pokazuje na SD karticu. Sheevaplug vidi SD karticu kao /dev /mmcblk0p X vi /etc /fstab change /root u /dev /mmcblk0p1 /ext2 relatime 1 0
Korak 9: Poništite root lozinku
Nemam pojma na koju je lozinku postavljena root adresa. Pa ćemo ga ukloniti. vi/media/flash/etc/shadowPromijenite uklonite lozinku: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
Korak 10: Uredite mrežnu konfiguraciju
Uredite mrežnu konfiguraciju za svoju mrežu 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 = nema PEERDNS = nema IPV6INIT = nema NM_CONTROLLED = ne Demontirajte umount sd kartice /medij /flash Stavite u SheevaPlug
Korak 11: Pripremite svoj Linux Box za ažuriranje jezgre
SheevaPlug isporučuje se s firmverom koji se može pokrenuti sa SD kartica. Zato ga morate ažurirati putem TFTP-a. Instalirajte tftp serveryum instalirajte tftp-server Nabavite sliku u-boot-a i učinite je dostupnom 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 promijeniti "disable = yes" na "disable = no" Dodajte skriptu za učitavanje ftdi upravljački program kada je SheevaPlug povezan: vi /etc/udev/rules.d/85-sheevaplug.rules # ako nijedan upravljački program još nije zatražio interfejs, učitajte ftdi_sio ACTION == "add", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN+= "/sbin/modprobe -b ftdi_sio" # dodaj sheevaplug VID i PID na listu uređaja koje podržavaju ftdi_sio ACTION == "dodaj", SUBSYSTEM == "upravljački programi", / ENV {DEVPATH} == "/sabirnica/usb-serijski/upravljački programi/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # opcionalno kreirajte simvolink pogodnosti za konzolni uređaj ACTION == "dodaj", KERNEL == "ttyUSB*", / ATTRS {sučelje} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Priključite serijski kabel sa Sheevapluga, ako a /dev /ttyUSBx nije kreiran, ponovo pokrenite vaš linux sistem
Korak 12: Promijenite pokretačke dijelove
Priključite USB kabl na mini USB konektor na SheevaPlugu na USB port na vašoj linux kutiji. screen /dev /ttyUSBX 115200 Ažurirajte firmver Marvell >> setenv serverip 192.168.1.2 # IP vašeg TFTP servera Marvell >> setenv ipaddr 192.168.1.200 # IP sheevaplug Marvell >> bubt uboot.bin ** Upozorenje ** Ako U- Boot Endiannes će se promijeniti (LE-> BE ili BE-> LE), tada bi Env parametre trebalo nadjačati.. Nadjačati Env parametre? (y/n) n Zatim morate konfigurirati pokretački program za pokretanje sa SD karticesetenv mainlineLinux da setenv arcBroj 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); pokrenite bootcmd_mmc; bootm 0x0800000 'saveenv reset Trebalo bi se pokrenuti sada.
Korak 13: Objavite napomene o instaliranju
Morate promijeniti root lozinku. IP tablice se ne učitavaju pravo na moju instalaciju f12. Zato uredite /etc/hosts.allow i hosts.deny dok neko to ne shvati … Na njemu pokrećem Apache/PHP/DNSmasq/samba/itd. I ne mogu primijetiti veliki uspjeh.
Preporučuje se:
Kako instalirati, pokrenuti i spojiti kontroler na emulator: 7 koraka
Kako instalirati, pokrenuti i povezati kontroler sa emulatorom: Jeste li ikada sjedili i sjećali se svog djetinjstva kao mladog igrača i ponekad poželjeli da ponovo posjetite te stare dragulje iz prošlosti? Pa, postoji aplikacija za to … tačnije postoji zajednica igrača koji prave program
Kako instalirati Raspbian OS u Raspberry Pi koristeći NOOBS softver i pametni telefon .: 6 koraka
Kako instalirati Raspbian OS u Raspberry Pi koristeći NOOBS softver i pametni telefon.: Pozdrav svima! danas u ovom vodiču pokazujem vam kako lako instalirati Raspbian OS u Raspberry Pi pomoću NOOBS softvera i pametnog telefona
Kako instalirati dodatke u WordPress u 3 koraka: 3 koraka
Kako instalirati dodatke u WordPress u 3 koraka: U ovom vodiču pokazat ću vam bitne korake za instaliranje dodatka Wordpress na vašu web stranicu. U osnovi možete instalirati dodatke na dva različita načina. Prva metoda je putem ftp -a ili putem cpanela. Ali neću ga navoditi jer je zaista komplicirano
Instalirajte Fedoru 8 (Werewolf) na Windows XP sa QEMU: 11 koraka
Instalirajte Fedoru 8 (Werewolf) na Windows XP sa QEMU -om: Potpuni vodič (dostupna je PDF verzija) Da biste razumjeli ovaj vodič, potrebno vam je znanje o računaru sa operativnim sistemom Windows XP i dobra pozadina u Linux -u i Fedori. Cilj vodiča je pokazati/usredotočiti se na razlike i na postavke
Geek - držač kreditne kartice/poslovne kartice sa starog tvrdog diska prijenosnog računara .: 7 koraka
Geek - držač kreditne kartice / poslovne kartice sa starog tvrdog diska za prijenosno računalo. Držač poslovne / kreditne kartice sa štreberom. Na ovu ludu ideju došao sam kad mi je tvrdi disk na laptopu umro i u osnovi postao beskoristan. Ovdje sam uključio dovršene slike