Բովանդակություն:
- Քայլ 1: Պաշարներ
- Քայլ 2: Պատրաստեք SD քարտը:
- Քայլ 3: Բաժանեք SD քարտը
- Քայլ 4: Բաժանման SD քարտ (շարունակություն)
- Քայլ 5: Ստեղծեք ֆայլային համակարգ
- Քայլ 6: Ստացեք Distro և Kernel
- Քայլ 7: Տեղադրեք OS
- Քայլ 8: Խմբագրել Fstab- ը
- Քայլ 9: Վերականգնել արմատային գաղտնաբառը
- Քայլ 10: Խմբագրել ցանցի կազմաձևը
- Քայլ 11. Պատրաստեք ձեր Linux տուփը ՝ միջուկը թարմացնելու համար
- Քայլ 12. Փոխեք բեռնախցիկները
- Քայլ 13: Տեղադրեք տեղադրման նշումներ
Video: Ինչպես տեղադրել Fedora- ն SheevaPlug- ում և անջատել SD քարտը: 13 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:53
Ես տեսա մի գրառում SheevaPlug- ում Slashdot- ում, այնուհետև Popular Mechanics- ում: Թվում էր, թե այն հետաքրքիր սարք է, որն աշխատում է @ 2.5w- ով, չունի երկրպագուներ, պինդ վիճակ և մոնիտորի կարիք չկա:
Տարիներ շարունակ ես շրջում էի հին CRT մոնիտորով, եթե իմ Linux- ի տուփը խափանվեր, կարիք չկա, քանի որ դրանում իսկական սերիական վահանակ է ներկառուցված: Այս հրահանգավորումը մանրամասն կներկայացնի, թե ինչպես կարելի է SheevaPlug- ը կառուցել Fedora- ի հետ (v12), ինչպես գործարկելու, այնպես էլ գործարկելու համար: անջատված է SD քարտից: Ես շատ լավ տեղեկություններ եմ ստացել PlugComputer ֆորումից և FedoraProject Wiki- ից
Քայլ 1: Պաշարներ
Ձեզ կպահանջվի.
Քայլ 2: Պատրաստեք SD քարտը:
Ավելացրեք SD քարտը ձեր Linux- ի տուփին, որի վրա դուք կառուցում եք այն և գործարկեք. Dmesg | պոչը Այստեղ ելքը ցույց է տալիս, որ այն տեղադրված է որպես /dev /sdc:
Քայլ 3: Բաժանեք SD քարտը
Մենք այժմ կբաժանենք SD քարտը: fdisk /dev /sdc leteնջել գոյություն ունեցող միջնապատերը: դ 1
Քայլ 4: Բաժանման SD քարտ (շարունակություն)
Ստեղծեք նոր բաժին: caccept defaults Դարձրեք bootablea Ստուգեք այն p Գրեք միջնապատի նոր սեղանը
Քայլ 5: Ստեղծեք ֆայլային համակարգ
Ստեղծեք ֆայլային համակարգ: mkfs.ext2 /dev /sdc1
Քայլ 6: Ստացեք Distro և Kernel
Ներբեռնեք միջուկը և տարածեք 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
Ստեղծեք տեղադրման կետ mkdir /media /flash Mount SD Card mount /dev /sdc1 /media /flash Uncompress the filesystemtar -jxf rootfs -f12.tar.bz2 Պատճենեք ֆայլային համակարգը sd cardcp -r rootfs -f12 /* /media /flash/Պատճենել միջուկը sd cardcp uImage-2.6.30-sheevaplug/media/flash/boot/
Քայլ 8: Խմբագրել Fstab- ը
Fstab- ը պետք է խմբագրվի ՝ SD քարտը ցույց տալու համար: Sheevaplug- ը SD քարտը տեսնում է որպես /dev /mmcblk0p X vi /etc /fstab change /root to /dev /mmcblk0p1 /ext2 relatime 1 0
Քայլ 9: Վերականգնել արմատային գաղտնաբառը
Ես գաղափար չունեմ, թե ինչ արմատների գաղտնաբառ է դրված: Այսպիսով, մենք կհեռացնենք այն: vi/media/flash/etc/shadow Փոխել ջնջել գաղտնաբառը ՝ արմատ ՝ 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 տեղադրեք SheevaPlug- ում
Քայլ 11. Պատրաստեք ձեր Linux տուփը ՝ միջուկը թարմացնելու համար
SheevaPlug- ը առաքվում է որոնվածով, որը կարող է բեռնվել SD քարտերից: Այսպիսով, դուք պետք է այն թարմացնեք TFTP- ի միջոցով Տեղադրեք tftp սերվերի տեղադրում 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 փոխել "անջատել = այո" -ին "անջատել = ոչ" ավելացնել սցենարը `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" # ավելացնել միացրեք VID- ը և PID- ը ftdi_sio- ի կողմից աջակցվող սարքերի ցանկին ACTION == "ավելացնել", SUBSYSTEM == "վարորդներ", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # ըստ ցանկության ստեղծեք հարմարավետության հղում մխիթարիչ սարքի համար ACTION == "ավելացնել", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Միացրեք սերիական մալուխը Sheevaplug- ից, եթե a /dev /ttyUSBx- ը ստեղծված չէ, վերագործարկեք ձեր Linux համակարգը
Քայլ 12. Փոխեք բեռնախցիկները
Միացրեք USB մալուխը SheevaPlug- ի մինի USB միակցիչին `ձեր Linux տուփի USB պորտին: screen /dev /ttyUSBX 115200 Թարմացրեք որոնվածը Marvell >> setenv serverip 192.168.1.2 # Ձեր TFTP սերվերի Marvell >> setenv ipaddr 192.168.1.200 # IP of sheevaplug Marvell >> bubt uboot.bin ** arnգուշացում ** Եթե U- Boot Endiannes- ը փոխվելու է (LE-> BE կամ BE-> LE), ապա Env- ի պարամետրերը պետք է անտեսվեն: Override Env պարամետրերը: (y/n) n Հաջորդը պետք է կազմաձևեք bootloader- ը `SD քարտերից անջատելու համար 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 տեղադրման ժամանակ: Այսպիսով, խմբագրեք /etc/hosts.allow և hosts.deny, մինչև որ ինչ -որ մեկը կարողանա դա պարզել … Ես դրա վրա գործարկում եմ Apache/PHP/DNSmasq/samba/etc և իսկապես չեմ կարող նկատել որևէ կատարողականի մեծ հարված:
Խորհուրդ ենք տալիս:
Ինչպես անջատել ավտոմատ ուղղումը միայն մեկ բառի համար (iOS) ՝ 3 քայլ
Ինչպես անջատել ավտոմատ ուղղումը միայն մեկ բառի համար (iOS). Երբեմն ինքնաբեր ուղղումը կարող է շտկել այն, ինչ դուք չեք ցանկանում ուղղել, օր. տեքստային հապավումները սկսում են իրենց բոլոր տառերը դարձնել (օրինակ, IMO- ի ուղղում IMO- ին, օրինակ): Ահա թե ինչպես ստիպել նրան դադարեցնել մեկ բառի կամ արտահայտության ուղղումը ՝ առանց անջատելու ինքնությունը
Ինչպես անջատել JTAG- ը նախքան Atmegas 40DIP- ը բեռնելը Arduino IDE Mightycore- ով. 4 քայլ
Ինչպես անջատել JTAG- ը Arduino IDE Mightycore- ով Atmegas 40DIP- ի բեռնաթափումից առաջ 644p/1284p- ն ներառում է ձեր ստեղծած ուրվագիծը ներբեռնելու եղանակը, որը
Ինչպես միացնել/անջատել WiFi- ն ՝ օգտագործելով հրամանի տողը !!: 4 քայլ
Ինչպես միացնել/անջատել Wifi- ն ՝ օգտագործելով հրամանի տողը
Ինչպես փոխարինել գրաֆիկական քարտը գրեթե ցանկացած համակարգչում `8 քայլ
Ինչպես փոխարինել գրաֆիկական քարտը գրեթե ցանկացած համակարգչում. Բարև, իմ անունը Josephոզեֆ է: Ես համակարգչային սիրահար եմ, ով սիրում է մարդկանց սովորեցնել համակարգիչների մասին: Ես ձեզ ցույց կտամ, թե ինչպես փոխարինել համակարգչի ներսում գրաֆիկական քարտը, այնպես որ կարող եք արդիականացնել ձեր սեփական համակարգիչը, երբ ցանկանում եք: Գրաֆիկի փոխարինում
Ինչպես անջատել Mac- ի գործարկման ձայնը `5 քայլ
Ինչպես անջատել Mac- ի գործարկման ձայնը. Երբ դուք միացնում կամ վերագործարկում եք ձեր Mac- ը, “ գործարկման ձայնի ձայնը ” մատանիները Ոմանք գուցե սիրում են այս ձայնը, բայց ոմանք ՝ ոչ այնքան: Ձայնը կարող է ձեզ տեղեկացնել, որ Mac- ը պատշաճ կերպով գործարկվում է: Բայց գուցե որոշ ժամանակ անջատեք ձայնը