| Prochaine révision |
— | banana:dd [2019/08/13 10:16] – modification externe 127.0.0.1 |
---|
| ====== Carte SD et Disque dur sur BananaPI ====== |
| |
| ====== Création de la carte SD ====== |
| Télécharger le système voulu sur : |
| http://www.bananapi.com/index.php/download |
| |
| Ensuite pour windows et linux voir cette page qui explique bien:\\ |
| http://bananapi.com/index.php/forum/beginners/73-how-to-run-the-banana-pi \\ |
| ou\\ |
| http://www.bananapi.com/index.php/download?layout=edit&id=42 |
| |
| Donc on repère la carte SD branchée par un dmeg\\ |
| On efface toutes les partitions avec fdisk\\ |
| On créer un partition VFAT\\ |
| mkfs-vfat /dev/sdd1 |
| |
| Puis on copie le système via\\ |
| dd bs=4M if=/home/pat/+DOMO/BananaPi/Raspbian_For_BananaPi_v1412.img of=/dev/sdd |
| ====== Mettre une disque dur sur BananaPi ====== |
| |
| J'ai trouvé des infos complètes sur :\\ |
| http://blog.slucas.fr/blog/banana-pi-3-installation-sur-ssd |
| |
| En fait on se rend compte que l'on est obligé de booter sur la carte SD.\\ |
| C'est une modification du chemin du root "/" qui permet d'utiliser le dd.\\ |
| |
| Tout d'abord on copie la carte méméoire sur le disque.\\ |
| On monte le SSD : |
| mount /dev/sda1 /mnt |
| On copie toutes les données : |
| rsync -ahPHAXx --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found} / /mnt |
| ATTENTION! Si le disque n'est pas formaté en ext, rsybc ne pourra pas créer les liens et donnera des erreurs symlink \\ |
| Pour rapsbian cela se passe dans la partition de boot |
| mount /dev/mmcblk0p1 /boot |
| Ensuite modification de la première ligne du fichier uEnv.txt pour adapter le root : |
| root=/dev/sda1 |
| reboot |
| |
| Au reboot on a une erreur gbus....\ |
| - Ouvrir une session lxde si ce n'est pas fait |
| - Lancez lxsession-edit |
| - Décocher l'option LXPolKit |
| - reboot |
| |
| ===== Avec Rapsbian jessie ===== |
| |
| On commence comme avant : |
| - Création d'une partition ext3 sur /dev/sda1 |
| - Monter sda1 dans /mnt |
| - Copie de la carte : rsync -arx --progress / /mnt |
| |
| Avec cette version pour mettre le ssd en boot il faut changer les options dans \\ |
| /boot/bananapi/bpi-m1/linux \\ |
| Dans le fichier boot.cmd |
| |
| Changer dans la ligne le root=/dev/mmcblk0p2 par root=/dev/sda1: |
| setenv bootargs "console=ttyS0,115200 console=tty1 board=${board} root=/dev/sda1 rootwait rootfstype=ext4 cgroup_enable=memory |
| swapaccount=1 hdmi.audio=EDID:0 disp.screen0_output_mode=1280x720p60 panic=10 consoleblank=0 enforcing=0 loglevel=${verbosity |
| }" |
| |
| Ensuite exécuter la commande afficher en bas du fichier : |
| Il est possible que u-boot-tools soit demander |
| apt install u-boot-tools |
| mkimage -C none -A arm -T script -d boot.cmd boot.scr |
| |
| Puis dans /boot renommer les fichiers boot.cmd et boot.scr avec .ori et copier les /boot/bananapi/bpi-m1/linux/boot.* dans /boot \\ |
| Reboot et cela devrait booter sur le disque. |
| |
| ==== info supplémentaires ==== |
| La dernière version que j'ai installée est ubuntu Mate.\\ |
| Un petit lien pour les infos : \\ |
| [[https://ubuntu-mate.org/raspberry-pi/]] |
| |