Мазмұны:

Федораны Sheeva -ға қалай қосуға болады және SD картадан жүктеңіз: 13 қадам
Федораны Sheeva -ға қалай қосуға болады және SD картадан жүктеңіз: 13 қадам

Бейне: Федораны Sheeva -ға қалай қосуға болады және SD картадан жүктеңіз: 13 қадам

Бейне: Федораны Sheeva -ға қалай қосуға болады және SD картадан жүктеңіз: 13 қадам
Бейне: Янычар ( Русский пленник ) - Серия 11 историческое кино 2024, Желтоқсан
Anonim
Федораны Sheeva -ға қалай орнатуға болады және SD картадан жүктеңіз
Федораны Sheeva -ға қалай орнатуға болады және SD картадан жүктеңіз

Мен Slashdot -те SheevaPlug -те, содан кейін танымал механикада жазбаны көрдім. Бұл 2.5W жұмыс істейтін қызықты құрылғы сияқты көрінді, желдеткішсіз, қатты күйде және монитордың қажеті жоқ.

Бірнеше жылдар бойы мен ескі CRT мониторын алып жүрдім, егер менің линукс қорапшам апатқа ұшыраса, қажет емес, себебі оның нағыз сериялық консолі бар. Бұл нұсқаулықта Fedora (v12) көмегімен SheevaPlug -ты қалай іске қосу және жүктеу үшін егжей -тегжейлі айтылады. SD картасынан ажыратылады. Мен PlugComputer форумынан және FedoraProject Wiki -ден көптеген жақсы ақпарат алдым

1 -қадам: Жабдықтар

Жабдықтар
Жабдықтар

Сізге қажет: SheevaPlug Dev Kit (мен Global Scale -ден сатып алдым) SD картасы SD картасын оқу құралы ОЖ -ны SD картасына орнату үшін Linux қорапшасы.

2 -қадам: SD картасын дайындаңыз

SD картасын дайындаңыз
SD картасын дайындаңыз

SD картасын сіз жасап жатқан linux қорабына қосыңыз және іске қосыңыз: dmesg | tailБұл жерде шығыс /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 мен ядро алыңыз

Дистро мен ядро алыңыз
Дистро мен ядро алыңыз

Ядролық және дистрибутивті жүктеңіз 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 -қадам: ОЖ орнатыңыз

ОЖ орнату
ОЖ орнату

Нүктелік нүктені жасаңыз /медиа /флэш SD картасын орнатыңыз /dev /sdc1 /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 /root /dev /mmcblk0p1 /ext2 байланысы 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 желісінің конфигурациясын өңдеңіз = yes HOSTNAME = YourHostnameHerevi/media/flash/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE = eth0 BOOTPROTO = тұрақты 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 ажыратыңыз SheevaPlug -ге салыңыз.

11 -қадам: ядро жаңарту үшін Linux қорапшасын дайындаңыз

Ядро жаңарту үшін Linux қорапшасын дайындаңыз
Ядро жаңарту үшін Linux қорапшасын дайындаңыз

SheevaPlug SD карталарын жүктей алатын микробағдарламамен бірге жеткізіледі. Сондықтан сіз оны TFTP арқылы жаңартуыңыз керек tftp-серверін орнату tftp-серверін жүктеңіз 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 == «қосу», SUBSYSTEM == «драйверлер», / ENV {DEVPATH} == «/bus/usb-serial/drivers/ftdi_sio», / ATTR {қолдайтын құрылғылар тізіміне қосылады. new_id} = «9e88 9e8f» # міндетті түрде консольдық құрылғыға ACTION == «қосу», KERNEL == «ttyUSB*», / ATTRS {интерфейс} == «SheevaPlug JTAGKey FT2232D B», / ATTR үшін ыңғайлы символдық сілтеме жасаңыз. S {bInterfaceNumber} == «01», / SYMLINK+= «sheevaplug» *** Sheevaplug сериялық кабелін қосыңыз, егер a /dev /ttyUSBx жасалмаса, Linux жүйесін қайта жүктеңіз

12 -қадам: Жүктеу кестесін өзгертіңіз

Boot Parms өзгерту
Boot Parms өзгерту

USB кабелін SheevaPlug -дегі шағын USB қосқышына Linux қорабындағы USB портына жалғаңыз. screen /dev /ttyUSBX 115200 Marvell микробағдарламасын жаңартыңыз >> setenv serverip 192.168.1.2 # сіздің TFTP серверіңіздің IP Marvell >> setenv ipaddr 192.168.1.200 # IP sheevaplug Marvell >> bubt uboot.bin ** Ескерту ** Егер U- Endiannes жүктелуі өзгереді (LE-> BE немесе BE-> LE), содан кейін Env параметрлерін қайта анықтау керек. Env параметрлерін қайта жазу керек пе? (y/n) n Содан кейін жүктеушіні SD карталарын жүктеу үшін конфигурациялау қажет mainlineLinux иә setenv arcNumber 2097 setenv bootargs_console console = ttyS0, 115200 setenv bootargs_root 'rw root =/dev/mmcblk0p1 rootdelay = 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 қалпына келтіру Ол қазір жүктелуі керек.

13 -қадам: Орнату туралы ескертулерді орналастырыңыз

Орнату туралы ескертулер
Орнату туралы ескертулер

Сізге түбірлік парольді өзгерту қажет. IP кестелері менің f12 қондырғыма жүктелмейді. Сондықтан /etc/hosts.allow және hosts.deny өңдеңіз, біреу түсінгенше… Мен Apache/PHP/DNSmasq/samba/etc -ді іске қосамын және өнімділіктің үлкен соққысын байқамаймын.

Ұсынылған: