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 un 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….\

  1. Ouvrir une session lxde si ce n'est pas fait
  2. Lancez lxsession-edit
  3. Décocher l'option LXPolKit
  4. reboot

Avec Rapsbian jessie

On commence comme avant :

  1. Création d'une partition ext3 sur /dev/sda1
  2. Monter sda1 dans /mnt
  3. 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/

banana/dd.txt · Dernière modification : 2024/12/23 14:49 de 127.0.0.1
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0