Isi kandungan:
- Langkah 1: Bekalan
- Langkah 2: Siapkan Kad SD
- Langkah 3: Bahagikan Kad SD
- Langkah 4: Kad SD Partition (samb)
- Langkah 5: Buat Sistem Fail
- Langkah 6: Dapatkan Distro dan Kernel
- Langkah 7: Pasang OS
- Langkah 8: Edit Fstab
- Langkah 9: Tetapkan semula Kata Laluan Akar
- Langkah 10: Edit Konfigurasi Rangkaian
- Langkah 11: Siapkan Kotak Linux Anda untuk Mengemas kini Kernel
- Langkah 12: Tukar Boot Parms
- Langkah 13: Catatan Pasang Pasang
Video: Cara Memasang Fedora pada SheevaPlug dan Mematikan Kad SD .: 13 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:14
Saya melihat siaran di SheevaPlug di Slashdot dan kemudian di Popular Mechanics. Nampaknya seperti peranti menarik yang dijalankan @ 2.5w, tanpa kipas, keadaan pepejal dan tidak memerlukan monitor.
Selama bertahun-tahun saya membawa monitor CRT lama sekiranya kotak linux saya hancur, tidak perlu kerana ini mempunyai konsol bersiri yang sebenarnya. Instruksinya ini akan memperincikan bagaimana membina SheevaPlug dengan Fedora (v12), untuk menjalankan dan boot kad SD. Saya mendapat banyak maklumat baik dari Forum PlugComputer dan FedoraProject Wiki
Langkah 1: Bekalan
Anda akan memerlukan: SheevaPlug Dev Kit (saya membeli tambang dari Skala Global) Pembaca Kad SDSD Kad kotak linux untuk memasang OS pada kad SD.
Langkah 2: Siapkan Kad SD
Tambahkan Kad SD ke kotak linux yang anda gunakan dan jalankan: dmesg | Keluaran di sini menunjukkan kepada saya bahawa ia telah dipasang sebagai / dev / sdc.
Langkah 3: Bahagikan Kad SD
Kami akan membahagi kad SD sekarang.fdisk / dev / sdcHapus mana-mana partisi yang ada. d1
Langkah 4: Kad SD Partition (samb)
Buat partition baru. lalai cacceptMembuatnya bootableaSahkannya pWrite table partition baruw
Langkah 5: Buat Sistem Fail
Buat sistem fail. mkfs.ext2 / dev / sdc1
Langkah 6: Dapatkan Distro dan Kernel
Muat turun 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: Pasang OS
Buat mount pointmkdir / media / flash Mount SD Card mount / dev / sdc1 / media / flash Uncompress the filesystemtar -jxf rootfs-f12.tar.bz2 Salin sistem fail 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 untuk menunjukkan kad SD. Sheevaplug see adalah kad SD sebagai / dev / mmcblk0p X vi / etc / fstab change / root to / dev / mmcblk0p1 / ext2 relatime 1 0
Langkah 9: Tetapkan semula Kata Laluan Akar
Saya tidak tahu kata laluan root apa yang ditetapkan. Oleh itu, kami akan membuangnya. vi / media / flash / etc / shadowTukar hapus kata laluan: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
Langkah 10: Edit Konfigurasi Rangkaian
Edit konfigurasi rangkaian untuk rangkaian anda vi / media / flash / etc / sysconfig / network NETWORKING = yes HOSTNAME = YourHostname Herevi / media / flash / etc / sysconfig / network-scripts / ifcfg-eth0DEVICE = eth0 BOOTPROTO = statik ONBOOT = ya NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 JENIS = Ethernet USERCTL = no PEERDNS = no IPV6INIT = no NM_CONTROLLED = no Lepaskan jumlah kad sd / media / flash Masukkan ke dalam SheevaPlug
Langkah 11: Siapkan Kotak Linux Anda untuk Mengemas kini Kernel
SheevaPlug dihantar dengan firmware yang dapat memuat kad SD. Oleh itu, anda perlu mengemas kini melalui TFTP Pasang serveryum tftp pasang tftp-server Dapatkan gambar 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" to "disable = no" Tambahkan skrip untuk memuat ftdi pemandu semasa SheevaPlug disambungkan: vi /etc/udev/rules.d/85-sheevaplug.rules # jika belum ada pemandu yang menuntut antara muka, muatkan 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 senarai peranti yang disokong oleh ftdi_sio ACTION == "add", SUBSYSTEM == "driver", / ENV {DEVPATH} == "/ bus / usb-serial / driver / ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # secara pilihan membuat symlink kemudahan untuk peranti konsol ACTION == "add", KERNEL == "ttyUSB *", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK + = "sheevaplug" *** Pasangkan kabel bersiri dari Sheevaplug, jika a / dev / ttyUSBx tidak dibuat, reboot sistem linux anda
Langkah 12: Tukar Boot Parms
Sambungkan kabel usb ke penyambung mini usb di SheevaPlug ke port usb pada kotak linux anda. screen / dev / ttyUSBX 115200 Kemas kini firmware Marvell >> setenv serverip 192.168.1.2 # IP pelayan TFTP anda Marvell >> setenv ipaddr 192.168.1.200 #IP sheevaplug Marvell >> bubt uboot.bin ** Amaran ** Jika U- Boot Endiannes akan berubah (LE-> BE atau BE-> LE), Maka parameter Env harus diganti.. Override Env parameter? (y / n) n Seterusnya anda perlu mengkonfigurasi bootloader untuk boot dari kad SDetenv mainlineLinux yes setenv arcNumber 2097 setenv bootargs_console console = ttyS0, 115200 setenv bootargs_root 'rw root = / dev / mmcblk0p1 rootdelay = 10 rootfstype = ext root2 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 0x0800000 'resetenv reset Ia harus boot sekarang.
Langkah 13: Catatan Pasang Pasang
Anda perlu menukar kata laluan root. Jadual IP tidak dimuat tepat pada pemasangan f12 saya. Oleh itu, edit /etc/hosts.allow dan hosts.deny sehingga seseorang dapat mengetahuinya… Saya menjalankan Apache / PHP / DNSmasq / samba / etc di atasnya dan tidak dapat melihat prestasi yang hebat.
Disyorkan:
Cara Memasang Request-tracker 3.8 dan 4 pada Debian: 3 Langkah
Cara Memasang Permintaan-pelacak 3.8 dan 4 di Debian: Anda akan memerlukan: Sistem operasi Debian pada peranti Internet
Cara Mematikan Autocorrect pada Samsung Galaxy S4 !!: 7 Langkah
Cara Mematikan Autocorrect pada Samsung Galaxy S4 !!: Arahan ini akan menunjukkan kepada anda cara mematikan autocorrect pada Samsung Galaxy S4 andaSila melanggan saluran sayaTerima kasih
Memasang Kad Tambahan pada Komputer Anda .: 4 Langkah
Memasang Kad Tambahan pada Komputer Anda: Dalam arahan ini, saya akan menunjukkan cara memasang kad tambah seperti kad video, audio, atau permainan ke komputer anda. Ingat, jika anda tidak tahu apa yang anda lakukan atau anda tidak selesa melakukan ini jangan lakukannya !!! Kerana saya tidak bertanggungjawab
Cara Memasang dan Boot Damn Small Linux pada Pemacu Flash USB: 6 Langkah
Cara Memasang dan Boot Damn Small Linux pada Pemacu Flash USB: Ingin tahu cara memasang dan boot Damn Small Linux pada pemacu denyar usb anda kemudian terus membaca. anda perlu menaikkan pembesar suara anda seperti keseluruhan video saya mempunyai beberapa masalah dengan kelantangan mikrofon
Cara Memasang Flash pada Ubuntu Linux, Cara Mudah !: 4 Langkah
Cara Memasang Flash di Ubuntu Linux, Cara Mudah !: Salah satu dari beberapa perkara yang saya tidak suka mengenai Linux adalah betapa sukarnya memasang aplikasi atau plugin baru, ini sukar jika anda tidak begitu baik menggunakan baris Perintah dan lebih suka menggunakan GUI - disebut Gooey (antara muka pengguna grafik) ini