15 paź 2020

devuan + bananapro + ssd

 

 

$ wget https://pkgmaster.devuan.org/devuan/dists/beowulf/main/installer-armhf/current/images/netboot/SD-card-images/firmware.BananaPro.img.gz

$ wget https://pkgmaster.devuan.org/devuan/dists/beowulf/main/installer-armhf/current/images/netboot/SD-card-images/partition.img.gz


$ zcat firmware.BananaPro.img.gz  partition.img.gz > bananaPro.img

$ sudo dd if=bananaPro.img of=/dev/sd_card conv=sync
 
 
++ converter rs232 <-> USB 
++ ethernet 
++ SSD 
 
$ picocom /dev/ttyUSB0 -b 115200
 Instalacja na dysku SSD

Potem wyjąć SDCARD i przerobić plik boot.scr

======================================== extra ===========================
$ git clone https://github.com/LeMaker/sunxi-tools.git
$ cd sunxi-tools
$ make 
$ git clone https://github.com/LeMaker/sunxi-boards.git
$ ${sunxi-tools}/fex2bin sunxi-boards/ ... /BananaPro.fex script.bin
 
 http://wiki.lemaker.org/BananaPro/Pi:Setting_up_the_bootable_SD_card
 ==========================================================================
 
cat boot.cmd
 
setenv bootargs console=tty0 console=ttyS1,115200 root=/dev/sda1 rw elevator=deadline fsck.repair=yes net.ifnames=0 cma=128M rootwait fatload mmc 0:1 ${kernel_addr_r} vmlinuz fatload mmc 0:1 ${fdt_addr_r} dtbs/${fdtfile} fatload mmc 0:1 ${ramdisk_addr_r} initrd.gz booti ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr_r}
 
 
mkimage -C none -A arm -T script -d boot.cmd boot.scr 
( emerge dev-embedded/u-boot-tools if ! -f )

$ mv boot.scr <sdcard_vfat_part>