【Linux】hp Z600 Workstationにfedora serverをインストールする

# 環境

|項目|内容|
|:-:|:-:|
|PC|hp Z600 Workstation|
|CPU|Xeon E5640 2.66GHz*2|
|GPU|Quadro FX3800|

# はじめに

hpz600のワークステーションを中古で買ってみたのでfedora35を入れてみました。
いろいろ記事を調べてもうまくいかなかったので備忘録的に残しています。

インストールのつまずいた箇所などを記載しますがいろいろやってつまずいた結果**fedora36をインストールしてインストール時にはEnglishで行いました。**

# やったこと

* [hpz600 のBIOS Update](https://qiita.com/drafts/fa94cf9909047280e103/edit#hpz600-%E3%81%AEbios-update)
* [Fedora35のインストール](https://qiita.com/drafts/fa94cf9909047280e103/edit#hpz600-%E3%81%AEbios-update)
* [dnfコマンド時に`Config error: [Errno 30] Read-only file system: '/var/log/dnf.log': '/var/log/dnf.log'`エラーの解決](https://qiita.com/drafts/fa94cf9909047280e103/edit#dnf%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E6%99%82%E3%81%ABconfig-error-errno-30-read-only-file-system-varlogdnflog-varlogdnflog%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AE%E8%A7%A3%E6%B1%BA)
* [dnfコマンド時に`failed to set locale defaulting to c.utf-8 fedora`エラーの解決](https://qiita.com/drafts/fa94cf9909047280e103/edit#dnf%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E6%99%82%E3%81%ABfailed-to-set-locale-defaulting-to-cutf-8-fedora%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AE%E8%A7%A3%E6%B1%BA)

# hpz600 のBIOS Update

youtubeで動画があったのですがうまくいかず無理やり？な方法でUpdateをかけました。
https://www.youtube.com/watch?v=BYfxnLyRiAk

https://support.hp.com/us-en/drivers/selfservice/hp-z600-workstation/3718663
こちらから最終のBIOSをsp84160.exeをダウンロードしてきて実行。

こんな感じのサイトが立ち上がりますがいったん無視して解凍したパス(デフォルト`C:\SWSetup\SP84160\`)を見ます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/175167/d87d3f41-8a4d-e495-2512-63b7f1ffec98.png)

そのなかの`HPQFlash`の`HPQFlash.exe`を実行してBIOSをUpdateしました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/175167/78f03aa8-451c-1029-6ee1-5f21b388e755.png)

# Fedora35のインストール

USB経由でFedora server 35のインストール（このインストールドライブは各自で用意してください。）
記事で出てくる`Install Fedora 35`を選択してもうまくインストールできませんでした・・・(グラボが古いからなのか)
<img width="400" alt="PXL_20220615_130428574.jpg" src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/175167/eb4bd245-d126-b6a2-226e-bae83a8e0a95.jpeg>

`Troubleshooting Fedora 35`>`Install using basic graphics mode`でインストールすると他の記事と同じようなインストール画面になったので同じように設定をして
<img width="400" alt="PXL_20220615_130441977.jpg" src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/175167/08f48c7a-acc4-9cab-0ecb-1a45701fef25.jpeg>

<img width="400" alt="PXL_20220615_130952928.jpg" src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/175167/326220dd-8f2f-12a4-733b-78f1199ccfe4.jpeg>

インストールをすると最後のインストール時のプログレスバーの画面が上半分が拡大されてインストールが完了したのかがわからなくなりました。

想定される画面

<img width="400" alt="image.png" src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/175167/a62aff5e-d81d-fa16-0e27-a083c781730d.png>

実際の画面（グラボ、モニターの相性なのかよくわかりません）
<img width="400" alt="PXL_20220621_162322796.jpg" src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/175167/e0cc2aea-fd1e-5fc1-c9b3-44aee33db4b9.jpeg>


幸いマウスは画面の下を超えるようなので十分な時間（インストールが完了するまで）待って見えない斜め下までマウスを持っていき少しずつ動かしながらクリックして`rebootsystem`を押すことができました・・・💦

＊待機時間が不十分な場合　インストールをやめますかみたいな警告が出ているみたい、こうなるとどこにボタンがあるのかわからないので再度インストールし直しました。

<img width="400" alt="PXL_20220621_162500498.jpg" src=https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/175167/b74ac915-dbaa-a00b-2278-48851b4419b7.jpeg>

# dnfコマンド時に`Config error: [Errno 30] Read-only file system: '/var/log/dnf.log': '/var/log/dnf.log'`エラーの解決

日本語インストール＋Fedora35のみ？で発生するのか謎ですが、dnfコマンドが失敗することがありました。

解決方法
rootアカウントでログインして`mount -o remount,rw /`を行いました。
```
[root@localhost ~]# mount -o remount,rw /
```

# dnfコマンド時に`failed to set locale defaulting to c.utf-8 fedora`エラーの解決

日本語化のパッケージを入れましょう`dnf -y install langpacks-ja`

```
[root@localhost ~]# dnf -y install langpacks-ja
[root@localhost ~]# localectl set-locale LANG=ja_JP.UTF-8
```

# 終わりに

hp z600が昔のPCなので今インストール環境でインストールするのに苦労しました。
実際にhp z600にfedoraをインストールしている人は結構いるみたいなのでserverの勉強する人は昔のワークステーションにfedoraを入れてみてもいいのではないでしょうか。

### 参考

https://forums.gentoo.org/viewtopic-t-1043518-start-0.html
https://arkgame.com/2021/10/17/post-300758/