Cercando in rete una guida per la partenza dal disco SATA, ho trovato diverso materiale, ma con qualche discrepanza.
Questa la procedura che ho utilizzato:
- Ho preparato un’unica partizione sul mio disco SSD SATA
- fdisk –l (per verificare che il disco SATA è il device /dev/sda);
- fdisk /dev/sda
- d (elimino le partizioni precedenti)
- w (scrivo la modifica sul disco)
- fdisk /dev/sda
- n (creo nuova partizione primaria, nr. 1) + w
- sudo mke2fs -t ext4 -L rootfs /dev/sda1 (formatto il disco)
-
mkdir /tmp/satamount /dev/sda1 /tmp/sata
rsync –arx —progress / /tmp/sata (monto il disco e copio tutto il contenuto della SD) - mkdir /tmp/boot
- mount /dev/mmcblk0p1 /tmp/boot (monto la partizione di boot della scheda SD)
- nano /tmp/boot/boot.cmd (modifico il file sostituendo SOLO la stringa root=/dev/mmcblk0p2 in root=/dev/sda1, in ogni sua occorrenza)
- apt-get install u-boot-tools (installo il tool per generare il file boo.scr)
- cd /tmp/boot
- rm boot.scr (elimino il vecchio)
- mkimage -C none -A arm -T script -d boot.cmd boot.scr (creo il nuovo)
- sync
- nano /tmp/sata/etc/
- inserire la riga
/dev/sda1 /ext4 defaults,noatime,nodiratime,data=writeback,commit=600,errors=remount-rw 0 - sync
- reboot
Fonti:
- http://tech.argyropoulos.info/moving-bananian-to-sata-hdd/
- http://tecnodritte.altervista.org/blog/banana-pipro-guida-allavvio-da-hard-disk/