Pleione (MacPro) Setup

Operating System

  1. Install FreeBSD 14.4
    • /boot/loader.conf +: hw.pci.enable_pcie_hp="0" ("Power Fault Detected" への対応)
  2. root password
  3. User(alex)
  4. /etc/fstab
    • Comment unneccesary swap
    • Add noatime option
  5. mkdir /home
  6. mkdir /home1
  7. mkdir /home2
  8. /etc/auto_master
  9. rc.conf
  10. /etc/resolv.conf
  11. usr.staff.alex.tar
  12. /etc/ssh/sshd_config: +KbdInteractiveAuthentication no
  13. /etc/hosts.allow
  14. /etc/ipf.rules
  15. /etc/make.conf
  16. /etc/mail/mailer.conf
  17. /etc/aliases
  18. /etc/daily.local
  19. /etc/periodic.conf
  20. touch /etc/exports
  21. /etc/ttys

Ports Collection

  1. cd /usr/ports
  2. Install Ports
    • devel/git
    • net/rsync
    • ports-mgmt/portupgrade

OS Update

  1. rm -rf /usr/src ; mkdir /usr/src
  2. /usr/src# git clone -o freebsd -b releng/14.4 https://git.FreeBSD.org/src.git /usr/src
  3. Configure /usr/src/sys/arch/conf/$KERNCONF
  4. rm -rf /usr/obj
  5. make buildworld
  6. make buildkernel
  7. make installkernel
  8. reboot
  9. mergemaster -p
  10. make installworld
  11. mergemaster -iFU
  12. yes | make delete-old
  13. reboot

Mail System

  1. /etc/mail# make install
  2. newaliases

Ports Collection / User Application

  1. rm -rf /usr/ports ; mkdir /usr/ports
  2. /usr/ports# git clone -o freebsd https://git.FreeBSD.org/ports.git /usr/ports
  3. portupgrade -afc
  4. Install Ports
    • japanese/nkf
    • japanese/less
    • converters/base64
    • net-mgmt/net-snmp
    • databases/postgresql14-server

Operating System

  1. /usr/src# yes | make delete-old-libs

External Disk

  1. # gpart create -s gpt ada0
  2. # gpart add -s 260m -t efi -l efiboot ada0
  3. # gpart add -s 512k -t freebsd-boot -l gptboot ada0
  4. # gpart add -s 32g -a 1024 -t freebsd-swap -l swap ada0
  5. # gpart add -a 1024 -t freebsd-zfs -l zfs ada0
  6. # newfs_msdos -F 32 -c 4 -L EFISYS /dev/ada0p1
    1. # mount -t msdosfs /dev/ada0p1 /mnt
    2. /mnt# cp -r /boot/efi/efi .
    3. # umount /mnt
  7. # gpart bootcode -b /boot/pmbr -p /boot/gptboot.efi -i 2 ada0
  8. # gpart add -s 16g -a 1024 -t freebsd-swap -l swap ada0
  1. zpool create ztank ada0p4
  2. zpool set autotrim=on ztank
  3. zfs set mountpoint=none ztank
  4. zfs create -o atime=off -o setuid=off ztank/home2
  5. zfs set mountpoint=/home2 ztank/home2
  6. zfs create -o utf8only=on -o compression=zstd -o setuid=off -o sync=disabled ztank/home2/extdbretr