Daftar Isi:
- Langkah 1: Persediaan
- Langkah 2: Siapkan Kartu SD
- Langkah 3: Partisi Kartu SD
- Langkah 4: Partisi Kartu SD (lanjutan)
- Langkah 5: Buat Sistem File
- Langkah 6: Dapatkan Distro dan Kernel
- Langkah 7: Instal OS
- Langkah 8: Edit Fstab
- Langkah 9: Atur Ulang Kata Sandi Root
- Langkah 10: Edit Konfigurasi Jaringan
- Langkah 11: Siapkan Kotak Linux Anda untuk Memperbarui Kernel
- Langkah 12: Ubah Boot Parms
- Langkah 13: Pasang Catatan Instal
Video: Cara Menginstal Fedora di SheevaPlug dan Mem-boot Kartu SD.: 13 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:59
Saya melihat posting di SheevaPlug di Slashdot dan kemudian di Popular Mechanics. Sepertinya perangkat yang menarik ini berjalan @ 2.5w, tidak ada kipas, solid state dan tidak perlu monitor.
Selama bertahun-tahun saya telah membawa-bawa monitor CRT lama untuk berjaga-jaga jika kotak linux saya mogok, tidak perlu karena ini memiliki konsol serial nyata bawaan. Instruksi ini akan merinci cara membangun SheevaPlug dengan Fedora (v12), untuk menjalankan dan mem-boot dari kartu SD. Saya mendapat banyak info bagus dari Forum PlugComputer dan FedoraProject Wiki
Langkah 1: Persediaan
Anda memerlukan: SheevaPlug Dev Kit (Saya membeli milik saya dari Skala Global) Pembaca Kartu SD Kartu SD Kotak linux untuk menginstal OS pada kartu SD.
Langkah 2: Siapkan Kartu SD
Tambahkan Kartu SD ke kotak linux tempat Anda membangun dan menjalankan ini: dmesg | tailOutput di sini menunjukkan kepada saya bahwa itu telah dipasang sebagai /dev/sdc.
Langkah 3: Partisi Kartu SD
Kami akan mempartisi kartu SD sekarang.fdisk /dev/sdcHapus semua partisi yang ada. d1
Langkah 4: Partisi Kartu SD (lanjutan)
Buat partisi baru. caccept defaultsBuat bootableaVerifikasi pTulis tabel partisi baruw
Langkah 5: Buat Sistem File
Buat sistem file. mkfs.ext2 /dev/sdc1
Langkah 6: Dapatkan Distro dan Kernel
Unduh Kernel dan 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
Langkah 7: Instal OS
Buat mount pointmkdir /media/flash Pasang mount Kartu SD /dev/sdc1 /media/flash Buka kompresi filesystemtar -jxf rootfs-f12.tar.bz2 Salin sistem file ke sd cardcp -r rootfs-f12/* /media /flash/ Salin kernel ke sd cardcp uImage-2.6.30-sheevaplug /media/flash/boot/
Langkah 8: Edit Fstab
Fstab perlu diedit agar mengarah ke kartu SD. Sheevaplug melihat kartu SD sebagai /dev/mmcblk0p X vi /etc/fstab ubah /root ke/dev/mmcblk0p1 / ext2 relatime 1 0
Langkah 9: Atur Ulang Kata Sandi Root
Saya tidak tahu untuk apa kata sandi root diatur. Jadi kami akan menghapusnya. vi /media/flash/etc/shadowUbah kata sandi hapus:root:65946945gkfhkfjghkfghfkngdfshgt843:14495:0:99999:7:::toroot::14495:0:99999:7:::
Langkah 10: Edit Konfigurasi Jaringan
Edit konfigurasi jaringan untuk jaringan Anda vi /media/flash/etc/sysconfig/network NETWORKING=yes HOSTNAME=NamaHostAndaDi sini /media/flash/etc/sysconfig/network-scripts/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=tidak ada PEERDNS=tidak IPV6INIT=tidak NM_CONTROLLED=tidak Lepas kartu sd umount /media/flash Letakkan di SheevaPlug
Langkah 11: Siapkan Kotak Linux Anda untuk Memperbarui Kernel
SheevaPlug dikirimkan dengan firmware yang dapat mem-boot kartu SD. Jadi, Anda perlu memperbaruinya melalui TFTP Instal tftp serveryum install tftp-server Dapatkan image u-boot dan sediakan untuk 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 ubah "disable = yes " menjadi "disable = no " Tambahkan skrip untuk memuat ftdi driver saat SheevaPlug terhubung: vi /etc/udev/rules.d/85-sheevaplug.rules # jika belum ada driver yang mengklaim antarmuka, muat ftdi_sio ACTION=="add", SUBSYSTEM=="usb", ENV{ DEVTYPE}=="usb_interface", / ATTRS{idVendor}=="9e88", ATTRS{idProduct}=="9e8f", \DRIVER=="", / RUN+="/sbin/modprobe -b ftdi_sio" # tambahkan sheevaplug VID dan PID ke daftar perangkat yang didukung oleh ftdi_sio ACTION=="add", SUBSYSTEM=="drivers", / ENV{DEVPATH}=="/bus/usb-serial/drivers/ftdi_sio", / ATTR{ new_id}="9e88 9e8f" # opsional buat symlink kenyamanan untuk perangkat konsol ACTION=="add", KERNEL=="ttyUSB*", / ATTRS{interface}=="SheevaPlug JTAGKey FT2232D B", / ATTR S{bInterfaceNumber}=="01", / SYMLINK+="sheevaplug" ***Colokkan kabel serial dari Sheevaplug, jika /dev/ttyUSBx tidak dibuat, reboot sistem linux Anda
Langkah 12: Ubah Boot Parms
Hubungkan kabel usb ke konektor mini usb di SheevaPlug ke port usb di kotak linux Anda. screen /dev/ttyUSBX 115200 Perbarui firmware Marvell>> setenv serverip 192.168.1.2 # IP server TFTP Anda Marvell>> setenv ipaddr 192.168.1.200 #IP sheevaplug Marvell>> bubt uboot.bin **Peringatan** Jika U- Boot Endiannes akan berubah (LE->BE atau BE->LE), Lalu parameter Env harus diganti.. Override parameter Env? (y/n) n Selanjutnya Anda perlu mengkonfigurasi bootloader untuk boot dari SD cardsetenv mainlineLinux 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); jalankan bootcmd_mmc; bootm 0x080000' saveenv reset Seharusnya boot sekarang.
Langkah 13: Pasang Catatan Instal
Anda perlu mengubah kata sandi root. Tabel IP tidak dimuat dengan benar pada pemasangan f12 saya. Jadi edit /etc/hosts.allow dan hosts.deny sampai seseorang dapat mengetahuinya… Saya menjalankan Apache/PHP/DNSmasq/samba/etc di atasnya dan tidak dapat benar-benar melihat kinerja besar yang dicapai.
Direkomendasikan:
Bagaimana Cara Mengunduh dan Menginstal Arduino IDE?: 8 Langkah
Bagaimana Cara Mengunduh dan Menginstal Arduino IDE?: Mengunduh dan Menginstal Arduino IDE sangat mudah. Arduino IDE adalah perangkat lunak gratis
Pemindai Kartu untuk Mesin Kartu Trading: 13 Langkah (dengan Gambar)
Pemindai Kartu untuk Mesin Kartu Trading: Pemindai Kartu untuk Mesin Kartu TradingLog Perubahan dapat ditemukan di langkah terakhir.Latar BelakangSaya menjelaskan motivasi utama proyek saya di Intro Pengumpan Kartu. Tapi singkatnya, anak-anak saya dan saya telah mengumpulkan sejumlah besar Kartu Perdagangan b
Pengumpan Kartu untuk Mesin Kartu Trading: 10 Langkah (dengan Gambar)
Card Feeder untuk Mesin Trading Card: Card Feeder untuk Mesin Trading CardLatar Belakang Ketika saya masih muda, saya mengumpulkan banyak kartu trading, tetapi selama beberapa tahun, hasrat untuk mengoleksi telah menurun. Sementara itu saya punya anak dan perlahan tapi pasti mereka juga mulai
Cara Menginstal Request-tracker 3.8 dan 4 di Debian: 3 Langkah
Cara Menginstal Request-tracker 3.8 dan 4 di Debian: Anda akan membutuhkan:Sistem operasi Debian di perangkatInternet
Cara Menginstal dan Mengedit "ObjectDock": 8 Langkah
Cara Memasang dan Mengedit "ObjectDock": Sekarang ada cara untuk mendapatkan kerapian objek dock di PC Anda. Anda dapat mengunduh ObjectDock secara gratis, menginstalnya, dan mengedit tampilan dan kontennya agar sesuai dengan kebutuhan Anda. Dalam instruksi ini saya menggunakan gambar yang mudah diikuti dari setiap langkah