İçindekiler:
- Adım 1: Sarf Malzemeleri
- Adım 2: SD Kartı hazırlayın
- 3. Adım: SD Kartı Bölümlendirin
- 4. Adım: SD Kartı Bölme (devamı)
- Adım 5: Dosya Sistemini Oluşturun
- Adım 6: Dağıtımı ve Çekirdeği Alın
- 7. Adım: İşletim Sistemini Kurun
- 8. Adım: Fstab'ı düzenleyin
- 9. Adım: Kök Parolayı Sıfırlayın
- Adım 10: Ağ Yapılandırmasını Düzenleyin
- Adım 11: Çekirdeği Güncellemek için Linux Kutunuzu Hazırlayın
- Adım 12: Önyükleme Parmlarını Değiştirin
- Adım 13: Yükleme Notlarını Gönderin
Video: Fedora'yı SheevaPlug'a Kurma ve SD Karttan Önyükleme Yapma: 13 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Slashdot'ta SheevaPlug'da ve ardından Popular Mechanics'te bir gönderi gördüm. @ 2.5w çalışan, fansız, katı hal ve monitöre ihtiyaç duymayan ilginç bir cihaz gibi görünüyordu.
Yıllarca, linux kutumun çökmesi ihtimaline karşı eski bir CRT monitörü taşıdım, bunun yerleşik bir gerçek seri konsoluna sahip olmasına gerek yok. Bu talimat, hem çalıştırmak hem de önyüklemek için Fedora (v12) ile bir SheevaPlug'ın nasıl oluşturulacağını ayrıntılı olarak anlatacaktır. SD karttan. PlugComputer Forum'dan ve FedoraProject Wiki'den pek çok iyi bilgi aldım.
Adım 1: Sarf Malzemeleri
Şunlara ihtiyacınız olacak: SheevaPlug Dev Kit (Global Scale'den benimkini satın aldım) SD CardSD Kart Okuyucuİşletim sistemini SD karta kurmak için bir linux kutusu.
Adım 2: SD Kartı hazırlayın
SD Kartı, bunu oluşturduğunuz linux kutunuza ekleyin ve çalıştırın: dmesg | tailBuradaki çıktı bana /dev/sdc olarak monte edildiğini gösteriyor.
3. Adım: SD Kartı Bölümlendirin
SD kartı şimdi bölümleyeceğiz.fdisk /dev/sdcMevcut bölümleri silin. d1
4. Adım: SD Kartı Bölme (devamı)
Yeni bölümü oluşturun. caccept defaults Önyüklenebilir yapa p doğrulayın Yeni bölüm tablosunu yazın
Adım 5: Dosya Sistemini Oluşturun
Dosya sistemini oluşturun. mkfs.ext2 /dev/sdc1
Adım 6: Dağıtımı ve Çekirdeği Alın
Kernel ve Distrowget'ı indirin 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. Adım: İşletim Sistemini Kurun
Bir bağlama noktası oluşturunmkdir /media/flash SD Kartı takın mount /dev/sdc1 /media/flash Dosya sistemini açın -jxf rootfs-f12.tar.bz2 Dosya sistemini sd cardcp -r rootfs-f12/* /media'ya kopyalayın /flash/ Çekirdeği sd cardcp'ye kopyalayın uImage-2.6.30-sheevaplug /media/flash/boot/
8. Adım: Fstab'ı düzenleyin
fstab'ın SD kartı gösterecek şekilde düzenlenmesi gerekiyor. Sheevaplug SD kartı /dev/mmcblk0p X vi /etc/fstab change /root to/dev/mmcblk0p1 /ext2 relatime 1 0 olarak görüyor
9. Adım: Kök Parolayı Sıfırlayın
Kök şifresinin ne olarak ayarlandığı hakkında hiçbir fikrim yok. Bu yüzden kaldıracağız. vi /media/flash/etc/shadowŞifreyi değiştirin:root:65946945gkfhkfjghkfghfkngdfshgt843:14495:0:99999:7:::toroot::14495:0:99999:7:::
Adım 10: Ağ Yapılandırmasını Düzenleyin
Ağınız için ağ yapılandırmasını düzenleyin vi /media/flash/etc/sysconfig/network NETWORKING=yes HOSTNAME=Ana Bilgisayar AdınızHerevi /media/flash/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 BOOTPROTO=statik ONBOOT=evet NETMASK= 255.255.255.0 IPADDR=10.0.0.2 GATEWAY=10.0.0.1 DNS1=10.0.0.1 TYPE=Ethernet USERCTL=PEERDNS yok=IPV6INIT=hayır NM_CONTROLLED=hayır SD kartın bağlantısını kesin umount /media/flash SheevaPlug'a koyun
Adım 11: Çekirdeği Güncellemek için Linux Kutunuzu Hazırlayın
SheevaPlug, SD kartlardan önyükleme yapabilen bir bellenim ile birlikte gelir. Yani TFTP üzerinden güncellemeniz gerekiyor Bir tftp serveryum kurun tftp-server kurun U-boot görüntüsünü alın ve 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" öğesini "disable = no" olarak değiştirin ftdi'yi yüklemek için komut dosyasını ekleyin SheevaPlug bağlandığında sürücü: vi /etc/udev/rules.d/85-sheevaplug.rules # henüz hiçbir sürücü arabirimi talep etmediyse, ftdi_sio yükleyin ACTION=="add", SUBSYSTEM=="usb", ENV{ DEVTYPE}=="usb_interface", / ATTRS{idVendor}=="9e88", ATTRS{idProduct}=="9e8f", / DRIVER=="", / RUN+="/sbin/modprobe -b ftdi_sio" # add sheevaplug VID ve PID'yi ftdi_sio ACTION=="add", SUBSYSTEM=="drivers", / ENV{DEVPATH}=="/bus/usb-serial/drivers/ftdi_sio", / ATTR{ tarafından desteklenen cihazlar listesine ekleyin new_id}="9e88 9e8f" # isteğe bağlı olarak konsol cihazı için bir kolaylık sembolü oluşturun ACTION=="add", KERNEL=="ttyUSB*", / ATTRS{interface}=="SheevaPlug JTAGKey FT2232D B", / ATTR S{bInterfaceNumber}=="01", / SYMLINK+="sheevaplug" ***Seri kabloyu Sheevaplug'dan takın, bir /dev/ttyUSBx oluşturulmamışsa, linux sisteminizi yeniden başlatın
Adım 12: Önyükleme Parmlarını Değiştirin
USB kablosunu SheevaPlug üzerindeki mini usb konektörüne linux kutunuzdaki bir usb bağlantı noktasına bağlayın. ekran /dev/ttyUSBX 115200 Donanım yazılımını güncelleyin Marvell>> setenv serverip 192.168.1.2 # TFTP sunucunuzun IP'si Marvell>> setenv ipaddr 192.168.1.200 #Sheevaplug Marvell>> bubt uboot.bin **Uyarı** Eğer U- Boot Endiannes değişecek (LE->BE veya BE->LE), Sonra Env parametreleri geçersiz kılınmalı.. Env parametreleri geçersiz kılınsın mı? (y/n) n Ardından, önyükleyiciyi SD cardsetenv mainlineLinux'tan önyükleme yapacak şekilde yapılandırmanız gerekir. yes setenv arcNumber 2097 setenv bootargs_console console=ttyS0, 115200 setenv bootargs_root 'rw root=/dev/mmcblk0p1 rootdelay=10 rootfstype=ext2' bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug' setenv bootcmd 'setenv bootargs $(bootargs_console) $(bootargs_root); bootcmd_mmc'yi çalıştırın; bootm 0x08000000' saveenv reset Şimdi açılması gerekiyor.
Adım 13: Yükleme Notlarını Gönderin
Root şifresini değiştirmeniz gerekiyor. IP Tabloları, f12 kurulumuma tam olarak yüklenmiyor. Bu yüzden, biri çözene kadar /etc/hosts.allow ve hosts.deny dosyasını düzenleyin… Apache/PHP/DNSmasq/samba/etc üzerinde çalıştırıyorum ve herhangi bir büyük performans artışı fark edemiyorum.
Önerilen:
Raspberry Pi 4 SD Kart Yok ise Haricinden Retropie Önyükleme: 5 Adım
Raspberry Pi 4 Retropie Boot, SD Kart Yok ise Haricinden: ~github.com/engrpanda
Raspberry Pi 4 Ubuntu USB Önyükleme (SD Kart Yok): 9 Adım
Raspberry Pi 4 Ubuntu USB Önyükleme (SD Kart Yok): Talimatlar aşağıdadır ve Raspberry Pi 4'ü SD Kart olmadan başlatma konusunda size rehberlik edecektir. Adımları takip etmek istemiyorsanız, önceden oluşturulmuş resimler vardır. orijinal yazı. Sadece bu görüntüleri bir USB sürücüsüne flaşlayın ve gitmeye hazırsınız
Linux Önyükleme Sürücüsü Nasıl Oluşturulur (ve Nasıl Kullanılır): 10 Adım
Bir Linux Önyükleme Sürücüsü Nasıl Oluşturulur (ve Nasıl Kullanılır): Bu, Linux'a, özellikle Ubuntu'ya nasıl başlayacağınızla ilgili basit bir giriştir
Ucuz Bir Kırık/Yırtık/Yırtık/Erimiş/Sergilenmiş Buji Önyükleme Sökme Aracı Yapımı: 3 Adım
Ucuz Bir Kırık/Yırtık/Yırtık/Erimiş/Sergilenmiş Buji Önyükleme Çıkarma Aracı Yapma: Bu talimat, kendi ucuz aracınızı nasıl yapacağınızı göstermek için bu bozuk önyüklemeyi bujiden çıkarmak için ayarlamanıza devam edebilmeniz için. Kendi aracınızda çalışan siz DIY'ciler için, kıvılcım parçanızı değiştirmek gibisi yoktur
Katı Hal Önyükleme Sürücüsü Nasıl Kurulur: 9 Adım
Katı Hal Önyükleme Sürücüsü Nasıl Kurulur: Teknoloji hızla ilerlerken artık her şey bilgi işlem ve dijital medya alanına kayıyor. Bu değişimle birlikte, giderek daha fazla insanın Bilgisayar Bilimi veya Bilgisayar Bilimi gibi konularda eğitim alanlarına girdiğini görüyoruz