Pleione (MacPro) Setup
Operating System
- Install FreeBSD 14.4
- /boot/loader.conf +: hw.pci.enable_pcie_hp="0" ("Power Fault Detected" への対応)
- root password
- User(alex)
- /etc/fstab
- Comment unneccesary swap
- Add noatime option
- mkdir /home
- mkdir /home1
- mkdir /home2
- /etc/auto_master
- rc.conf
- /etc/resolv.conf
- usr.staff.alex.tar
- /etc/ssh/sshd_config: +KbdInteractiveAuthentication no
- /etc/hosts.allow
- /etc/ipf.rules
- /etc/make.conf
- /etc/mail/mailer.conf
- /etc/aliases
- /etc/daily.local
- /etc/periodic.conf
- touch /etc/exports
- /etc/ttys
Ports Collection
- cd /usr/ports
- Install Ports
- devel/git
- net/rsync
- ports-mgmt/portupgrade
OS Update
- rm -rf /usr/src ; mkdir /usr/src
- /usr/src# git clone -o freebsd -b releng/14.4 https://git.FreeBSD.org/src.git /usr/src
- Configure /usr/src/sys/arch/conf/$KERNCONF
- rm -rf /usr/obj
- make buildworld
- make buildkernel
- make installkernel
- reboot
- mergemaster -p
- make installworld
- mergemaster -iFU
- yes | make delete-old
- reboot
Mail System
- /etc/mail# make install
- newaliases
Ports Collection / User Application
- rm -rf /usr/ports ; mkdir /usr/ports
- /usr/ports# git clone -o freebsd https://git.FreeBSD.org/ports.git /usr/ports
- portupgrade -afc
- Install Ports
- japanese/nkf
- japanese/less
- converters/base64
- net-mgmt/net-snmp
- databases/postgresql14-server
Operating System
- /usr/src# yes | make delete-old-libs
External Disk
- # gpart create -s gpt ada0
- # gpart add -s 260m -t efi -l efiboot ada0
- # gpart add -s 512k -t freebsd-boot -l gptboot ada0
- # gpart add -s 32g -a 1024 -t freebsd-swap -l swap ada0
- # gpart add -a 1024 -t freebsd-zfs -l zfs ada0
- # newfs_msdos -F 32 -c 4 -L EFISYS /dev/ada0p1
- # mount -t msdosfs /dev/ada0p1 /mnt
- /mnt# cp -r /boot/efi/efi .
- # umount /mnt
- # gpart bootcode -b /boot/pmbr -p /boot/gptboot.efi -i 2 ada0
- # gpart add -s 16g -a 1024 -t freebsd-swap -l swap ada0
- zpool create ztank ada0p4
- zpool set autotrim=on ztank
- zfs set mountpoint=none ztank
- zfs create -o atime=off -o setuid=off ztank/home2
- zfs set mountpoint=/home2 ztank/home2
- zfs create -o utf8only=on -o compression=zstd -o setuid=off -o sync=disabled ztank/home2/extdbretr