Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Andaa Kadi ya SD
- Hatua ya 3: Kugawanya Kadi ya SD
- Hatua ya 4: Kizigeu Kadi cha SD (cont)
- Hatua ya 5: Unda Mfumo wa Faili
- Hatua ya 6: Pata Distro na Kernel
- Hatua ya 7: Sakinisha OS
- Hatua ya 8: Hariri Fstab
- Hatua ya 9: Rudisha Nywila ya Mizizi
- Hatua ya 10: Hariri Usanidi wa Mtandao
- Hatua ya 11: Andaa Lebo yako ya Linux Kusasisha Kernel
- Hatua ya 12: Badilisha Parms za Boot
- Hatua ya 13: Vidokezo vya Sakinisha Chapisho
Video: Jinsi ya kusanikisha Fedora kwenye SheevaPlug na Boot Kadi ya SD: Hatua 13
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:56
Niliona chapisho kwenye SheevaPlug huko Slashdot halafu kwenye Mitambo maarufu. Ilionekana kama kifaa cha kupendeza kinaendesha @ 2.5w, hakuna mashabiki, hali thabiti na hakuna haja ya mfuatiliaji.
Kwa miaka mingi nimebeba karibu na mfuatiliaji wa zamani wa CRT ikiwa sanduku langu la linux lingeanguka, hakuna haja kwani hii ina kiweko halisi cha serial kilichojengwa ndani. Hii inaweza kufundishwa kwa undani juu ya jinsi ya kujenga SheevaPlug na Fedora (v12), kukimbia na kuanza mbali ya kadi ya SD. Nilipata habari nyingi nzuri kutoka kwa Programu ya PlugComputer na Wiki ya FedoraProject
Hatua ya 1: Vifaa
Utahitaji: SheevaPlug Dev Kit (nilinunua yangu kutoka Global Scale) SD CardSD Card Reader Sanduku la linux kusanikisha OS kwenye kadi ya SD.
Hatua ya 2: Andaa Kadi ya SD
Ongeza Kadi ya SD kwenye sanduku lako la linux unayoijenga na uiendeshe: dmesg | Pato hapa linanionyesha kuwa imewekwa kama / dev / sdc.
Hatua ya 3: Kugawanya Kadi ya SD
Tutagawanya kadi ya SD sasa.fdisk / dev / sdc Futa vizuizi vyovyote vilivyopo. d1
Hatua ya 4: Kizigeu Kadi cha SD (cont)
Unda kizigeu kipya. cac defaultsFanya iwe bootablea Ihakikishe p Andika andiko mpya la karamu
Hatua ya 5: Unda Mfumo wa Faili
Unda mfumo wa faili. mkfs.ext2 / dev / sdc1
Hatua ya 6: Pata Distro na Kernel
Pakua Kernel na Distrowget https://ftp.linux.org.uk/pub/linux/arm/fedora/platforms/sheevaplug/uImage-2.6.30-sheevaplugwget https://ftp.linux.org.uk/pub/ linux / mkono / fedora / rootfs / rootfs-f12.tar.bz2
Hatua ya 7: Sakinisha OS
Unda mlima pointmkdir / media / flash Panda mlima wa SD Card / dev / sdc1 / media / flash Futa mfumo wa faili -jxf rootfs-f12.tar.bz2 Nakili mfumo wa faili kwenye sd cardcp -r rootfs-f12 / * / media / flash / Nakili kernel juu ya sd cardcp uImage-2.6.30-sheevaplug / media / flash / boot /
Hatua ya 8: Hariri Fstab
Fstab inahitaji kuhaririwa ili kuonyesha kadi ya SD. Sheevaplug ona kadi ya SD kama / dev / mmcblk0p X vi / nk / fstab change / root to / dev / mmcblk0p1 / ext2 relatime 1 0
Hatua ya 9: Rudisha Nywila ya Mizizi
Sijui nenosiri la mizizi limewekwa. Kwa hivyo tutaondoa. vi / media / flash / nk / kivuliBadilisha kuondoa nywila: mizizi: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
Hatua ya 10: Hariri Usanidi wa Mtandao
Hariri usanidi wa mtandao wa mtandao wako vi / media / flash / etc / sysconfig / network NETWORKING = ndio HOSTNAME = YourHostnameHerevi / media / flash / etc / sysconfig / network-scripts / ifcfg-eth0DEVICE = eth0 BOOTPROTO = tuli ONBOOT = ndio NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = hakuna PEERDNS = hakuna IPV6INIT = hakuna NM_CONTROLLED = hakuna Punguza kadi ya sd kiasi / media / flash Iweke kwenye SheevaPlug
Hatua ya 11: Andaa Lebo yako ya Linux Kusasisha Kernel
SheevaPlug husafirishwa na firmware ambayo inaweza kuzima kadi za SD. Kwa hivyo unahitaji kuisasisha juu ya TFTP Sakinisha tftp serveryum install tftp-server Pata picha ya u-boot na uifanye kwa sheevaplug cd / var / lib / tftpboot / wget https://www.cyrius.com/tmp/ u-boot.bin-3.4.19 mv u-boot. dereva wakati SheevaPlug imeunganishwa: vi /etc/udev/rules.d/85-sheevaplug.rules # ikiwa hakuna dereva amedai kiolesura hicho bado, mzigo ftdi_sio ACTION == "ongeza", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN + = "/ sbin / modprobe -b ftdi_sio" # ongeza sheevaplug VID na PID kwenye orodha ya vifaa vinavyoungwa mkono na ftdi_sio ACTION == "ongeza", SUBSYSTEM == "madereva", / ENV {DEVPATH} == "/ basi / usb-serial / madereva / ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # kwa hiari tengeneza symlink ya urahisi kwa kifaa cha console ACTION == "ongeza", KERNEL == "ttyUSB *", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK + = "sheevaplug" *** Chomeka kebo ya serial kutoka Sheevaplug, ikiwa / dev / ttyUSBx haijaundwa, anzisha upya mfumo wako wa linux
Hatua ya 12: Badilisha Parms za Boot
Unganisha kebo ya usb kwenye kontakt USB mini kwenye SheevaPlug hadi bandari ya usb kwenye sanduku lako la linux. skrini / dev / ttyUSBX 115200 Sasisha firmware Marvell >> setenv serverip 192.168.1.2 # IP ya seva yako ya TFTP Marvell >> setenv ipaddr 192.168.1.200 #IP ya sheevaplug Marvell >> bubt uboot.bin ** Onyo ** Ikiwa Boot Endiannes itabadilika (LE-> BE au BE-> LE), Kisha vigezo vya Env vinapaswa kuzidiwa.. Batilisha vigezo vya Env? [y / n] n Ifuatayo unahitaji kusanidi bootloader kuzima kadi za SDetenv mainlineLinux ndio setenv arcNamba 2097 setenv bootargs_console console = ttyS0, 115200 setenv bootargs_root 'rw root = / dev / mmcblk0p1 rootdelay = 10 rootfstypev = ext2 bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 / boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); kukimbia bootcmd_mmc; bootm 0x0800000 'saveenv reset Inapaswa kuanza sasa.
Hatua ya 13: Vidokezo vya Sakinisha Chapisho
Unahitaji kubadilisha nenosiri la mizizi. Meza za IP hazipakizi sawa kwenye usakinishaji wangu wa f12. Kwa hivyo hariri / n.k.
Ilipendekeza:
Jinsi ya kusanikisha Windows 95 kwenye Simu ya Android: Hatua 3
Jinsi ya kusanikisha Windows 95 kwenye Simu ya Android: Je! Ulitaka kutumia Windows 95 kwenye Kifaa chako cha Android? Uigaji ni mchakato mgumu sana, kwa bahati nzuri Windows 95 ina mahitaji machache sana. Kwenye simu inafanya kazi kikamilifu kama kwenye kompyuta, ikiwa mtu anataka kuwa na mfumo wa uendeshaji kwenye
Jinsi ya kusanikisha Arduino IDE kwenye Windows 10: 8 Hatua
Jinsi ya kusanikisha Arduino IDE kwenye Windows 10: Hatua ya kwanza ya kuanzisha utaftaji wako wa umeme na bodi ya Arduino ni kuwa na programu inayofaa iliyosanikishwa. Mafunzo haya yatakuonyesha jinsi ya kusanikisha Arduino IDE kwenye Windows 10
Jinsi ya kusanikisha Programu ya IDE ya Arduino kwenye Windows 10 # Arduino_1: Hatua 8
Jinsi ya kusanikisha Programu ya IDE ya Arduino kwenye Windows 10 # Arduino_1: Katika nakala hii. Nitakuonyesha jinsi ya kusanikisha programu ya Arduino IDE kwenye Windows 10. Arduino IDE ni programu ya kuendeleza Bodi ya Arduino. Programu hii hutumiwa kama kihariri cha maandishi kuunda, kufungua, kuhariri, na kuhalalisha Nambari ya Arduino. Kanuni au Pro
Jinsi ya Kusanikisha Pi-Hole kwenye Raspberry Pi, Kizuizi Kavu cha Mtandao !!: Hatua 25
Jinsi ya Kuweka Pi-Hole kwenye Raspberry Pi, Kizuizi Kavu cha Mtandao !!: Kwa mradi huu, utahitaji: Raspberry Pi inayoweza kuunganisha kwenye mtandao Kadi ya Micro SD inayoendesha Kinanda cha Raspbian LiteA (Ili kuanzisha SSH) Pili Kifaa (Ili kufikia Wavuti ya Wavuti) Maarifa ya kimsingi ya UNIX na pia urambazaji wa kiolesura kwenye th
Jinsi ya kusanikisha Windows 10 kwenye Raspberry Pi: Hatua 7
Jinsi ya kusanikisha Windows 10 kwenye Raspberry Pi: Hi, katika hii nitafundishwa nitakuonyesha jinsi ya kusanikisha windows 10 kwenye raspberry pi (hapana, mimi sio utani)