Mục lục:
- Bước 1: Nguồn cung cấp
- Bước 2: Chuẩn bị thẻ SD
- Bước 3: Phân vùng thẻ SD
- Bước 4: Phân vùng Thẻ SD (tiếp)
- Bước 5: Tạo hệ thống tệp
- Bước 6: Lấy Distro và Kernel
- Bước 7: Cài đặt hệ điều hành
- Bước 8: Chỉnh sửa Fstab
- Bước 9: Đặt lại mật khẩu gốc
- Bước 10: Chỉnh sửa cấu hình mạng
- Bước 11: Chuẩn bị hộp Linux của bạn để cập nhật nhân
- Bước 12: Thay đổi các Parms khởi động
- Bước 13: Đăng ghi chú cài đặt
Video: Cách cài đặt Fedora trên SheevaPlug và khởi động từ thẻ SD.: 13 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:37
Tôi đã thấy một bài đăng trên SheevaPlug tại Slashdot và sau đó là Cơ học phổ biến. Nó có vẻ như là một thiết bị thú vị, nó chạy @ 2,5w, không có quạt, trạng thái rắn và không cần màn hình.
Trong nhiều năm, tôi đã mang theo một màn hình CRT cũ để đề phòng trường hợp hộp linux của tôi bị hỏng, không cần thiết vì điều này có một bảng điều khiển nối tiếp thực được tích hợp sẵn. Tài liệu hướng dẫn này sẽ hướng dẫn chi tiết cách xây dựng SheevaPlug với Fedora (v12), để chạy và khởi động khỏi thẻ SD. Tôi có nhiều thông tin tốt từ Diễn đàn PlugComputer và Wiki FedoraProject
Bước 1: Nguồn cung cấp
Bạn sẽ cần: SheevaPlug Dev Kit (tôi đã mua của tôi từ Global Scale) Đầu đọc thẻ SD CardSD Một hộp linux để cài đặt hệ điều hành trên thẻ SD.
Bước 2: Chuẩn bị thẻ SD
Thêm Thẻ SD vào hộp linux của bạn mà bạn đang xây dựng và chạy: dmesg | tail Kết quả ở đây cho tôi thấy rằng nó đã được gắn kết dưới dạng / dev / sdc.
Bước 3: Phân vùng thẻ SD
Chúng tôi sẽ phân vùng thẻ SD ngay bây giờ.fdisk / dev / sdcXóa mọi phân vùng hiện có. d1
Bước 4: Phân vùng Thẻ SD (tiếp)
Tạo phân vùng mới. caccept defaults Làm cho nó khởi động đượcaXác minh nó p Viết bảng parition mới
Bước 5: Tạo hệ thống tệp
Tạo hệ thống tệp. mkfs.ext2 / dev / sdc1
Bước 6: Lấy Distro và Kernel
Tải xuống Kernel và 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
Bước 7: Cài đặt hệ điều hành
Tạo một mount pointmkdir / media / flash Gắn kết SD Card mount / dev / sdc1 / media / flash Giải nén fileystemtar -jxf rootfs-f12.tar.bz2 Sao chép hệ thống tập tin sang sd cardcp -r rootfs-f12 / * / media / flash / Sao chép hạt nhân vào sd cardcp uImage-2.6.30-sheevaplug / media / flash / boot /
Bước 8: Chỉnh sửa Fstab
Fstab cần được chỉnh sửa để trỏ đến thẻ SD. Sheevaplug xem thẻ SD là / dev / mmcblk0p X vi / etc / fstab change / root to / dev / mmcblk0p1 / ext2 relatime 1 0
Bước 9: Đặt lại mật khẩu gốc
Tôi không biết mật khẩu gốc được đặt thành gì. Vì vậy, chúng tôi sẽ loại bỏ nó. vi / media / flash / etc / shadowThay đổi xóa mật khẩu: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
Bước 10: Chỉnh sửa cấu hình mạng
Chỉnh sửa cấu hình mạng cho mạng của bạn 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 TYPE = Ethernet USERCTL = no PEERDNS = no IPV6INIT = no NM_CONTROLLED = no Unmount card sd umount / media / flash Đặt nó vào SheevaPlug
Bước 11: Chuẩn bị hộp Linux của bạn để cập nhật nhân
SheevaPlug đi kèm với một chương trình cơ sở có thể khởi động từ thẻ SD. Vì vậy, bạn cần cập nhật nó qua TFTP Cài đặt tftp serveryum cài đặt tftp-server Lấy hình ảnh u-boot và cung cấp nó cho 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 change "disable = yes" thành "disable = no" Thêm tập lệnh để tải ftdi trình điều khiển khi SheevaPlug được kết nối: vi /etc/udev/rules.d/85-sheevaplug.rules # nếu chưa có trình điều khiển nào xác nhận giao diện, hãy tải ftdi_sio ACTION == "thêm", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN + = "/ sbin / modprobe -b ftdi_sio" # add sheevaplug VID và PID vào danh sách các thiết bị được ftdi_sio ACTION hỗ trợ == "thêm", SUBSYSTEM == "trình điều khiển", / ENV {DEVPATH} == "/ bus / usb-serial / drivers / ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # tùy chọn tạo liên kết tượng trưng tiện lợi cho thiết bị bảng điều khiển ACTION == "thêm", KERNEL == "ttyUSB *", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK + = "sheevaplug" *** Cắm cáp nối tiếp từ Sheevaplug vào, nếu a / dev / ttyUSBx chưa được tạo, hãy khởi động lại hệ thống linux của bạn
Bước 12: Thay đổi các Parms khởi động
Kết nối cáp usb với đầu nối usb mini trên SheevaPlug với cổng usb trên hộp linux của bạn. screen / dev / ttyUSBX 115200 Cập nhật firmware Marvell >> setenv serverip 192.168.1.2 # IP của máy chủ TFTP Marvell >> setenv ipaddr 192.168.1.200 #IP of sheevaplug Marvell >> bubt uboot.bin ** Cảnh báo ** Nếu U- Khởi động Endiannes sẽ thay đổi (LE-> BE hoặc BE-> LE), Sau đó, các tham số Env nên được ghi đè.. Ghi đè các tham số Env? (y / n) n Tiếp theo, bạn cần định cấu hình bootloader để khởi động SD cardetenv mainlineLinux yes setenv arcNumber 2097 setenv bootargs_console console = ttyS0, 115200 setenv bootargs_root 'rw root = / dev / mmcblk0p1 rootdelay = 10 rootfenstyv = ext2' set bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); chạy bootcmd_mmc; bootm 0x0800000 'saveenv reset Nó sẽ khởi động ngay bây giờ.
Bước 13: Đăng ghi chú cài đặt
Bạn cần thay đổi mật khẩu gốc. Bảng IP không tải ngay khi cài đặt f12 của tôi. Vì vậy, hãy chỉnh sửa /etc/hosts.allow và hosts.deny cho đến khi ai đó có thể tìm ra nó… Tôi chạy Apache / PHP / DNSmasq / samba / etc trên đó và thực sự không thể nhận thấy bất kỳ hiệu suất lớn nào.
Đề xuất:
Cài đặt De La Carte TagTagTag Đổ Nabaztag / Cài đặt Bảng TagTagTag trên Nabaztag của bạn: 15 bước
Cài đặt De La Carte TagTagTag Pour Nabaztag / Cài đặt TagTagTag Board trên Nabaztag của bạn: (xem bên dưới đối với phiên bản tiếng Anh) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. Elle a fait l'objet ensuite d'un tài chính tham giaatif sur Ulule vào tháng 6 năm 2019, si vous souhaitez
Cài đặt De La Carte TagTagTag Đổ Nabaztag: tag / Cài đặt TagTagTag Board trên Nabaztag của bạn: tag: 23 bước
Cài đặt De La Carte TagTagTag Pour Nabaztag: tag / Cài đặt TagTagTag Board trên Nabaztag của bạn: tag: (xem bên dưới cho phiên bản tiếng Anh) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag . Elle a fait l'objet ensuite d'un tài chính tham giaatif sur Ulule vào tháng 6 năm 2019, si vous souhaitez
Cách cài đặt ổ đĩa khởi động trạng thái rắn: 9 bước
Cách cài đặt Ổ đĩa khởi động trạng thái rắn: Với công nghệ tiến bộ với tốc độ như hiện nay, mọi thứ đang chuyển sang lĩnh vực máy tính và phương tiện kỹ thuật số. Với sự thay đổi này, chúng tôi thấy ngày càng có nhiều người tham gia vào các lĩnh vực giáo dục liên quan đến các chủ đề này như Khoa học máy tính hoặc
Cách cài đặt các cài đặt trước của Final Cut Pro X Transitions: 10 bước
Cách cài đặt các cài đặt trước cho chuyển tiếp Final Cut Pro X: YÊU CẦU: Máy tính / máy tính xách tay Apple đã cài đặt Trình duyệt Final Cut Pro X để tải xuống (các) cài đặt trước chuyển tiếp Final Cut Pro X mong muốn
Cách cài đặt và khởi động Linux nhỏ trên ổ USB Flash: 6 bước
Làm thế nào để cài đặt và khởi động damn nhỏ Linux trên ổ đĩa flash USB: Bạn muốn biết cách cài đặt và khởi động Đĩa nhỏ Linux trên ổ đĩa flash USB của bạn, hãy tiếp tục đọc. bạn sẽ cần phải bật loa của mình lên giống như toàn bộ quá trình xem video. Tôi gặp một số vấn đề với âm lượng micrô