Агуулгын хүснэгт:

Sheora дээр Fedora -ийг хэрхэн суулгах вэ, SD картаас ачаалах: 13 алхам
Sheora дээр Fedora -ийг хэрхэн суулгах вэ, SD картаас ачаалах: 13 алхам

Видео: Sheora дээр Fedora -ийг хэрхэн суулгах вэ, SD картаас ачаалах: 13 алхам

Видео: Sheora дээр Fedora -ийг хэрхэн суулгах вэ, SD картаас ачаалах: 13 алхам
Видео: ЗЕМЛЯ В ИЛЛЮМИНАТОРЕ !| ЧТО НОВОГО В ОБНОВЛЕНИИ ► 1 (часть 1) Прохождение ASTRONEER 2024, Оны зургадугаар сарын
Anonim
Sheora дээр Fedora -ийг хэрхэн суулгах вэ, SD картыг залгаад ачаална уу
Sheora дээр Fedora -ийг хэрхэн суулгах вэ, SD картыг залгаад ачаална уу

Би ShelashPlug дээр Slashdot дээр, дараа нь Popular Mechanics дээр бичлэг үзсэн. Энэ нь 2.5W -т ажилладаг, фенүүдгүй, хатуу төлөвтэй, дэлгэц хэрэггүй болсон сонирхолтой төхөөрөмж шиг санагдсан.

Линукс хайрцаг маань эвдэрсэн тохиолдолд би хэдэн жилийн турш хуучин CRT мониторыг авч явж байсан бөгөөд энэ нь жинхэнэ цуваа консолыг суурилуулсан тул шаардлагагүй юм. Энэхүү заавар нь SheevaPlug -ийг Fedora (v12) ашиглан хэрхэн ажиллуулах болон ачаалах талаар нарийвчлан тайлбарлах болно. SD картаас салсан. Би PlugComputer форум болон FedoraProject Wiki -ээс маш олон сайн мэдээлэл авсан

Алхам 1: хангамж

Хангамж
Хангамж

Танд хэрэгтэй болно: SheevaPlug Dev Kit (Би Global Scale -аас өөрийн төхөөрөмжийг худалдаж авсан) SD карт SD карт уншигч SD картанд OS суулгах линукс хайрцаг.

Алхам 2: SD карт бэлтгэх

SD карт бэлтгэх
SD карт бэлтгэх

Үүнийг барьж буй линукс хайрцагт SD картаа нэмж ажиллуулна уу: dmesg | Энэ гаралт нь үүнийг /dev /sdc хэлбэрээр холбосон болохыг харуулж байна.

Алхам 3: SD картыг хуваана

SD картыг хуваана
SD картыг хуваана

Бид SD картыг одоо хуваана.fdisk /dev /sdc Одоо байгаа бүх хуваалтыг устгах d1

Алхам 4: SD картыг хуваах (үргэлжлүүл)

SD карт хуваалт (үргэлжлэл)
SD карт хуваалт (үргэлжлэл)

Шинэ хуваалт үүсгэх. caccept defaults Үүнийг ачаалах боломжтой болгох Баталгаажуулах p Шинэ хуваарилах хүснэгтийг бичих

Алхам 5: Файлын системийг үүсгэнэ үү

Файлын системийг бий болгох
Файлын системийг бий болгох

Файлын системийг бий болгох. mkfs.ext2 /dev /sdc1

Алхам 6: Distro болон цөмийг аваарай

Distro болон Kernel -ийг аваарай
Distro болон Kernel -ийг аваарай

Kernel and 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: OS суулгах

OS суулгах
OS суулгах

Суулгах цэг үүсгэх mkdir /media /flash /flash/Цөмийг sd cardcp uImage-2.6.30-sheevaplug/media/flash/boot/руу хуулж ав.

Алхам 8: Fstab -ийг засварлана уу

Fstab -ийг засварлах
Fstab -ийг засварлах

SD карт руу чиглүүлэхийн тулд fstab -ийг засах шаардлагатай. Sheevaplug нь SD картыг /dev /mmcblk0p X vi /etc /fstab change /root /dev /mmcblk0p1 /ext2 relatime 1 0 гэж үзнэ.

Алхам 9: Үндэс нууц үгээ дахин тохируулах

Үндэс нууц үгээ дахин тохируулах
Үндэс нууц үгээ дахин тохируулах

Нууц үгийг ямар үндэстэй болохыг би мэдэхгүй байна. Тиймээс бид үүнийг арилгах болно. vi/media/flash/etc/shadow Нууц үгээ устгах: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::

Алхам 10: Сүлжээний тохиргоог засах

Сүлжээний тохиргоог засах
Сүлжээний тохиргоог засах

Сүлжээнийхээ сүлжээний тохиргоог засах vi/media/flash/etc/sysconfig/network NETWORKING = тийм HOSTNAME = YourHostnameHerevi/media/flash/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE = eth0 BOOTPROTO = static ONBOOT = тийм NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = PEERDNS байхгүй = IPV6INIT байхгүй NM_CONTROLLED = үгүй sd карт umount /media /flash -ийг салгах

Алхам 11: Цөмийг шинэчлэхийн тулд Linux хайрцгаа бэлдээрэй

Цөмийг шинэчлэхийн тулд Linux хайрцгаа бэлдээрэй
Цөмийг шинэчлэхийн тулд Linux хайрцгаа бэлдээрэй

SheevaPlug нь SD картыг ачаалах боломжтой програм хангамжийг дагалддаг. Тиймээс та үүнийг TFTP-ээр шинэчлэх хэрэгтэй tftp serveryum install tftp-server суулгах u-boot дүрсийг аваад 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 "disable = yes" болгож "disable = no" болгож ftdi-ийг ачаалахын тулд скриптийг нэмнэ үү. SheevaPlug холбогдсон үед драйвер: vi /etc/udev/rules.d/85-sheevaplug.rules # хэрэв драйвер интерфэйсийг хараахан мэдэгдээгүй бол ftdi_sio ACTION == "нэмэх", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN+= "/sbin/modprobe -b ftdi_sio" # нэмэх sheevaplug VID ба PID нь ftdi_sio ACTION == "add", SUBSYSTEM == "drivers", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR {дэмждэг төхөөрөмжүүдийн жагсаалтад багтдаг. new_id} = "9e88 9e8f" # консолын төхөөрөмжид тохирох симболын холбоосыг үүсгэх ACTION == "add", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Sheevaplug -аас цуваа кабелийг залгаарай, хэрэв a /dev /ttyUSBx үүсгээгүй бол линукс системээ дахин ачаална уу.

Алхам 12: Ачаалах хэсгийг өөрчлөх

Boot Parms -ийг өөрчлөх
Boot Parms -ийг өөрчлөх

USB кабелийг SheevaPlug дээрх мини USB холбогчтой холбож, линукс хайрцаг дээрх USB порт руу холбоно уу. screen /dev /ttyUSBX 115200 Marvell firmware-ийг шинэчлэх >> setenv serverip 192.168.1.2 # таны TFTP серверийн IP Marvell >> setenv ipaddr 192.168.1.200 # IP-ийн sheevaplug Marvell >> bubt uboot.bin ** Анхааруулга ** Хэрэв U- Boot Endiannes өөрчлөгдөх гэж байна (LE-> BE эсвэл BE-> LE), дараа нь Env параметрүүдийг хүчингүй болгох ёстой. Env параметрүүдийг хүчингүй болгох уу? (y/n) n Дараа нь та bootloader -ийг SD картыг эхлүүлэх тохиргоог хийх ёстой mainlineLinux тийм setenv arcNumber 2097 setenv bootargs_console консол = ttyS0, 115200 setenv bootargs_root 'rw root =/dev/mmcblk0p1 rootdelay = 2 rootfstype = 10' rootfstype bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); bootcmd_mmc ажиллуулах; bootm 0x0800000 'saveenv reset Энэ нь одоо ачаалагдах ёстой.

Алхам 13: Суулгах тэмдэглэлийг оруулах

Суулгах тэмдэглэлийг оруулах
Суулгах тэмдэглэлийг оруулах

Та үндсэн нууц үгээ өөрчлөх хэрэгтэй. IP хүснэгтүүд миний f12 суулгац дээр яг ачаалагдахгүй байна. Тиймээс хэн нэгэн үүнийг ойлгуулах хүртэл

Зөвлөмж болгож буй: