pine64:start
Table des matières
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/z2d/tree/master/pine64 pour une centos toute faite
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 :
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 <<EOF [ ! -d /root/.ssh ] && mkdir -p /root/.ssh && touch /root/.ssh/authorized_keys && chmod 700 /root/.ssh FOE chmod +x /mnt/rootfs/etc/rc.d/rc.local /bin/cat >> /mnt/rootfs/usr/lib/systemd/system/rc-local.service <<FOE [Install] WantedBy=multi-user.target FOE cd /mnt/rootfs/ ln -s usr/lib/systemd/system/rc-local.service etc/systemd/system/multi-user.target.wants/rc-local.service sed -i "s/#PermitRootLogin yes/PermitRootLogin yes/g" /mnt/rootfs/etc/ssh/sshd_config /bin/cat > /mnt/rootfs/etc/fstab <<FOE /dev/mmcblk0p1 /boot vfat defaults 0 2 /dev/mmcblk0p2 / ext4 defaults,noatime 0 1 FOE umount /mnt/rootfs/ umount /media/rootfs umount /media/boot sync
ç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"
pine64/start.txt · Dernière modification : 2024/02/09 17:10 de 127.0.0.1