Gentoo ARM64 UEFI Install Guide

This is not a detail guide to describe how to full install system, just figure out some important point. Even not for Gentoo newbie.

Most important handbook is Gentoo AMD64 installation guide.
There is some different between ARM64 and AMD64

Read more »

自架 DNS 防成人內容

果然還是到了這一天,雖然總是有一天他們會看到,但是多多少少還是要設一道簡單的關卡
最簡單的是在路由器上設定 DNS ,畢竟誰都不喜歡在自己的手機電腦裝軟體吧

Read more »

ThunderBird Gmail 無法登入

太久沒有打開 ThunderBird 了,一開 Gmail 都無法登入,還收到警告信

這個原因是因為原來是設定用 Normal Password 登入,改用 Oauth2 就可以了

成功的設定如下圖,如果再次登入就會跳出視窗要求你認證了

Read more »

Lexus NX300H F-Sport 二萬心得

前情題要
Lexus NX300H BMW X3 VOLVO XC60 賞車後記
從這時起訂了一台車,轉眼一晃也快開了二萬公里了,寫寫自己的想法紀錄一下心得

我上一台是 Mazda5 ,所以這一台就是從 Mazda5 跳到 NX300H 的心得,應該是很瑣碎的小心得吧,非專業玩車的,就是一般人的購車心得
如果十年後這部落格還在,回來看應該很好玩

Read more »

CentOS8 ARM64/AARCH64 Install Docker

It’s not complex to install docker on ARM64 platform and make it work, but it needs a trick

Read more »

ARM64 Centos8 Ubuntu PXE Boot Install

This document will introduce how to setup a centos PXE boot environment on ubuntu 18.04 for install centos8 to your ARM64 machine.

In this document, it uses CentOS 8 version is 8.1.1911, it might also work on later version if you change file name accordingly . 

all command in this document we assume you already run with root permission. 

Read more »

ARM64 mfpu=neon-fp-armv8 and unrecognized command line option

又學到一個小知識

原因是因為 -mfpu=neon-fp-armv8 是 arm32 compiler option ARM64 使用 Linux ABI 那邊就規範要支援 Floatpoint 和 ASIMD(也就是 neon 的 64bit 版 )

不要用 -mfpu 指令就可以了

ref.
-mfpu=neon-fp-armv8 and unrecognized command line option

Kubernetes install nginx-ingress on ARM64

It’s easy. it needs to install helm first and just run following command

helm install \
    --name nginx-ingress stable/nginx-ingress \
    --namespace ingress-nginx \
    --set rbac.create=true \
    --set controller.image.repository="quay.io/kubernetes-ingress-controller/nginx-ingress-controller-arm64" \
    --set defaultBackend.image.repository="k8s.gcr.io/defaultbackend-arm64"

ref.
https://github.com/kubernetes/ingress-nginx/issues/4876
https://github.com/kubernetes/ingress-nginx/pull/3852

Netplan Bridge Setup

Backup for mysalves

network:
  version: 2
  renderer: networkd
  ethernets:
    enP6p1s0:
      dhcp4: no
  bridges:
    br0:
      dhcp4: no
      interfaces:
         - enP6p1s0
      addresses: [192.168.110.254/16]
      gateway4: 192.168.1.1
      nameservers:
              addresses: [8.8.8.8,8.8.8.4]
      dhcp4: no

ref
https://netplan.io/examples

Linkerd2 for ARM64

There is no regular ARM64 support for Linkerd2 now.

So, I built one for test.
All necessary packages will be downloaded from my private docker.io account. not from regular linkerd2 repository.

Linkerd2 version is master version between v2.6.0 and next version
emojivoto version is v9 (master version)

Read more »