2026 May 03.
2026 Feb. 25.
2019 Jan. 04.
2018 Dec. 01.
2018 Nov. 04.
2018 Oct. 14.
2018 Aug. 13.
前提
PCの基本設定機構はレガシーBIOSではなくUEFIとする。
起動ドライブはレガシーMBRタイプではなくGPTタイプとする。
インストールUSBメモリの準備
下記リンクの記事を参考にして、Balena-Etcherでインストール用のUSBメモリを作成する。
Balena-Etcherはパーティション構造を自動判別し、イメージのセクターをそのまま書き込む。近年の一般的なLinuxディストリビューション(Ubuntu, Debian, Fedoraなど)の公式ISOはハイブリッドISO(UEFI bootとLegacy BIOS bootの両方のブートローダを内包した構造)になっているため、どちらのPC環境でもそのまま起動できるよう自動処理される。
ストレージの準備
PCをUEFIドライブからbootさせる設定
インストール
インストールメディアをLegacy BIOSモードで読み込むべきか、UEFIモードで読み込むべきかを決める手順。
(1)GParted等でLinuxをライブ起動する。
(2)インストール先ストレージがUEFIモードとなっているか、BIOSモードとなっているか、次のコマンドで確認する。
$ sudo parted /dev/sda print
「Partition Table: gpt」ならUEFIモード。
「Partition Table: msdos」ならBIOSモード。
(3)ブートモードがUEFIモードとなっているか、BIOSモードとなっているか、次のコマンドで確認する。
$ [ -d /sys/firmware/efi ] && echo "UEFIモード" || echo "BIOSモード"
(4)PCのBIOS設定/UEFI設定/ブートドライブ設定等で、ブートモードをインストール先ストレージのモードと一致させる。
UEFIシステム・GPTドライブでのディスクパーティションについて
video card対応
/etc/fstab設定
1 はチェックの優先度が一番高い。ルートファイルシステム(/)には1を指定する。
0 のファイルシステムはチェックされない。スワップ、仮想ファイルシステム、ネットワークファイルシステム、リムーバブルメディアなどに指定する。
ユーザを追加・設定
起動時NumLock設定
Xfceパネルに「通知プラグイン」を追加
パネルの何もない場所を右クリックし、「パネル」>「パネルの設定」を開く。「アイテム」タブの「+」ボタンを押し、「通知プラグイン (Notification Plugin)」を追加すると、いつでも履歴にアクセスできるようになる。
Xfce2 マウスフォーカス設定
画面解像度変更
ユーザーのumask設定 umask 0022
ログイン時設定ファイル読み込みの仕組み確認
パス設定
固定IPアドレス設定
/etc/hostsを設定する。
/etc/hosts修正のシステムへの反映は即時になされる。
下記コマンドでキャッシュのクリアをしておく。
$ sudo resolvectl flush-caches
TCP Wrapperは使用されていないので /etc/hosts.deny /etc/hosts.allow の設定は不要
時刻合わせ
buildツールのインストール
-
FirefoxのURLバーに
about:configと入力してEnterキーを押す。 -
注意画面が出るが、「危険を承知で続行」を選択する。
-
検索窓に
widget.non-native-theme.scrollbar.styleと入力する。 -
右側の鉛筆アイコンをクリックして、値を
4に書き換えてチェックマーク(保存)を押す。(0がデフォルト)-
4はシステム標準(Linux/GTK)のスタイルを強制する設定。
-
-
ページを再読み込み(F5)して確認する。
参照先:NFSクライアント設定 - rokkonet
nfsサーバーインストール
OpenVPNインストール
参照先
OpenVPNインストール ルーティング方式 Easy-RSA3利用、TLS認証あり版 - rokkonet
OpenVPNのインストールとセットアップからインターネット接続までのガイドブック - Qiita
LAN外からのopenvpnクライアントパケットがホストに転送されるようにルーターを設定する。
TV録画・視聴システム
( pt2・recpt1インストール ) Mirakurun + EPGStationなら不要
rubyインストール
bitbucket利用対応
anti-virusソフトインストール
プリンター・スキャナー インストール
mailインストール
javaインストール
sinatraインストール・設定
googleドライブ同期設定
mysqlデータ移行
mysqlデータベース定期バックアップ
no-ipアップデートデーモンインストール
一般ユーザーcron設定