Sadržaj:
- Korak 1: Opskrba
- Korak 2: Pripremite SD karticu
- Korak 3: Particionirajte SD karticu
- Korak 4: Particioniranje SD kartice (nastavak)
- Korak 5: Stvorite datotečni sustav
- Korak 6: Nabavite Distro i kernel
- Korak 7: Instalirajte OS
- Korak 8: Uredite Fstab
- Korak 9: Poništite root lozinku
- Korak 10: Uredite konfiguraciju mreže
- Korak 11: Pripremite svoj Linux okvir za ažuriranje jezgre
- Korak 12: Promijenite pokretačke dijelove
- Korak 13: Objavite napomene o instalaciji
Video: Kako instalirati Fedoru na SheevaPlug i pokrenuti SD karticu .: 13 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:39
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. Ova instrukcija će detaljno opisati kako izgraditi SheevaPlug s Fedorom (v12), kako za pokretanje tako i za podizanje sustava van SD kartice. Dobio sam mnogo dobrih informacija s PlugComputer Foruma i FedoraProject Wiki
Korak 1: Opskrba
Trebat će vam: SheevaPlug Dev Kit (ja sam svoj kupio od Global Scale -a) SD kartica Čitač SD karticaKutija za Linux za instaliranje OS -a na SD karticu.
Korak 2: Pripremite SD karticu
Dodajte SD karticu u svoj Linux okvir na kojem gradite ovo i pokrenite: dmesg | tailIzlaz mi ovdje pokazuje da je montiran kao /dev /sdc.
Korak 3: Particionirajte SD karticu
Odmah ćemo podijeliti SD karticu.fdisk /dev /sdcBrisati sve postojeće particije. d1
Korak 4: Particioniranje SD kartice (nastavak)
Kreirajte novu particiju. caccept defaultsUčinite ga bootableaVerify pWrite novu particijsku tablicuw
Korak 5: Stvorite datotečni sustav
Izradite datotečni sustav. 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
Stvorite točku montiranjamkdir /media /flash Montirajte nosač SD kartice /dev /sdc1 /media /flash Raspakirajte datotečni sustav -jxf rootfs -f12.tar.bz2 Kopirajte datotečni sustav na sd cardcp -r rootfs -f12 /* /media /flash/Kopirajte jezgru 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/shadow Promijenite uklonite lozinku: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
Korak 10: Uredite konfiguraciju mreže
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 ga u SheevaPlug
Korak 11: Pripremite svoj Linux okvir 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-poslužitelj 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 spojen: vi /etc/udev/rules.d/85-sheevaplug.rules # ako nijedan upravljački program još nije zatražio sučelje, 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 popis uređaja koje podržava ftdi_sio ACTION == "dodaj", SUBSYSTEM == "upravljački programi", / ENV {DEVPATH} == "/sabirnica/usb-serijski/upravljački programi/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # opcionalno stvorite simvolnu vezu pogodnosti za konzolani uređaj ACTION == "add", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Priključite serijski kabel s Sheevapluga, ako a /dev /ttyUSBx nije kreiran, ponovno pokrenite svoj Linux sustav
Korak 12: Promijenite pokretačke dijelove
Priključite USB kabel na mini USB priključak na SheevaPlugu na USB priključak na vašoj kutiji za Linux. screen /dev /ttyUSBX 115200 Ažurirajte firmver Marvell >> setenv serverip 192.168.1.2 # IP vašeg TFTP poslužitelja 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 parametre Env trebalo nadjačati.. Nadjačati parametre Env? (y/n) n Zatim morate konfigurirati pokretački program za podizanje sustava 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 instalaciji
Morate promijeniti root lozinku. IP tablice se ne učitavaju izravno na moju instalaciju f12. Zato uredite /etc/hosts.allow i hosts.deny dok netko to ne shvati … Pokrećem Apache/PHP/DNSmasq/samba/itd. I ne mogu primijetiti veliki uspjeh.
Preporučeni:
Kako instalirati, pokrenuti i spojiti kontroler na emulator: 7 koraka
Kako instalirati, pokrenuti i povezati kontroler s emulatorom: Jeste li ikada sjedili i sjećali se svog djetinjstva kao mladog igrača i ponekad poželjeli da možete ponovno posjetiti te stare dragulje iz prošlosti? Pa, postoji aplikacija za to … točnije postoji zajednica igrača koji prave program
Kako napraviti svjetlosnu karticu: 10 koraka
Kako izraditi svjetlosnu karticu: U ovoj aktivnosti naučit ćemo o električnoj energiji, kako krugovi rade i kako izraditi svjetleću karticu! Nakon što stvorite vlastitu karticu, podijelite je na društvenim mrežama s #HomeMakeKit kako bismo vidjeli kako je ispala
Kako pretvoriti svoj mobitel u kreditnu/debitnu karticu: 5 koraka
Kako pretvoriti svoj mobitel u kreditnu/debitnu karticu: Jednostavan način za dodatnu kreditnu/debitnu karticu s RFID čipom (tj. Paypass). Pomoću ove metode moći ćete locirati i izdvojiti RFID čip na svojoj rezervnoj kartici koja podržava Paypass i staviti ga u svoj mobitel. To će vam omogućiti da predstavite
Kako instalirati i pokrenuti prokleti mali Linux na USB flash pogonu: 6 koraka
Kako instalirati i pokrenuti prokleti mali Linux na USB fleš disk: Želite znati kako instalirati i pokrenuti Prokleti mali Linux na svoj USB fleš disk, a zatim nastavite čitati. za video ćete morati pojačati zvučnike cijelim putem. Imao sam problema s glasnoćom mikrofona
Instalirajte Fedoru 8 (Werewolf) na Windows XP s QEMU: 11 koraka
Instalirajte Fedoru 8 (Werewolf) na Windows XP s QEMU -om: Potpuni vodič (dostupna je PDF verzija) Za razumijevanje ovog vodiča potrebno vam je znanje o računalu s operacijskim sustavom Windows XP i dobro poznavanje Linux -a i Fedore. Cilj udžbenika je pokazati/usredotočiti se na razlike i na postavke