Env
- Mac OSX 10.15.4
- ISO 書き出し用途
- ISO
- CentOS 8.1.1911
- 自作 PC
- 後述
自作 PC 用各種機器の購入
予算は ¥50000 程度.
Motherboard
- ASUS TUF B450M-PLUS GAMING (AM4 対応)
- MicroATX 規格だが, memory slot が4つ
- 第3世代 AMD Ryzen CPU に対応
- Memory が片ラッチなので差込不良や不備に注意.
- DDR4 memory に対応した DIMM slot が4基搭載されているが差し込む slot を間違えないように注意.
- DIMM_A2, B2 へ差し込む.
CPU
- AMD (Advanced Micro Devices) Ryzen 3 3200G
- APU (GPU) 統合型 CPU
- Ryzen は G 無しの場合 (Core-i は F の場合, Xeon の場合) iGPU が無い (CPU 自身に映像出力機能が無い) model の為, 別途 Graphic board が必要
- ¥12978
- 4core / 4thread
- 定格 3.6GHz
- boost 時 4GHz 動作
- Wraith Stealth cooler と呼ばれる original heatsink 付き
Memory
- TEAM DDR4 2666Mhz PC4-21300 8GBx2枚
- ¥7980
SSD
- Silicon Power 128GB 2.5 inch SATA3 TLC NAND 6Gb/s *2
- ¥3180
PC case
- Thermaltake Versa H26 middle tower 型 PC case CS7070 CA-1J5-00M1WN-01
- ¥5760
電源 unit
- 玄人志向 NEXTシリーズ 80 PLUS Bronze 500W ATX電源 KRPW-N500W/85+
- ¥5709
自作 PC の組み立て
CPU, CPU Fan (グリス付) を取り付ける.
Motherboard, CPU, Memory, 電源 unit の最小構成で起動するか確認する. ビープ音が鳴るか, BIOS 画面が出るか (初回起動に数秒掛かる).
最小構成での起動確認後, 配線していく.
CentOS ISO の入手
- https://www.centos.org/download/ の
CentOS Linux DVD ISO
から ISO image の一覧画面へ遷移する. - 僕は http://ftp-srv2.kddilabs.jp/Linux/packages/CentOS/8.1.1911/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso を入れた.
- 7GB 超ある.
USB を format して ISO を USB へ書き出す
僕の場合は disk6
を MS-DOS (FAT) で format した.
$ diskutil list /dev/disk6 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *63.2 GB disk6 1: Windows_FAT_32 Transcend 63.2 GB disk6s1
$ diskutil eraseDisk MS-DOS MYUSB /dev/disk6 Started erase on disk6 Unmounting disk Creating the partition map Waiting for partitions to activate Formatting disk6s2 as MS-DOS (FAT) with name MYUSB 512 bytes per physical sector /dev/rdisk6s2: 122960512 sectors in 1921258 FAT32 clusters (32768 bytes/cluster) bps=512 spc=64 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=122990592 bspf=15010 rdcl=2 infs=1 bkbs=6 Mounting disk Finished erase on disk6
unmount して dd で USB へ書き出す. 12min 掛かった.
$ diskutil unmountDisk /dev/disk6 Unmount of all volumes on disk6 was successful
# bs option: Set both input and output block sizes to BYTES. This makes ‘dd’ read and write BYTES per block, overriding any ‘ibs’ and ‘obs’ settings. $ sudo dd if=./Downloads/CentOS-8.1.1911-x86_64-dvd1.iso of=/dev/disk6 bs=1m 7205+0 records in 7205+0 records out 7554990080 bytes transferred in 765.067563 secs (9874932 bytes/sec)
最後は eject して USB を取り出す.
$ diskutil eject /dev/disk
BIOS から CentOS8.1 を install する
BIOS 起動後, Boot Priority で対象の USB を最上位に drag して Save & Exit する.
Test this media & install CentOS Linux 8
を選択した.
しかし, usb 2-3: device descriptor read/8, error -110
で media check に fail してしまった.
その次は Install CentOS Linux 8
を選択してリベンジするも, 画面が black out した.
monitor の出力範囲外に installer が設定され画面が表示されない場合の対処法として Installer の boot prompt にて Tab key
を押下し, 起動 option で quiet splash
parameter を削除. nomodeset
を代わりに入力して Enter した.
CentOS8.1 の install が完了した.
Japanese Language Pack を入れる
$ sudo dnf -y install langpacks-ja $ localectl set-locale LANG=ja_JP.UTF-8 $ source /etc/locale.conf $ echo $LANG # jp_JP.UTF-8
追々これに PostgreSQL を install し database server 化していく.