Talaan ng mga Nilalaman:
- Hakbang 1: Mga Panustos
- Hakbang 2: Ihanda ang SD Card
- Hakbang 3: Paghiwalayin ang SD Card
- Hakbang 4: Partition SD Card (cont)
- Hakbang 5: Lumikha ng File System
- Hakbang 6: Kunin ang Distro at Kernel
- Hakbang 7: I-install ang OS
- Hakbang 8: I-edit ang Fstab
- Hakbang 9: I-reset ang Root Password
- Hakbang 10: I-edit ang Configuration ng Network
- Hakbang 11: Ihanda ang Iyong Linux Box upang I-update ang Kernel
- Hakbang 12: Baguhin ang Mga Parot ng Boot
- Hakbang 13: Mag-post ng Mga Tala sa Pag-install
Video: Paano Mag-install ng Fedora sa isang SheevaPlug at Boot Off ng isang SD Card .: 13 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:16
Nakita ko ang isang post sa SheevaPlug sa Slashdot at pagkatapos ay sa Popular Mechanics. Tila isang kagiliw-giliw na aparato ang pinapatakbo nito @ 2.5w, walang mga tagahanga, solidong estado at hindi na kailangan para sa isang monitor.
Sa loob ng maraming taon dinala ko ang paligid ng isang lumang monitor ng CRT kung sakaling bumagsak ang aking kahon sa linux, hindi na kailangan dahil mayroon itong isang tunay na serial console na naka-built in. Ang detalyadong ito ay detalyado kung paano bumuo ng isang SheevaPlug kasama ang Fedora (v12), upang parehong tumakbo at mag-boot off ng isang SD card. Nakuha ko ang maraming magagandang impormasyon mula sa PlugComputer Forum at isang FedoraProject Wiki
Hakbang 1: Mga Panustos
Kakailanganin mo: SheevaPlug Dev Kit (bumili ako ng minahan mula sa Global Scale) SD CardSD Card Reader Isang linux box upang mai-install ang OS sa SD card.
Hakbang 2: Ihanda ang SD Card
Idagdag ang SD Card sa iyong linux box na ginagawa mo ito at tatakbo: dmesg | Ang output dito ay ipinapakita sa akin na na-mount ito bilang / dev / sdc.
Hakbang 3: Paghiwalayin ang SD Card
Hahatiin namin ang SD card ngayon.fdisk / dev / sdcTanggalin ang anumang mayroon nang mga pagkahati. d1
Hakbang 4: Partition SD Card (cont)
Lumikha ng bagong pagkahati. caccept defaults Gawin itong bootableaBeripikahin ito pSulatin ang bagong tablew ng parition
Hakbang 5: Lumikha ng File System
Lumikha ng filesystem. mkfs.ext2 / dev / sdc1
Hakbang 6: Kunin ang Distro at Kernel
I-download ang Kernel at 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
Hakbang 7: I-install ang OS
Lumikha ng isang mount pointmkdir / media / flash I-mount ang SD Card mount / dev / sdc1 / media / flash I-compress ang filesystemtar -jxf rootfs-f12.tar.bz2 Kopyahin ang filesystem sa sd cardcp -r rootfs-f12 / * / media / flash / Kopyahin ang kernel sa sd cardcp uImage-2.6.30-sheevaplug / media / flash / boot /
Hakbang 8: I-edit ang Fstab
Ang fstab ay kailangang mai-edit upang ituro ang SD card. Ang Sheevaplug see ay ang SD card bilang / dev / mmcblk0p X vi / etc / fstab pagbabago / root sa / dev / mmcblk0p1 / ext2 relatime 1 0
Hakbang 9: I-reset ang Root Password
Wala akong ideya kung ano ang itinakda sa mga ugat ng password. Kaya aalisin namin ito. vi / media / flash / etc / shadowBaguhin ang alisin ang password: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
Hakbang 10: I-edit ang Configuration ng Network
I-edit ang pagsasaayos ng network para sa iyong network vi / media / flash / etc / sysconfig / network NETWORKING = yes HOSTNAME = YourHostnameHerevi / media / flash / etc / sysconfig / network-script / 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 TYPE = Ethernet USERCTL = walang PEERDNS = walang IPV6INIT = walang NM_CONTROLLED = walang Unmount ang sd card umount / media / flash Ilagay ito sa SheevaPlug
Hakbang 11: Ihanda ang Iyong Linux Box upang I-update ang Kernel
Ang SheevaPlug ay nagpapadala ng isang firmware na maaaring mag-boot off ng mga SD card. Kaya kailangan mong i-update ito sa TFTP Mag-install ng isang tftp serveryum i-install ang tftp-server Kunin ang imahe ng u-boot at gawing magagamit ito sa 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 baguhin ang "huwag paganahin = oo" upang "huwag paganahin = hindi" Idagdag ang script upang mai-load ang ftdi driver kapag nakakonekta ang SheevaPlug: vi /etc/udev/rules.d/85-sheevaplug.rules # kung wala pang driver na na-claim ang interface, i-load ang ftdi_sio ACTION == "add", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN + = "/ sbin / modprobe -b ftdi_sio" # add ang sheevaplug VID at PID sa listahan ng mga aparato na suportado ng ftdi_sio ACTION == "add", SUBSYSTEM == "driver", / ENV {DEVPATH} == "/ bus / usb-serial / driver / ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # opsyonal na lumikha ng isang kaginhawaang symlink para sa console na aparato ACTION == "idagdag", KERNEL == "ttyUSB *", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK + = "sheevaplug" *** I-plug ang serial cable mula sa Sheevaplug, kung ang isang / dev / ttyUSBx ay hindi nilikha, i-reboot ang iyong linux system
Hakbang 12: Baguhin ang Mga Parot ng Boot
I-hook up ang usb cable sa konektor ng mini usb sa SheevaPlug sa isang usb port sa iyong linux box. screen / dev / ttyUSBX 115200 I-update ang firmware Marvell >> setenv serverip 192.168.1.2 # IP ng iyong TFTP server Marvell >> setenv ipaddr 192.168.1.200 #IP ng sheevaplug Marvell >> bubt uboot.bin ** Warning ** Kung U- Magbabago ang Boot Endiannes (LE-> BE o BE-> LE), Kung gayon ang mga parameter ng Env ay dapat na ma-override.. I-override ang mga parameter ng Env? (y / n) n Susunod na kailangan mong i-configure ang bootloader upang i-boot off ang SD cardsetenv mainlineLinux yes setenv arcNumber 2097 setenv bootargs_console console = ttyS0, 115200 setenv bootargs_root 'rw root = / dev / mmcblk0p1 rootdelay = 10 rootfstype = ext2' setenv bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); patakbuhin ang bootcmd_mmc; bootm 0x0800000 'saveenv reset Dapat itong mag-boot ngayon.
Hakbang 13: Mag-post ng Mga Tala sa Pag-install
Kailangan mong baguhin ang root password. Ang mga IP Tables ay hindi nakaklo-load mismo sa aking f12 na pag-install. Kaya i-edit ang /etc/hosts.allow at host.deny hanggang sa malaman ito ng isang tao … Pinatakbo ko ang Apache / PHP / DNSmasq / samba / etc dito at hindi ko talaga mapapansin ang anumang malaking hit ng pagganap.
Inirerekumendang:
Card Sorter para sa isang Trading Card Machine (Update 2019-01-10): 12 Mga Hakbang (na may Mga Larawan)
Card Sorter para sa isang Trading Card Machine (Update 2019-01-10): Card Sorter para sa isang Trading Card Machine Ang Makikitang Log ng Palitan ay matatagpuan sa huling hakbang. Ang Background Naipaliwanag ko na ang motibasyon ng aking proyekto sa artikulo ng Card Feeder. Ngunit sa madaling sabi, ang aking mga anak at ako ay nagtipon ng maraming halaga ng Trading Card
Paano Mag-hack at Mag-upgrade ng isang Rigol DS1054Z Digital Oscilloscope: 5 Hakbang (na may Mga Larawan)
Paano Mag-hack at Mag-upgrade ng isang Rigol DS1054Z Digital Oscilloscope: Ang Rigol DS1054Z ay isang tanyag, antas ng entry na 4-channel na Digital Storage Oscilloscope. Nagtatampok ito ng isang real-time na rate ng sample ng hanggang sa 1 GSa / s at isang bandwidth na 50 MHz. Ang partikular na malalaking nagpapakita ng kulay na TFT ay napakadaling basahin. Salamat sa isang sa
Paano Mag-convert ng isang Physical Book Sa isang Ebook ?: 7 Mga Hakbang (na may Mga Larawan)
Paano Mag-convert ng isang Physical Book Sa Isang Ebook?: Ang pagiging isang mag-aaral na nagmumula sa Chemical Engineering, kadalasan ay mayroon akong mga bulktextbook, teknikal na libro at tala upang mai-scan (minsan naka-print) Naghanap ako ng isang mahusay na scanner ng libro nang ilang oras, ngunit karamihan sa kanila ay mahal, sobrang laki. Mamaya,
Paano Mag-Boot ng PUD Linux Off isang Flash Drive: 5 Hakbang
Paano Boot PUD Linux Mag-Off ng isang Flash Drive: Itinuturo sa iyo ng itinuturo na ito kung paano i-install ang PUD, isang 260MB OS, sa iyong flash drive. Ito ang aking unang itinuturo kaya't mangyaring, mahirapan ka sa akin. Ito ay paulit-ulit, kaya mase-save ang mga setting nito sa exit. Hindi ako responsable para sa anumang nangyayari sa iyong co
Paano Mag-back up ng Mga Memory Card Nang Walang Computer: 3 Mga Hakbang
Paano Mag-back up ng Mga Card sa Memorya Nang Walang Computer: HiKapag ako ay nasa holiday Gusto kong i-back up ang lahat ng mga larawan na kinukuha. at upang ayusin kung aling mga larawan ang tatanggalin. at i-upload ang mga mabubuti sa facebook. Ang tanging bagay ay kapag nasa holiday ayokong mag-lug sa paligid ng isang laptop. Ang nahanap kong solusyon ay ang paggamit ng isang P