====== PINE64 ====== Une Centos 7 vers Netserver pour un ptit serveur perso qui j’espère ne sera suivi longtemps.. c'est le but de la PINE64 en tout cas. doucement, en fonction du temps...installer Centos 7 * https://github.com/umiddelb/aarch64/wiki/Install-CentOS-7-on-your-favourite-ARMv8-ARM64-AArch64-board * https://github.com/umiddelb/z2d * https://github.com/umiddelb/z2d/tree/master/pine64 pour une centos toute faite * http://wiki.pine64.org/index.php/Main_Page The uart0 console device has pins on the EXP header; pin(7) and pin(8) ,GND on 9 Also, uart0 console device has pins on the euler bus; pin(29) and pin(30) UARTs use 3.3V voltage ===== Fabrication de l'OS ===== Récupérer : * https://mirror.iroserver.net/PINE64/longsleep/simpleimage-pine64-latest.img.xz * https://mirror.centos.org/altarch/7/isos/aarch64/CentOS-7-aarch64.img.xz les mettre dans /tmp # /dev/sdc est utilisée ATTENTION !! #curl http://mirror.centos.org/altarch/7/isos/aarch64/CentOS-7-aarch64.img.xz -f --progress-bar --output CentOS-aarch64.img.xz xz -d CentOS-aarch64.img.xz xz -d simpleimage-pine64-latest.img.xz dd if=CentOS-aarch64.img of=/dev/sdc bs=1M oflag=sync cd /mnt kpartx -av CentOS-aarch64.img # creation de /media/rootfs /dev/mapper/loop0p4 et /media/boot /dev/mapper/loop0p2 mkdir -p /mnt/rootfs #mount /dev/sdc2 /mnt/rootfs/ #cp -ar /mnt/rootfs /mnt/centos7-rootfs #umount /mnt/rootfs/ dd if=simpleimage-pine64-latest.img of=/dev/sdc bs=1M oflag=sync /bin/echo -e "d\n2\nn\np\n2\n143360\n\nw\n" | fdisk /dev/sdc mkfs.ext4 -O ^has_journal -b 4096 -L rootfs /dev/sdc2 mount /dev/sdc2 /mnt/rootfs/ cd /media/rootfs #cp -av * /mnt/rootfs/ sudo find . | cpio -dump /mnt/rootfs/ /bin/cat >> /mnt/rootfs/etc/rc.d/rc.local < passwd root <> /mnt/rootfs/usr/lib/systemd/system/rc-local.service < /mnt/rootfs/etc/fstab < ça boot :-) mais pas de video ... qu'importe le ssh fonctionne, pb d'nicompatibilité de mon vieille écran... pass 1234 ===== Mise a jour ===== après connexion en ssh un yum update, mais avant il faut faire une petite modif a cause du manque de place de la generation de initramfs : modifier $vim /usr/lib/dracut/dracut.conf.d/02-rescue.conf #change "yes" to "no" dracut_rescue_image="no"