Съдържание:
- Стъпка 1: Консумативи
- Стъпка 2: Подгответе SD картата
- Стъпка 3: Разделете SD картата
- Стъпка 4: Разделяне на SD карта (продължение)
- Стъпка 5: Създайте файловата система
- Стъпка 6: Вземете Distro и Kernel
- Стъпка 7: Инсталирайте ОС
- Стъпка 8: Редактирайте Fstab
- Стъпка 9: Нулирайте основната парола
- Стъпка 10: Редактирайте мрежовата конфигурация
- Стъпка 11: Подгответе вашата Linux кутия за актуализиране на ядрото
- Стъпка 12: Променете зареждащите части
- Стъпка 13: Публикувайте бележки за инсталиране
Видео: Как да инсталирате Fedora на SheevaPlug и да стартирате SD карта .: 13 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:56
Видях публикация на SheevaPlug в Slashdot и след това в Popular Mechanics. Изглеждаше като интересно устройство, което работи на @ 2.5w, без вентилатори, твърдо състояние и няма нужда от монитор.
Години наред носих един стар CRT монитор, само в случай, че моята Linux кутия се срине, няма нужда, тъй като това има вградена реална серийна конзола. Тази инструкция ще опише подробно как да се изгради SheevaPlug с Fedora (v12), както за стартиране, така и за зареждане изключване на SD карта. Получих много добра информация от PlugComputer Forum и от FedoraProject Wiki
Стъпка 1: Консумативи
Ще ви трябват: SheevaPlug Dev Kit (купих моя от Global Scale) SD карта SD четец на карти Linux кутия за инсталиране на операционната система на SD картата.
Стъпка 2: Подгответе SD картата
Добавете SD картата към вашата Linux кутия, върху която изграждате това и стартирайте: dmesg | tail Изходът тук ми показва, че е монтиран като /dev /sdc.
Стъпка 3: Разделете SD картата
Сега ще разделим SD картата. Fdisk /dev /sdc Изтрийте всички съществуващи дялове. d1
Стъпка 4: Разделяне на SD карта (продължение)
Създайте новия дял. caccept по подразбиране Направете го стартиращa Проверете го p Напишете новата таблица за разделянеw
Стъпка 5: Създайте файловата система
Създайте файловата система. mkfs.ext2 /dev /sdc1
Стъпка 6: Вземете Distro и Kernel
Изтеглете ядрото и 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
Стъпка 7: Инсталирайте ОС
Създайте точка за монтиране mkdir /media /flash Монтирайте SD картата /dev /sdc1 /media /flash Декомпресирайте файловата система -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: Нулирайте основната парола
Нямам представа на коя парола за root е зададена. Така че ще го премахнем. 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 = static ONBOOT = yes NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 ТИП = Ethernet USERCTL = без PEERDNS = без IPV6INIT = без NM_CONTROLLED = не Демонтирайте umount на sd картата /носител /флаш Поставете го в SheevaPlug
Стъпка 11: Подгответе вашата Linux кутия за актуализиране на ядрото
SheevaPlug се доставя с фърмуер, който може да стартира от SD карти. Така че трябва да го актуализирате през TFTP Инсталирайте tftp serveryum инсталирайте 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 промяна „забрана = да“на „забрана = не“Добавяне на скрипта за зареждане на ftdi драйвер, когато SheevaPlug е свързан: vi /etc/udev/rules.d/85-sheevaplug.rules # ако все още няма драйвер, който да е поискал интерфейса, заредете ftdi_sio ACTION == "add", 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 == "add", SUBSYSTEM == "drivers", / 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: Променете зареждащите части
Свържете usb кабела към мини usb конектора на SheevaPlug към usb порт на вашата Linux кутия. screen /dev /ttyUSBX 115200 Актуализирайте фърмуера Marvell >> setenv serverip 192.168.1.2 # IP на вашия TFTP сървър Marvell >> setenv ipaddr 192.168.1.200 # IP на sheevaplug Marvell >> bubt uboot.bin ** Предупреждение ** Ако U- Boot Endiannes ще се промени (LE-> BE или BE-> LE), След това параметрите на Env трябва да бъдат отменени. (да 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: Публикувайте бележки за инсталиране
Трябва да промените паролата за root. IP таблиците не се зареждат точно при моята инсталация на f12. Така че редактирайте /etc/hosts.allow и hosts.deny, докато някой не успее да го разбере … Пускам Apache/PHP/DNSmasq/samba/и т.н. на него и не мога да забележа голям успех.
Препоръчано:
Как да инсталирате, стартирате и свържете контролер към емулатор: 7 стъпки
Как да инсталирате, стартирате и свържете контролер към емулатор: Били ли сте някога да сте седяли и да си спомняте детството си като млад геймър и понякога да желаете да можете да посетите онези стари скъпоценни камъни от миналото? Е, има приложение за това … по -конкретно има общност от геймъри, които правят програма
Как да стартирате серво мотори с помощта на Moto: bit с Micro: bit: 7 стъпки (със снимки)
Как да стартирате серводвигатели с помощта на Moto: bit С Micro: bit: Един от начините за разширяване на функционалността на micro: bit е да използвате дъска, наречена moto: bit от SparkFun Electronics (приблизително 15-20 долара). Изглежда сложно и има много функции, но не е трудно да стартирате серво мотори от него. Moto: bit ви позволява да
Как да стартирате игрален поток на живо: 9 стъпки
Как да стартирате игрален поток на живо: Тази инструкция ще ви покаже как да настроите поток с помощта на софтуера Open Broadcaster или OBST За да стартирате потока си на живо с помощта на OBS, ще искате следните неща Компютър, способен да изпълнява вашата игра и софтуерната война за стрийминг
Подаващо устройство за карта с търговска карта: 10 стъпки (със снимки)
Устройство за подаване на карти за машина за търговски карти: Подавател за карти за машина за карти за картина Предистория Когато бях млад, събирах тонове карти за търговия, но от няколко години страстта към събирането намалява. Междувременно имам деца и бавно, но сигурно и те започват да получават
Как да инсталирате и стартирате проклетия малък Linux на USB флаш устройство: 6 стъпки
Как да инсталирате и стартирате проклетия малък Linux на USB флаш устройство: Искате ли да знаете как да инсталирате и стартирате Проклетия малък Linux на вашето USB флаш устройство, след което продължете да четете. ще трябва да увеличите високоговорителите си като през целия път за видеото имах някои проблеми с силата на звука на микрофона