Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
odroid:hc4:installation [2022/01/05 19:52] hossieodroid:hc4:installation [2022/01/31 14:19] (aktuell) hossie
Zeile 14: Zeile 14:
   * [[https://archlinuxarm.org/packages|ArchLinuxARM Packages]]   * [[https://archlinuxarm.org/packages|ArchLinuxARM Packages]]
   * [[https://github.com/archdroid-org/alarm-image-generator/blob/master/platform/c4.sh|ArchDroid c4.sh]]   * [[https://github.com/archdroid-org/alarm-image-generator/blob/master/platform/c4.sh|ArchDroid c4.sh]]
 +  * [[https://github.com/archdroid-org/alarm-image-generator/blob/master/mods/boot/boot.c4.mainline.ini|ArchDroid boot.ini (Mainline)]]
 +  * [[https://github.com/archdroid-org/pkgbuilds/blob/master/linux-odroid-515/PKGBUILD|ArchDroid Linux PKGBUILD]]
  
 <code bash>dd if=ubuntu-XXX.img of=/dev/sdX bs=512 count=264192 status=progress oflag=sync <code bash>dd if=ubuntu-XXX.img of=/dev/sdX bs=512 count=264192 status=progress oflag=sync
Zeile 32: Zeile 34:
 mount /dev/sdX1 /mnt mount /dev/sdX1 /mnt
 blkid /dev/sdX2 blkid /dev/sdX2
-vi /mnt/boot/ini+vi /mnt/boot.ini
 </code> </code>
 <code>setenv bootargs "root=UUID=XXX ..."</code> <code>setenv bootargs "root=UUID=XXX ..."</code>
Zeile 51: Zeile 53:
 systemctl restart sshd systemctl restart sshd
 systemctl mask systemd-journald-audit.socket systemctl mask systemd-journald-audit.socket
 +pacman -S chrony
 +systemctl enable chronyd --now
 +systemctl mask systemd-timesyncd
 +timedatectl set-timezone XXX
 +mkdir ~/boot.old
 +mv /boot/* ~/boot.old
 +echo 'LABEL="BOOT" /boot vfat defaults 0 0' >> /etc/fstab
 +mount /boot
 +fdisk /dev/mmcblk1 # d 2 n p 2 enter enter n w
 +systemctl reboot
 +resize2fs /dev/mmcblk1p2
 +pacman -S bash-completion man-db uboot-tools
 +mv /boot/Image.gz /boot/img.bak
 +pacman -Rn linux-aarch64
 +mv /boot/img.bak /boot/Image.gz
 +pacman -Su
 +rm /var/cache/pacman/pkg/*
 +systemctl reboot
 +</code>
 +===== Armbian (Ubuntu) =====
 +  * [[https://armbian.hosthatch.com/dl/odroidhc4/archive/|Download]]
 +  * [[https://www.armbian.com/odroid-hc4/|Bootloader Bypass]]
 +  * [[https://github.com/armbian/build/tree/master/patch/kernel/archive|Kernel-Patch-Sammlung]]
 +<code bash>dd if=Armbian_XXX.img of=/dev/sdX bs=4M status=progress oflag=sync</code>
 +<code bash>apt remove unattended-upgrades networkd-dispatcher --purge
 +systemctl disable smartd
 +systemctl disable vnstat
 +rm /var/log/unattended-upgrades -rf
 +sed -i 's/verbosity=.*/verbosity=7/g' /boot/armbianEnv.txt
 +armbian-config #Kernel update
 +echo "export PS1='\[\033]0;\u@\h:\w\007\]\[\033[01;31m\]\h\[\033[01;34m\] \w \$\[\033[00m\] '" >> .bashrc
 +timedatectl set-timezone XXX
 +apt update
 +apt dist-upgrade -V
 +apt autoremove --purge
 +apt clean
 +systemctl reboot
 </code> </code>